Index: chrome/browser/resources/print_preview/settings/advanced_settings/advanced_settings.js |
diff --git a/chrome/browser/resources/print_preview/settings/advanced_settings/advanced_settings.js b/chrome/browser/resources/print_preview/settings/advanced_settings/advanced_settings.js |
index 3185ca2c3b913b1d1e44206f93ba43431a871a65..194210eec2adb1509225cff891d370d5313152c0 100644 |
--- a/chrome/browser/resources/print_preview/settings/advanced_settings/advanced_settings.js |
+++ b/chrome/browser/resources/print_preview/settings/advanced_settings/advanced_settings.js |
@@ -37,7 +37,7 @@ cr.define('print_preview', function() { |
/** @private {!Array<!print_preview.AdvancedSettingsItem>} */ |
this.items_ = []; |
- }; |
+ } |
/** |
* CSS classes used by the component. |
@@ -70,24 +70,24 @@ cr.define('print_preview', function() { |
print_preview.Overlay.prototype.enterDocument.call(this); |
this.tracker.add( |
- this.getChildElement('.button-strip .cancel-button'), |
+ assert(this.getChildElement('.button-strip .cancel-button')), |
'click', |
this.cancel.bind(this)); |
this.tracker.add( |
- this.getChildElement('.button-strip .done-button'), |
+ assert(this.getChildElement('.button-strip .done-button')), |
'click', |
this.onApplySettings_.bind(this)); |
this.tracker.add( |
- this.searchBox_, |
+ assert(this.searchBox_), |
print_preview.SearchBox.EventType.SEARCH, |
this.onSearch_.bind(this)); |
}, |
/** @override */ |
decorateInternal: function() { |
- this.searchBox_.render(this.getChildElement('.search-box-area')); |
+ this.searchBox_.render(assert(this.getChildElement('.search-box-area'))); |
}, |
/** @override */ |
@@ -131,7 +131,7 @@ cr.define('print_preview', function() { |
/** |
* Filters displayed settings with the given query. |
- * @param {?string} query Query to filter settings by. |
+ * @param {?RegExp} query Query to filter settings by. |
* @private |
*/ |
filterLists_: function(query) { |
@@ -145,9 +145,11 @@ cr.define('print_preview', function() { |
lastVisibleItemWithBubble = item; |
}); |
setIsVisible( |
- this.getChildElement('.no-settings-match-hint'), !atLeastOneMatch); |
+ assert(this.getChildElement('.no-settings-match-hint')), |
+ !atLeastOneMatch); |
setIsVisible( |
- this.getChildElement('.' + AdvancedSettings.Classes_.EXTRA_PADDING), |
+ assert(this.getChildElement( |
+ '.' + AdvancedSettings.Classes_.EXTRA_PADDING)), |
!!lastVisibleItemWithBubble); |
}, |
@@ -187,16 +189,17 @@ cr.define('print_preview', function() { |
vendorCapabilities.forEach(function(capability) { |
var item = new print_preview.AdvancedSettingsItem( |
- this.eventTarget_, this.printTicketStore_, capability); |
+ this.printTicketStore_, capability); |
this.addChild(item); |
- item.render(settingsEl); |
+ item.render(assert(settingsEl)); |
this.items_.push(item); |
}.bind(this)); |
+ var searchBoxArea = assert(this.getChildElement('.search-box-area')); |
if (this.items_.length <= 1) { |
- setIsVisible(this.getChildElement('.search-box-area'), false); |
+ setIsVisible(searchBoxArea, false); |
} else { |
- setIsVisible(this.getChildElement('.search-box-area'), true); |
+ setIsVisible(searchBoxArea, true); |
this.searchBox_.focus(); |
} |