| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 /** | 5 /** |
| 6 * Overrided metadata worker's path. | 6 * Overrided metadata worker's path. |
| 7 * @type {string} | 7 * @type {string} |
| 8 */ | 8 */ |
| 9 ContentMetadataProvider.WORKER_SCRIPT = '/js/metadata_worker.js'; | 9 ContentMetadataProvider.WORKER_SCRIPT = '/js/metadata_worker.js'; |
| 10 | 10 |
| (...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 61 // Run asynchronously after an event of model change is delivered. | 61 // Run asynchronously after an event of model change is delivered. |
| 62 setTimeout(function() { | 62 setTimeout(function() { |
| 63 this.errorString_ = ''; | 63 this.errorString_ = ''; |
| 64 this.offlineString_ = ''; | 64 this.offlineString_ = ''; |
| 65 chrome.fileManagerPrivate.getStrings(function(strings) { | 65 chrome.fileManagerPrivate.getStrings(function(strings) { |
| 66 container.ownerDocument.title = strings['AUDIO_PLAYER_TITLE']; | 66 container.ownerDocument.title = strings['AUDIO_PLAYER_TITLE']; |
| 67 this.errorString_ = strings['AUDIO_ERROR']; | 67 this.errorString_ = strings['AUDIO_ERROR']; |
| 68 this.offlineString_ = strings['AUDIO_OFFLINE']; | 68 this.offlineString_ = strings['AUDIO_OFFLINE']; |
| 69 AudioPlayer.TrackInfo.DEFAULT_ARTIST = | 69 AudioPlayer.TrackInfo.DEFAULT_ARTIST = |
| 70 strings['AUDIO_PLAYER_DEFAULT_ARTIST']; | 70 strings['AUDIO_PLAYER_DEFAULT_ARTIST']; |
| 71 // Pass translated labels to the AudioPlayerElement. |
| 72 this.player_.ariaLabels = { |
| 73 volumeSlider: strings['AUDIO_PLAYER_OPEN_VOLUME_SLIDER_BUTTON_LABEL'], |
| 74 shuffle: strings['AUDIO_PLAYER_SHUFFLE_BUTTON_LABEL'], |
| 75 repeat: strings['AUDIO_PLAYER_REPEAT_BUTTON_LABEL'], |
| 76 previous: strings['MEDIA_PLAYER_PREVIOUS_BUTTON_LABEL'], |
| 77 play: strings['MEDIA_PLAYER_PLAY_BUTTON_LABEL'], |
| 78 pause: strings['MEDIA_PLAYER_PAUSE_BUTTON_LABEL'], |
| 79 next: strings['MEDIA_PLAYER_NEXT_BUTTON_LABEL'], |
| 80 volume: strings['AUDIO_PLAYER_OPEN_VOLUME_SLIDER_BUTTON_LABEL'], |
| 81 playList: strings['AUDIO_PLAYER_OPEN_PLAY_LIST_BUTTON_LABEL'], |
| 82 seekSlider: strings['MEDIA_PLAYER_SEEK_SLIDER_LABEL'] |
| 83 }; |
| 71 }.bind(this)); | 84 }.bind(this)); |
| 72 | 85 |
| 73 this.volumeManager_.addEventListener('externally-unmounted', | 86 this.volumeManager_.addEventListener('externally-unmounted', |
| 74 this.onExternallyUnmounted_.bind(this)); | 87 this.onExternallyUnmounted_.bind(this)); |
| 75 | 88 |
| 76 window.addEventListener('resize', this.onResize_.bind(this)); | 89 window.addEventListener('resize', this.onResize_.bind(this)); |
| 77 document.addEventListener('keydown', this.onKeyDown_.bind(this)); | 90 document.addEventListener('keydown', this.onKeyDown_.bind(this)); |
| 78 | 91 |
| 79 // Show the window after DOM is processed. | 92 // Show the window after DOM is processed. |
| 80 var currentWindow = chrome.app.window.current(); | 93 var currentWindow = chrome.app.window.current(); |
| (...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 495 // TODO(yoshiki): Handle error in better way. | 508 // TODO(yoshiki): Handle error in better way. |
| 496 // TODO(yoshiki): implement artwork (metadata.thumbnail) | 509 // TODO(yoshiki): implement artwork (metadata.thumbnail) |
| 497 this.title = metadata.mediaTitle || this.getDefaultTitle(); | 510 this.title = metadata.mediaTitle || this.getDefaultTitle(); |
| 498 this.artist = error || metadata.mediaArtist || this.getDefaultArtist(); | 511 this.artist = error || metadata.mediaArtist || this.getDefaultArtist(); |
| 499 }; | 512 }; |
| 500 | 513 |
| 501 // Starts loading the audio player. | 514 // Starts loading the audio player. |
| 502 window.addEventListener('DOMContentLoaded', function(e) { | 515 window.addEventListener('DOMContentLoaded', function(e) { |
| 503 AudioPlayer.load(); | 516 AudioPlayer.load(); |
| 504 }); | 517 }); |
| OLD | NEW |