summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/resources/settings/controls/controlled_button.html
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/resources/settings/controls/controlled_button.html')
-rw-r--r--chromium/chrome/browser/resources/settings/controls/controlled_button.html58
1 files changed, 0 insertions, 58 deletions
diff --git a/chromium/chrome/browser/resources/settings/controls/controlled_button.html b/chromium/chrome/browser/resources/settings/controls/controlled_button.html
deleted file mode 100644
index 79fb7d2e405..00000000000
--- a/chromium/chrome/browser/resources/settings/controls/controlled_button.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<link rel="import" href="chrome://resources/html/polymer.html">
-
-<link rel="import" href="chrome://resources/html/assert.html">
-<link rel="import" href="chrome://resources/cr_elements/cr_button/cr_button.html">
-<link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_pref_behavior.html">
-<link rel="import" href="chrome://resources/cr_elements/policy/cr_policy_pref_indicator.html">
-<link rel="import" href="chrome://resources/cr_elements/shared_vars_css.html">
-<link rel="import" href="pref_control_behavior.html">
-<link rel="import" href="../i18n_setup.html">
-<link rel="import" href="../settings_shared_css.html">
-
-<dom-module id="controlled-button">
- <template>
- <style include="settings-shared">
- :host {
- --justify-margin: 8px;
- align-items: center;
- display: flex;
- }
-
- :host([enforced_]) {
- /* Disable pointer events for this whole element, as outer on-tap gets
- * triggered when clicking/tapping anywhere in :host. */
- pointer-events: none;
- }
-
- cr-policy-pref-indicator {
- /* Enable pointer events for the indicator so :hover works. Disable
- * clicks/taps via onIndicatorTap_ so outer on-tap doesn't trigger. */
- pointer-events: all;
- }
-
- :host(:not([end-justified])) cr-policy-pref-indicator {
- margin-inline-start: var(--cr-controlled-by-spacing);
- }
-
- :host([end-justified]) cr-policy-pref-indicator {
- margin-inline-end: var(--cr-controlled-by-spacing);
- margin-inline-start: calc(
- var(--cr-controlled-by-spacing) - var(--justify-margin));
- order: -1;
- }
- </style>
-
- <cr-button class$="[[actionClass_]]"
- disabled="[[!buttonEnabled_(enforced_, disabled)]]">
- [[label]]
- </cr-button>
-
- <template is="dom-if" if="[[hasPrefPolicyIndicator(pref.*)]]" restamp>
- <cr-policy-pref-indicator pref="[[pref]]" on-click="onIndicatorTap_"
- icon-aria-label="[[label]]">
- </cr-policy-pref-indicator>
- </template>
-
- </template>
- <script src="controlled_button.js"></script>
-</dom-module>