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

Side by Side Diff: chrome/browser/resources/options/browser_options.js

Issue 12494033: Provide a link to restart chrome when changing gpu settings (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 7 years, 9 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
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 cr.define('options', function() { 5 cr.define('options', function() {
6 var OptionsPage = options.OptionsPage; 6 var OptionsPage = options.OptionsPage;
7 var ArrayDataModel = cr.ui.ArrayDataModel; 7 var ArrayDataModel = cr.ui.ArrayDataModel;
8 var RepeatingButton = cr.ui.RepeatingButton; 8 var RepeatingButton = cr.ui.RepeatingButton;
9 9
10 // 10 //
(...skipping 24 matching lines...) Expand all
35 * |onShowHomeButtonChanged_|. 35 * |onShowHomeButtonChanged_|.
36 * @type {boolean} 36 * @type {boolean}
37 * @private 37 * @private
38 */ 38 */
39 onShowHomeButtonChangedCalled_: false, 39 onShowHomeButtonChangedCalled_: false,
40 40
41 /** 41 /**
42 * Track if page initialization is complete. All C++ UI handlers have the 42 * Track if page initialization is complete. All C++ UI handlers have the
43 * chance to manipulate page content within their InitializePage methods. 43 * chance to manipulate page content within their InitializePage methods.
44 * This flag is set to true after all initializers have been called. 44 * This flag is set to true after all initializers have been called.
45 * @type (boolean} 45 * @type {boolean}
Dan Beam 2013/03/22 22:44:04 thx
46 * @private 46 * @private
47 */ 47 */
48 initializationComplete_: false, 48 initializationComplete_: false,
49 49
50 /** @override */ 50 /** @override */
51 initializePage: function() { 51 initializePage: function() {
52 OptionsPage.prototype.initializePage.call(this); 52 OptionsPage.prototype.initializePage.call(this);
53 var self = this; 53 var self = this;
54 54
55 // Ensure that navigation events are unblocked on uber page. A reload of 55 // Ensure that navigation events are unblocked on uber page. A reload of
(...skipping 404 matching lines...) Expand 10 before | Expand all | Expand 10 after
460 if (cr.isChromeOS) { 460 if (cr.isChromeOS) {
461 if (loadTimeData.getBoolean('enableKioskSection')) { 461 if (loadTimeData.getBoolean('enableKioskSection')) {
462 $('kiosk-section').hidden = false; 462 $('kiosk-section').hidden = false;
463 463
464 $('manage-kiosk-apps-button').onclick = function(event) { 464 $('manage-kiosk-apps-button').onclick = function(event) {
465 OptionsPage.navigateToPage('kioskAppsOverlay'); 465 OptionsPage.navigateToPage('kioskAppsOverlay');
466 }; 466 };
467 } 467 }
468 } 468 }
469 469
470 // System section.
471 if (!cr.isChromeOS) {
472 $('gpu-mode-reset-restart').hidden = true;
473 Preferences.getInstance().addEventListener(
474 'hardware_acceleration_mode.enabled',
475 function(event) {
476 $('gpu-mode-reset-restart').hidden =
477 loadTimeData.getBoolean('gpuEnabledAtStart') ==
478 event.value.value;
479 });
480 $('gpu-mode-reset-restart-button').onclick = function(event) {
481 chrome.send('restartBrowser');
482 };
483 }
484
470 if (loadTimeData.getBoolean('managedUsersEnabled') && 485 if (loadTimeData.getBoolean('managedUsersEnabled') &&
471 loadTimeData.getBoolean('profileIsManaged')) { 486 loadTimeData.getBoolean('profileIsManaged')) {
472 $('managed-user-settings-section').hidden = false; 487 $('managed-user-settings-section').hidden = false;
473 488
474 $('open-managed-user-settings-button').onclick = function(event) { 489 $('open-managed-user-settings-button').onclick = function(event) {
475 OptionsPage.navigateToPage('managedUser'); 490 OptionsPage.navigateToPage('managedUser');
476 }; 491 };
477 } 492 }
478 }, 493 },
479 494
(...skipping 899 matching lines...) Expand 10 before | Expand all | Expand 10 after
1379 removeBluetoothDevice_: function(address) { 1394 removeBluetoothDevice_: function(address) {
1380 var index = $('bluetooth-unpaired-devices-list').find(address); 1395 var index = $('bluetooth-unpaired-devices-list').find(address);
1381 if (index != undefined) { 1396 if (index != undefined) {
1382 $('bluetooth-unpaired-devices-list').deleteItemAtIndex(index); 1397 $('bluetooth-unpaired-devices-list').deleteItemAtIndex(index);
1383 } else { 1398 } else {
1384 index = $('bluetooth-paired-devices-list').find(address); 1399 index = $('bluetooth-paired-devices-list').find(address);
1385 if (index != undefined) 1400 if (index != undefined)
1386 $('bluetooth-paired-devices-list').deleteItemAtIndex(index); 1401 $('bluetooth-paired-devices-list').deleteItemAtIndex(index);
1387 } 1402 }
1388 } 1403 }
1404
Dan Beam 2013/03/22 22:44:04 it's not a big deal, but I'd revert this
1389 }; 1405 };
1390 1406
1391 //Forward public APIs to private implementations. 1407 //Forward public APIs to private implementations.
1392 [ 1408 [
1393 'addBluetoothDevice', 1409 'addBluetoothDevice',
1394 'enableFactoryResetSection', 1410 'enableFactoryResetSection',
1395 'getCurrentProfile', 1411 'getCurrentProfile',
1396 'getStartStopSyncButton', 1412 'getStartStopSyncButton',
1397 'hideBluetoothSettings', 1413 'hideBluetoothSettings',
1398 'notifyInitializationComplete', 1414 'notifyInitializationComplete',
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
1440 BrowserOptions.getLoggedInUsername = function() { 1456 BrowserOptions.getLoggedInUsername = function() {
1441 return BrowserOptions.getInstance().username_; 1457 return BrowserOptions.getInstance().username_;
1442 }; 1458 };
1443 } 1459 }
1444 1460
1445 // Export 1461 // Export
1446 return { 1462 return {
1447 BrowserOptions: BrowserOptions 1463 BrowserOptions: BrowserOptions
1448 }; 1464 };
1449 }); 1465 });
OLDNEW
« no previous file with comments | « chrome/browser/resources/options/browser_options.html ('k') | chrome/browser/ui/webui/options/browser_options_handler.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698