| Index: chrome/browser/resources/options/preferences.js
|
| diff --git a/chrome/browser/resources/options/preferences.js b/chrome/browser/resources/options/preferences.js
|
| index c74f91a2a309ad81f82734af6fa47218688ea36b..b9ac7eb04fe1d73f13a3bf6a9bddca166fdb44a2 100644
|
| --- a/chrome/browser/resources/options/preferences.js
|
| +++ b/chrome/browser/resources/options/preferences.js
|
| @@ -10,6 +10,7 @@ cr.define('options', function() {
|
| /**
|
| * Preferences class manages access to Chrome profile preferences.
|
| * @constructor
|
| + * @extends {cr.EventTarget}
|
| */
|
| function Preferences() {
|
| // Map of registered preferences.
|
| @@ -23,16 +24,16 @@ cr.define('options', function() {
|
| * @param {string} name Preference name.
|
| * @param {boolean} value New preference value.
|
| * @param {boolean} commit Whether to commit the change to Chrome.
|
| - * @param {string} metric User metrics identifier.
|
| + * @param {string=} opt_metric User metrics identifier.
|
| */
|
| - Preferences.setBooleanPref = function(name, value, commit, metric) {
|
| + Preferences.setBooleanPref = function(name, value, commit, opt_metric) {
|
| if (!commit) {
|
| Preferences.getInstance().setPrefNoCommit_(name, 'bool', Boolean(value));
|
| return;
|
| }
|
|
|
| var argumentList = [name, Boolean(value)];
|
| - if (metric != undefined) argumentList.push(metric);
|
| + if (opt_metric != undefined) argumentList.push(opt_metric);
|
| chrome.send('setBooleanPref', argumentList);
|
| };
|
|
|
| @@ -132,16 +133,16 @@ cr.define('options', function() {
|
| * value.
|
| * @param {string} name Preference name.
|
| * @param {boolean} commit Whether to commit the change to Chrome.
|
| - * @param {string} metric User metrics identifier.
|
| + * @param {string=} opt_metric User metrics identifier.
|
| */
|
| - Preferences.clearPref = function(name, commit, metric) {
|
| + Preferences.clearPref = function(name, commit, opt_metric) {
|
| if (!commit) {
|
| Preferences.getInstance().clearPrefNoCommit_(name);
|
| return;
|
| }
|
|
|
| var argumentList = [name];
|
| - if (metric != undefined) argumentList.push(metric);
|
| + if (opt_metric != undefined) argumentList.push(opt_metric);
|
| chrome.send('clearPref', argumentList);
|
| };
|
|
|
| @@ -178,7 +179,7 @@ cr.define('options', function() {
|
| * Helper function for flattening of dictionary passed via fetchPrefs
|
| * callback.
|
| * @param {string} prefix Preference name prefix.
|
| - * @param {object} dict Map with preference values.
|
| + * @param {Object} dict Map with preference values.
|
| * @private
|
| */
|
| flattenMapAndDispatchEvent_: function(prefix, dict) {
|
| @@ -308,7 +309,7 @@ cr.define('options', function() {
|
|
|
| /**
|
| * Callback for fetchPrefs method.
|
| - * @param {object} dict Map of fetched property values.
|
| + * @param {Object} dict Map of fetched property values.
|
| */
|
| Preferences.prefsFetchedCallback = function(dict) {
|
| Preferences.getInstance().flattenMapAndDispatchEvent_('', dict);
|
| @@ -316,14 +317,14 @@ cr.define('options', function() {
|
|
|
| /**
|
| * Callback for observePrefs method.
|
| - * @param {array} notification An array defining changed preference values.
|
| - * notification[0] contains name of the change preference while its new value
|
| - * is stored in notification[1].
|
| + * @param {Array} notification An array defining changed preference values.
|
| + * notification[0] contains name of the change preference while its new
|
| + * value is stored in notification[1].
|
| */
|
| Preferences.prefsChangedCallback = function(notification) {
|
| var event = new Event(notification[0]);
|
| event.value = notification[1];
|
| - prefs = Preferences.getInstance();
|
| + var prefs = Preferences.getInstance();
|
| prefs.registeredPreferences_[notification[0]] = {orig: notification[1]};
|
| if (event.value)
|
| prefs.dispatchEvent(event);
|
|
|