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

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

Issue 10911283: Implement 'Do Not Track' header (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Merged with ToT Created 8 years, 3 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 264 matching lines...) Expand 10 before | Expand all | Expand 10 after
275 this.onSpellcheckConfirmDialogShownChanged_.bind(this)); 275 this.onSpellcheckConfirmDialogShownChanged_.bind(this));
276 } 276 }
277 // 'metricsReportingEnabled' element is only present on Chrome branded 277 // 'metricsReportingEnabled' element is only present on Chrome branded
278 // builds. 278 // builds.
279 if ($('metricsReportingEnabled')) { 279 if ($('metricsReportingEnabled')) {
280 $('metricsReportingEnabled').onclick = function(event) { 280 $('metricsReportingEnabled').onclick = function(event) {
281 chrome.send('metricsReportingCheckboxAction', 281 chrome.send('metricsReportingCheckboxAction',
282 [String(event.target.checked)]); 282 [String(event.target.checked)]);
283 }; 283 };
284 } 284 }
285 $('do-not-track-enabled').customChangeHandler = function(event) {
286 if (this.checked) {
287 OptionsPage.showPageByName('doNotTrackConfirm', false);
288 return true;
289 }
290 return false;
291 };
285 292
286 // Bluetooth (CrOS only). 293 // Bluetooth (CrOS only).
287 if (cr.isChromeOS) { 294 if (cr.isChromeOS) {
288 options.system.bluetooth.BluetoothDeviceList.decorate( 295 options.system.bluetooth.BluetoothDeviceList.decorate(
289 $('bluetooth-paired-devices-list')); 296 $('bluetooth-paired-devices-list'));
290 297
291 $('bluetooth-add-device').onclick = 298 $('bluetooth-add-device').onclick =
292 this.handleAddBluetoothDevice_.bind(this); 299 this.handleAddBluetoothDevice_.bind(this);
293 300
294 $('enable-bluetooth').onchange = function(event) { 301 $('enable-bluetooth').onchange = function(event) {
(...skipping 1058 matching lines...) Expand 10 before | Expand all | Expand 10 after
1353 BrowserOptions.getLoggedInUsername = function() { 1360 BrowserOptions.getLoggedInUsername = function() {
1354 return BrowserOptions.getInstance().username_; 1361 return BrowserOptions.getInstance().username_;
1355 }; 1362 };
1356 } 1363 }
1357 1364
1358 // Export 1365 // Export
1359 return { 1366 return {
1360 BrowserOptions: BrowserOptions 1367 BrowserOptions: BrowserOptions
1361 }; 1368 };
1362 }); 1369 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698