cr.define('options', function() {
- var OptionsPage = options.OptionsPage;
+ var Page = cr.ui.pageManager.Page;
+ var PageManager = cr.ui.pageManager.PageManager;
var ArrayDataModel = cr.ui.ArrayDataModel;
var DeletableItem = options.DeletableItem;
var DeletableItemList = options.DeletableItemList;
* @constructor
*/
function PreferredNetworks(model) {
- OptionsPage.call(this,
- 'preferredNetworksPage',
- null,
- 'preferredNetworksPage');
+ Page.call(this, 'preferredNetworksPage', null, 'preferredNetworksPage');
}
cr.addSingletonGetter(PreferredNetworks);
PreferredNetworks.prototype = {
- __proto__: OptionsPage.prototype,
+ __proto__: Page.prototype,
- /**
- * Initializes the preferred networks page.
- */
+ /** @override */
initializePage: function() {
- OptionsPage.prototype.initializePage.call(this);
+ Page.prototype.initializePage.call(this);
PreferredNetworkList.decorate($('remembered-network-list'));
$('preferred-networks-confirm').onclick =
- OptionsPage.closeOverlay.bind(OptionsPage);
+ PageManager.closeOverlay.bind(PageManager);
},
update: function(rememberedNetworks) {
/**
* Creates a list entry for a remembered network.
- * @param{{networkName: string,
- networkType: string,
- servicePath: string}} data
- * Description of the network.
+ * @param {{Name: string, Type: string, servicePath: string}} data
+ * Description of the network.
* @constructor
*/
function PreferredNetworkListItem(data) {
/**
* Description of the network.
- * @type {{networkName: string,
- * networkType: string,
- * servicePath: string}}
+ * @type {{Name: string, Type: string, servicePath: string}}
*/
data: null,
decorate: function() {
DeletableItem.prototype.decorate.call(this);
var label = this.ownerDocument.createElement('div');
- label.textContent = this.data.networkName;
+ label.textContent = this.data.Name;
if (this.data.policyManaged)
this.deletable = false;
this.contentElement.appendChild(label);
if (item) {
// Inform the network library that we are forgetting this network.
chrome.send('networkCommand',
- [item.networkType,
+ [item.Type,
item.servicePath,
'forget']);
}
/**
* Adds a remembered network to the list.
- * @param {{networkName: string,
- networkType: string,
- servicePath: string} data
+ * @param {{Name: string, Type: string, servicePath: string}} data
* Description of the network.
*/
append: function(data) {