| Index: chrome/browser/resources/print_preview/settings/destination_settings.js
|
| diff --git a/chrome/browser/resources/print_preview/settings/destination_settings.js b/chrome/browser/resources/print_preview/settings/destination_settings.js
|
| index d4f065dba84d26b2a67443aabc115bf948fb2adc..bad6fd4910abb63a5afa94adfb4acedfd96969d7 100644
|
| --- a/chrome/browser/resources/print_preview/settings/destination_settings.js
|
| +++ b/chrome/browser/resources/print_preview/settings/destination_settings.js
|
| @@ -2,6 +2,28 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +cr.exportPath('print_preview');
|
| +
|
| +/**
|
| + * CSS classes used by the component.
|
| + * @enum {string}
|
| + * @private
|
| + */
|
| +print_preview.DestinationSettingsClasses_ = {
|
| + CHANGE_BUTTON: 'destination-settings-change-button',
|
| + ICON: 'destination-settings-icon',
|
| + ICON_CLOUD: 'destination-settings-icon-cloud',
|
| + ICON_CLOUD_SHARED: 'destination-settings-icon-cloud-shared',
|
| + ICON_GOOGLE_PROMOTED: 'destination-settings-icon-google-promoted',
|
| + ICON_LOCAL: 'destination-settings-icon-local',
|
| + ICON_MOBILE: 'destination-settings-icon-mobile',
|
| + ICON_MOBILE_SHARED: 'destination-settings-icon-mobile-shared',
|
| + LOCATION: 'destination-settings-location',
|
| + NAME: 'destination-settings-name',
|
| + STALE: 'stale',
|
| + THOBBER_NAME: 'destination-throbber-name'
|
| +};
|
| +
|
| cr.define('print_preview', function() {
|
| 'use strict';
|
|
|
| @@ -28,7 +50,7 @@ cr.define('print_preview', function() {
|
|
|
| /**
|
| * Current CSS class of the destination icon.
|
| - * @type {?DestinationSettings.Classes_}
|
| + * @type {?print_preview.DestinationSettingsClasses_}
|
| * @private
|
| */
|
| this.iconClass_ = null;
|
| @@ -43,26 +65,6 @@ cr.define('print_preview', function() {
|
| 'print_preview.DestinationSettings.CHANGE_BUTTON_ACTIVATE'
|
| };
|
|
|
| - /**
|
| - * CSS classes used by the component.
|
| - * @enum {string}
|
| - * @private
|
| - */
|
| - DestinationSettings.Classes_ = {
|
| - CHANGE_BUTTON: 'destination-settings-change-button',
|
| - ICON: 'destination-settings-icon',
|
| - ICON_CLOUD: 'destination-settings-icon-cloud',
|
| - ICON_CLOUD_SHARED: 'destination-settings-icon-cloud-shared',
|
| - ICON_GOOGLE_PROMOTED: 'destination-settings-icon-google-promoted',
|
| - ICON_LOCAL: 'destination-settings-icon-local',
|
| - ICON_MOBILE: 'destination-settings-icon-mobile',
|
| - ICON_MOBILE_SHARED: 'destination-settings-icon-mobile-shared',
|
| - LOCATION: 'destination-settings-location',
|
| - NAME: 'destination-settings-name',
|
| - STALE: 'stale',
|
| - THOBBER_NAME: 'destination-throbber-name'
|
| - };
|
| -
|
| DestinationSettings.prototype = {
|
| __proto__: print_preview.SettingsSection.prototype,
|
|
|
| @@ -79,7 +81,7 @@ cr.define('print_preview', function() {
|
| /** @override */
|
| set isEnabled(isEnabled) {
|
| var changeButton = this.getElement().getElementsByClassName(
|
| - DestinationSettings.Classes_.CHANGE_BUTTON)[0];
|
| + print_preview.DestinationSettingsClasses_.CHANGE_BUTTON)[0];
|
| changeButton.disabled = !isEnabled;
|
| },
|
|
|
| @@ -87,7 +89,7 @@ cr.define('print_preview', function() {
|
| enterDocument: function() {
|
| print_preview.SettingsSection.prototype.enterDocument.call(this);
|
| var changeButton = this.getElement().getElementsByClassName(
|
| - DestinationSettings.Classes_.CHANGE_BUTTON)[0];
|
| + print_preview.DestinationSettingsClasses_.CHANGE_BUTTON)[0];
|
| this.tracker.add(
|
| changeButton, 'click', this.onChangeButtonClick_.bind(this));
|
| this.tracker.add(
|
| @@ -122,17 +124,17 @@ cr.define('print_preview', function() {
|
| var destination = this.destinationStore_.selectedDestination;
|
| if (destination != null) {
|
| var nameEl = this.getElement().getElementsByClassName(
|
| - DestinationSettings.Classes_.NAME)[0];
|
| + print_preview.DestinationSettingsClasses_.NAME)[0];
|
| nameEl.textContent = destination.displayName;
|
| nameEl.title = destination.displayName;
|
|
|
| var iconEl = this.getElement().getElementsByClassName(
|
| - DestinationSettings.Classes_.ICON)[0];
|
| + print_preview.DestinationSettingsClasses_.ICON)[0];
|
| iconEl.src = destination.iconUrl;
|
|
|
| var hint = destination.hint;
|
| var locationEl = this.getElement().getElementsByClassName(
|
| - DestinationSettings.Classes_.LOCATION)[0];
|
| + print_preview.DestinationSettingsClasses_.LOCATION)[0];
|
| locationEl.textContent = hint;
|
| locationEl.title = hint;
|
|
|
| @@ -144,7 +146,7 @@ cr.define('print_preview', function() {
|
|
|
| var isOffline = destination.isOffline;
|
| destinationSettingsBoxEl.classList.toggle(
|
| - DestinationSettings.Classes_.STALE, isOffline);
|
| + print_preview.DestinationSettingsClasses_.STALE, isOffline);
|
| setIsVisible(locationEl, !isOffline);
|
| setIsVisible(offlineStatusEl, isOffline);
|
| }
|
| @@ -159,7 +161,7 @@ cr.define('print_preview', function() {
|
| var destinationName =
|
| this.destinationStore_.selectedDestination.displayName;
|
| var nameEl = this.getElement().getElementsByClassName(
|
| - DestinationSettings.Classes_.THOBBER_NAME)[0];
|
| + print_preview.DestinationSettingsClasses_.THOBBER_NAME)[0];
|
| nameEl.textContent = destinationName;
|
| nameEl.title = destinationName;
|
| }
|
|
|