| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 'use strict'; | 5 'use strict'; |
| 6 | 6 |
| 7 /** | 7 /** |
| 8 * Progress center at the background page. | 8 * Progress center at the background page. |
| 9 * @constructor | 9 * @constructor |
| 10 */ | 10 */ |
| (...skipping 517 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 528 var detail = util.getFileErrorString(event.error.data.code); | 528 var detail = util.getFileErrorString(event.error.data.code); |
| 529 switch (event.status.operationType) { | 529 switch (event.status.operationType) { |
| 530 case 'COPY': return strf('COPY_FILESYSTEM_ERROR', detail); | 530 case 'COPY': return strf('COPY_FILESYSTEM_ERROR', detail); |
| 531 case 'MOVE': return strf('MOVE_FILESYSTEM_ERROR', detail); | 531 case 'MOVE': return strf('MOVE_FILESYSTEM_ERROR', detail); |
| 532 case 'ZIP': return strf('ZIP_FILESYSTEM_ERROR', detail); | 532 case 'ZIP': return strf('ZIP_FILESYSTEM_ERROR', detail); |
| 533 default: return strf('TRANSFER_FILESYSTEM_ERROR', detail); | 533 default: return strf('TRANSFER_FILESYSTEM_ERROR', detail); |
| 534 } | 534 } |
| 535 | 535 |
| 536 default: | 536 default: |
| 537 switch (event.status.operationType) { | 537 switch (event.status.operationType) { |
| 538 case 'COPY': return strf('COPY_UNEXPECTED_ERROR', event.error); | 538 case 'COPY': return strf('COPY_UNEXPECTED_ERROR', event.error.code); |
| 539 case 'MOVE': return strf('MOVE_UNEXPECTED_ERROR', event.error); | 539 case 'MOVE': return strf('MOVE_UNEXPECTED_ERROR', event.error.code); |
| 540 case 'ZIP': return strf('ZIP_UNEXPECTED_ERROR', event.error); | 540 case 'ZIP': return strf('ZIP_UNEXPECTED_ERROR', event.error.code); |
| 541 default: return strf('TRANSFER_UNEXPECTED_ERROR', event.error); | 541 default: return strf('TRANSFER_UNEXPECTED_ERROR', event.error.code); |
| 542 } | 542 } |
| 543 } | 543 } |
| 544 } else if (event.status.numRemainingItems === 1) { | 544 } else if (event.status.numRemainingItems === 1) { |
| 545 var name = event.status.processingEntry.name; | 545 var name = event.status.processingEntry.name; |
| 546 switch (event.status.operationType) { | 546 switch (event.status.operationType) { |
| 547 case 'COPY': return strf('COPY_FILE_NAME', name); | 547 case 'COPY': return strf('COPY_FILE_NAME', name); |
| 548 case 'MOVE': return strf('MOVE_FILE_NAME', name); | 548 case 'MOVE': return strf('MOVE_FILE_NAME', name); |
| 549 case 'ZIP': return strf('ZIP_FILE_NAME', name); | 549 case 'ZIP': return strf('ZIP_FILE_NAME', name); |
| 550 default: return strf('TRANSFER_FILE_NAME', name); | 550 default: return strf('TRANSFER_FILE_NAME', name); |
| 551 } | 551 } |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 631 progressCenter.updateItem(item); | 631 progressCenter.updateItem(item); |
| 632 break; | 632 break; |
| 633 | 633 |
| 634 case 'SUCCESS': | 634 case 'SUCCESS': |
| 635 case 'CANCELED': | 635 case 'CANCELED': |
| 636 case 'ERROR': | 636 case 'ERROR': |
| 637 item = progressCenter.getItemById(event.taskId); | 637 item = progressCenter.getItemById(event.taskId); |
| 638 if (!item) { | 638 if (!item) { |
| 639 // ERROR events can be dispatched before BEGIN events. | 639 // ERROR events can be dispatched before BEGIN events. |
| 640 item = new ProgressCenterItem(); | 640 item = new ProgressCenterItem(); |
| 641 item.type = ProgressCenterHandler.getType(event.status.operationType); | 641 item.type = ProgressCenterHandler.getType_(event.status.operationType); |
| 642 item.id = event.taskId; | 642 item.id = event.taskId; |
| 643 item.progressMax = 1; | 643 item.progressMax = 1; |
| 644 } | 644 } |
| 645 if (event.reason === 'SUCCESS') { | 645 if (event.reason === 'SUCCESS') { |
| 646 item.message = ''; | 646 item.message = ''; |
| 647 item.state = ProgressItemState.COMPLETED; | 647 item.state = ProgressItemState.COMPLETED; |
| 648 item.progressValue = item.progressMax; | 648 item.progressValue = item.progressMax; |
| 649 } else if (event.reason === 'CANCELED') { | 649 } else if (event.reason === 'CANCELED') { |
| 650 item.message = ProgressCenterHandler.getMessage_(event); | 650 item.message = ''; |
| 651 item.state = ProgressItemState.CANCELED; | 651 item.state = ProgressItemState.CANCELED; |
| 652 } else { | 652 } else { |
| 653 item.message = ProgressCenterHandler.getMessage_(event); | 653 item.message = ProgressCenterHandler.getMessage_(event); |
| 654 item.state = ProgressItemState.ERROR; | 654 item.state = ProgressItemState.ERROR; |
| 655 } | 655 } |
| 656 progressCenter.updateItem(item); | 656 progressCenter.updateItem(item); |
| 657 break; | 657 break; |
| 658 } | 658 } |
| 659 }; | 659 }; |
| 660 | 660 |
| (...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 728 * @param {ProgressCenterItem} item Pending item. | 728 * @param {ProgressCenterItem} item Pending item. |
| 729 * @private | 729 * @private |
| 730 */ | 730 */ |
| 731 ProgressCenterHandler.prototype.showPendingItem_ = function(item) { | 731 ProgressCenterHandler.prototype.showPendingItem_ = function(item) { |
| 732 // The item is already gone. | 732 // The item is already gone. |
| 733 if (!this.pendingItems_[item.id]) | 733 if (!this.pendingItems_[item.id]) |
| 734 return; | 734 return; |
| 735 delete this.pendingItems_[item.id]; | 735 delete this.pendingItems_[item.id]; |
| 736 this.progressCenter_.updateItem(item); | 736 this.progressCenter_.updateItem(item); |
| 737 }; | 737 }; |
| OLD | NEW |