Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(179)

Unified Diff: chrome/browser/resources/options/chromeos_internet_options.js

Issue 3036020: Port network options to DOM UI. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/resources/options/chromeos_internet_options.js
===================================================================
--- chrome/browser/resources/options/chromeos_internet_options.js (revision 0)
+++ chrome/browser/resources/options/chromeos_internet_options.js (revision 0)
@@ -0,0 +1,64 @@
+// Copyright (c) 2010 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+///////////////////////////////////////////////////////////////////////////////
+// InternetOptions class:
+
+/**
+ * Encapsulated handling of ChromeOS internet options page.
+ * @constructor
+ */
+function InternetOptions() {
+ OptionsPage.call(this, 'internet', localStrings.getString('internetPage'),
+ 'internetPage');
+}
+
+cr.addSingletonGetter(InternetOptions);
+
+// Inherit InternetOptions from OptionsPage.
+InternetOptions.prototype = {
+ __proto__: OptionsPage.prototype,
+
+ /**
+ * Initializes InternetOptions page.
+ * Calls base class implementation to starts preference initialization.
+ */
+ initializePage: function() {
+ // Call base class implementation to starts preference initialization.
+ OptionsPage.prototype.initializePage.call(this);
+
+ options.internet.NetworkList.decorate($('wiredList'));
+ $('wiredList').load(templateData.wiredList);
+ options.internet.NetworkList.decorate($('wirelessList'));
+ $('wirelessList').load(templateData.wirelessList);
+ options.internet.NetworkList.decorate($('rememberedList'));
+ $('rememberedList').load(templateData.rememberedList);
+
+ this.addEventListener('visibleChange', this.handleVisibleChange_);
+ },
+
+ networkListInitalized_: false,
+
+ /**
+ * Handler for OptionsPage's visible property change event.
+ * @param {Event} e Property change event.
+ */
+ handleVisibleChange_ : function(e) {
+ if (!this.networkListInitalized_ && this.visible) {
+ this.networkListInitalized_ = true;
+ $('wiredList').redraw();
+ $('wirelessList').redraw();
+ $('rememberedList').redraw();
+ }
+ }
+};
+
+//
+//Chrome callbacks
+//
+function refreshNetworkData(data) {
+ $('wiredList').load(data.wiredList);
+ $('wirelessList').load(data.wirelessList);
+ $('rememberedList').load(data.rememberedList);
+}
Property changes on: chrome/browser/resources/options/chromeos_internet_options.js
___________________________________________________________________
Added: svn:eol-style
+ LF

Powered by Google App Engine
This is Rietveld 408576698