| OLD | NEW |
| 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.exportPath('options'); | 5 cr.exportPath('options'); |
| 6 | 6 |
| 7 /** | 7 /** |
| 8 * @typedef {{appId: string, | 8 * @typedef {{appId: string, |
| 9 * appName: (string|undefined), | 9 * appName: (string|undefined), |
| 10 * embeddingOrigin: (string|undefined), | 10 * embeddingOrigin: (string|undefined), |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 124 }; | 124 }; |
| 125 | 125 |
| 126 ContentSettings.updateHandlersEnabledRadios = function(enabled) { | 126 ContentSettings.updateHandlersEnabledRadios = function(enabled) { |
| 127 var selector = '#content-settings-page input[type=radio][value=' + | 127 var selector = '#content-settings-page input[type=radio][value=' + |
| 128 (enabled ? 'allow' : 'block') + '].handler-radio'; | 128 (enabled ? 'allow' : 'block') + '].handler-radio'; |
| 129 document.querySelector(selector).checked = true; | 129 document.querySelector(selector).checked = true; |
| 130 }; | 130 }; |
| 131 | 131 |
| 132 /** | 132 /** |
| 133 * Sets the values for all the content settings radios and labels. | 133 * Sets the values for all the content settings radios and labels. |
| 134 * @param {Object.<string, {managedBy: string, value: string}>} dict A mapping | 134 * @param {Object<string, {managedBy: string, value: string}>} dict A mapping |
| 135 * from radio groups to the checked value for that group. | 135 * from radio groups to the checked value for that group. |
| 136 */ | 136 */ |
| 137 ContentSettings.setContentFilterSettingsValue = function(dict) { | 137 ContentSettings.setContentFilterSettingsValue = function(dict) { |
| 138 for (var group in dict) { | 138 for (var group in dict) { |
| 139 var settingLabel = $(group + '-default-string'); | 139 var settingLabel = $(group + '-default-string'); |
| 140 if (settingLabel) { | 140 if (settingLabel) { |
| 141 var value = dict[group].value; | 141 var value = dict[group].value; |
| 142 var valueId = | 142 var valueId = |
| 143 permissionsLookup[group] + value[0].toUpperCase() + value.slice(1); | 143 permissionsLookup[group] + value[0].toUpperCase() + value.slice(1); |
| 144 settingLabel.textContent = loadTimeData.getString(valueId); | 144 settingLabel.textContent = loadTimeData.getString(valueId); |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 211 'textpolicy', loadTimeData.getString(mediaSettings.bubbleText)); | 211 'textpolicy', loadTimeData.getString(mediaSettings.bubbleText)); |
| 212 $('media-indicator').location = cr.ui.ArrowLocation.TOP_START; | 212 $('media-indicator').location = cr.ui.ArrowLocation.TOP_START; |
| 213 } | 213 } |
| 214 | 214 |
| 215 $('media-indicator').handlePrefChange(event); | 215 $('media-indicator').handlePrefChange(event); |
| 216 }; | 216 }; |
| 217 | 217 |
| 218 /** | 218 /** |
| 219 * Initializes an exceptions list. | 219 * Initializes an exceptions list. |
| 220 * @param {string} type The content type that we are setting exceptions for. | 220 * @param {string} type The content type that we are setting exceptions for. |
| 221 * @param {Array.<options.Exception>} exceptions An array of pairs, where the | 221 * @param {Array<options.Exception>} exceptions An array of pairs, where the |
| 222 * first element of each pair is the filter string, and the second is the | 222 * first element of each pair is the filter string, and the second is the |
| 223 * setting (allow/block). | 223 * setting (allow/block). |
| 224 */ | 224 */ |
| 225 ContentSettings.setExceptions = function(type, exceptions) { | 225 ContentSettings.setExceptions = function(type, exceptions) { |
| 226 this.getExceptionsList(type, 'normal').setExceptions(exceptions); | 226 this.getExceptionsList(type, 'normal').setExceptions(exceptions); |
| 227 }; | 227 }; |
| 228 | 228 |
| 229 ContentSettings.setHandlers = function(handlers) { | 229 ContentSettings.setHandlers = function(handlers) { |
| 230 $('handlers-list').setHandlers(handlers); | 230 $('handlers-list').setHandlers(handlers); |
| 231 }; | 231 }; |
| (...skipping 128 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 360 var deviceSelect = $('media-select-camera'); | 360 var deviceSelect = $('media-select-camera'); |
| 361 chrome.send('setDefaultCaptureDevice', ['camera', deviceSelect.value]); | 361 chrome.send('setDefaultCaptureDevice', ['camera', deviceSelect.value]); |
| 362 }; | 362 }; |
| 363 | 363 |
| 364 // Export | 364 // Export |
| 365 return { | 365 return { |
| 366 ContentSettings: ContentSettings | 366 ContentSettings: ContentSettings |
| 367 }; | 367 }; |
| 368 | 368 |
| 369 }); | 369 }); |
| OLD | NEW |