| Index: chrome/browser/resources/settings/checkbox/checkbox.js
|
| diff --git a/chrome/browser/resources/settings/checkbox/checkbox.js b/chrome/browser/resources/settings/checkbox/checkbox.js
|
| deleted file mode 100644
|
| index c6086e1982f01041e18b3136cca2d6807ff2323b..0000000000000000000000000000000000000000
|
| --- a/chrome/browser/resources/settings/checkbox/checkbox.js
|
| +++ /dev/null
|
| @@ -1,111 +0,0 @@
|
| -// Copyright 2015 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -/**
|
| - * @fileoverview
|
| - * `cr-settings-checkbox` is a checkbox that controls a supplied preference.
|
| - *
|
| - * Example:
|
| - * <cr-settings-checkbox pref="{{prefs.settings.enableFoo}}"
|
| - * label="Enable foo setting." subLabel="(bar also)">
|
| - * </cr-settings-checkbox>
|
| - *
|
| - * @element cr-settings-checkbox
|
| - */
|
| -Polymer({
|
| - is: 'cr-settings-checkbox',
|
| -
|
| - behaviors: [PolicyControllable],
|
| -
|
| - properties: {
|
| - /**
|
| - * The boolean preference object to control.
|
| - * @type {?chrome.settingsPrivate.PrefObject}
|
| - */
|
| - pref: {
|
| - type: Object,
|
| - notify: true,
|
| - },
|
| -
|
| - /** Whether the checkbox should represent the inverted value. */
|
| - inverted: {
|
| - type: Boolean,
|
| - value: false,
|
| - },
|
| -
|
| - /** Whether the checkbox is checked. */
|
| - checked: {
|
| - type: Boolean,
|
| - value: false,
|
| - notify: true,
|
| - observer: 'checkedChanged_',
|
| - reflectToAttribute: true
|
| - },
|
| -
|
| - /** Disabled property for the element. */
|
| - disabled: {
|
| - type: Boolean,
|
| - value: false,
|
| - notify: true,
|
| - reflectToAttribute: true
|
| - },
|
| -
|
| - /** Checkbox label. */
|
| - label: {
|
| - type: String,
|
| - value: '',
|
| - },
|
| -
|
| - /** Additional sub-label for the checkbox. */
|
| - subLabel: {
|
| - type: String,
|
| - value: '',
|
| - },
|
| - },
|
| -
|
| - observers: [
|
| - 'prefValueChanged_(pref.value)'
|
| - ],
|
| -
|
| - /** @override */
|
| - ready: function() {
|
| - this.$.events.forward(this.$.checkbox, ['change']);
|
| - },
|
| -
|
| - /**
|
| - * Polymer observer for pref.value.
|
| - * @param {*} prefValue
|
| - * @private
|
| - */
|
| - prefValueChanged_: function(prefValue) {
|
| - this.checked = this.getNewValue_(prefValue);
|
| - },
|
| -
|
| - /**
|
| - * Polymer observer for checked.
|
| - * @private
|
| - */
|
| - checkedChanged_: function() {
|
| - this.set('pref.value', this.getNewValue_(this.checked));
|
| - },
|
| -
|
| - /**
|
| - * @param {*} value
|
| - * @return {boolean} The value as a boolean, inverted if |inverted| is true.
|
| - * @private
|
| - */
|
| - getNewValue_: function(value) {
|
| - return this.inverted ? !value : !!value;
|
| - },
|
| -
|
| - /**
|
| - * @param {boolean} disabled
|
| - * @param {?chrome.settingsPrivate.PrefObject} pref
|
| - * @return {boolean} Whether the checkbox should be disabled.
|
| - * @private
|
| - */
|
| - checkboxDisabled_: function(disabled, pref) {
|
| - return disabled || this.isPolicyControlled(pref);
|
| - },
|
| -});
|
|
|