OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 /** | 5 /** |
6 * @fileoverview A helper object used from the "Site Settings" section to | 6 * @fileoverview A helper object used from the "Site Settings" section to |
7 * interact with the content settings prefs. | 7 * interact with the content settings prefs. |
8 */ | 8 */ |
9 | 9 |
10 /** | 10 /** |
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
263 */ | 263 */ |
264 removeUsbDevice: function(origin, embeddingOrigin, usbDevice) {}, | 264 removeUsbDevice: function(origin, embeddingOrigin, usbDevice) {}, |
265 | 265 |
266 /** | 266 /** |
267 * Fetches the incognito status of the current profile (whether an icognito | 267 * Fetches the incognito status of the current profile (whether an icognito |
268 * profile exists). Returns the results via onIncognitoStatusChanged. | 268 * profile exists). Returns the results via onIncognitoStatusChanged. |
269 */ | 269 */ |
270 updateIncognitoStatus: function() {}, | 270 updateIncognitoStatus: function() {}, |
271 | 271 |
272 /** | 272 /** |
| 273 * Fetches the zoom scope setting. Returns the result via |
| 274 * onZoomScopeChanged. |
| 275 */ |
| 276 fetchZoomScope: function() {}, |
| 277 |
| 278 /** |
273 * Fetches the currently defined zoom levels for sites. Returns the results | 279 * Fetches the currently defined zoom levels for sites. Returns the results |
274 * via onZoomLevelsChanged. | 280 * via onZoomLevelsChanged. |
275 */ | 281 */ |
276 fetchZoomLevels: function() {}, | 282 fetchZoomLevels: function() {}, |
277 | 283 |
278 /** | 284 /** |
| 285 * Sets whether the zoom scope is per-origin or per-tab. |
| 286 * @param {boolean} zoomScopeIsPerOrigin The zoom scope setting. |
| 287 */ |
| 288 setZoomScopeIsPerOrigin: function(zoomScopeIsPerOrigin) {}, |
| 289 |
| 290 /** |
279 * Removes a zoom levels for a given host. | 291 * Removes a zoom levels for a given host. |
280 * @param {string} host The host to remove zoom levels for. | 292 * @param {string} host The host to remove zoom levels for. |
281 */ | 293 */ |
282 removeZoomLevel: function(host) {}, | 294 removeZoomLevel: function(host) {}, |
283 }; | 295 }; |
284 | 296 |
285 /** | 297 /** |
286 * @constructor | 298 * @constructor |
287 * @implements {settings.SiteSettingsPrefsBrowserProxy} | 299 * @implements {settings.SiteSettingsPrefsBrowserProxy} |
288 */ | 300 */ |
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
401 removeUsbDevice: function(origin, embeddingOrigin, usbDevice) { | 413 removeUsbDevice: function(origin, embeddingOrigin, usbDevice) { |
402 chrome.send('removeUsbDevice', [origin, embeddingOrigin, usbDevice]); | 414 chrome.send('removeUsbDevice', [origin, embeddingOrigin, usbDevice]); |
403 }, | 415 }, |
404 | 416 |
405 /** @override */ | 417 /** @override */ |
406 updateIncognitoStatus: function() { | 418 updateIncognitoStatus: function() { |
407 chrome.send('updateIncognitoStatus'); | 419 chrome.send('updateIncognitoStatus'); |
408 }, | 420 }, |
409 | 421 |
410 /** @override */ | 422 /** @override */ |
| 423 fetchZoomScope: function() { |
| 424 chrome.send('fetchZoomScope'); |
| 425 }, |
| 426 |
| 427 /** @override */ |
411 fetchZoomLevels: function() { | 428 fetchZoomLevels: function() { |
412 chrome.send('fetchZoomLevels'); | 429 chrome.send('fetchZoomLevels'); |
413 }, | 430 }, |
414 | 431 |
415 /** @override */ | 432 /** @override */ |
| 433 setZoomScopeIsPerOrigin: function(zoomScopeIsPerOrigin) { |
| 434 chrome.send('setZoomScopeIsPerOrigin', [zoomScopeIsPerOrigin]); |
| 435 }, |
| 436 |
| 437 /** @override */ |
416 removeZoomLevel: function(host) { | 438 removeZoomLevel: function(host) { |
417 chrome.send('removeZoomLevel', [host]); | 439 chrome.send('removeZoomLevel', [host]); |
418 }, | 440 }, |
419 }; | 441 }; |
420 | 442 |
421 return { | 443 return { |
422 SiteSettingsPrefsBrowserProxy: SiteSettingsPrefsBrowserProxy, | 444 SiteSettingsPrefsBrowserProxy: SiteSettingsPrefsBrowserProxy, |
423 SiteSettingsPrefsBrowserProxyImpl: SiteSettingsPrefsBrowserProxyImpl, | 445 SiteSettingsPrefsBrowserProxyImpl: SiteSettingsPrefsBrowserProxyImpl, |
424 }; | 446 }; |
425 }); | 447 }); |
OLD | NEW |