OLD | NEW |
---|---|
(Empty) | |
1 # Policy indicators | |
2 | |
3 Setting that can't be controlled by the current user often show an icon and a | |
dschuyler
2017/02/28 22:16:33
maybe
s/Setting/Settings/
or
s/Setting/A setting
michaelpg
2017/03/01 00:34:00
Done.
| |
4 tooltip explaining why. This happens when a setting is: | |
5 | |
6 * enforced by user policy, or different from a policy's "recommended" value | |
7 * overridden by an extension | |
8 * or (on Chrome OS): | |
9 * enforced/recommended by device policy (for enrolled devices) | |
10 * set by the device owner (for non-enrolled devices) | |
11 * controlled by the primary user (for multiple profile sessions) | |
12 | |
13 ## Indicator UI | |
14 | |
15 The badge icons are sourced from [cr_elements/icons.html] by default. | |
16 | |
17 Indicators show a tooltip with explanatory text on hover, assuming | |
18 `CrPolicyStrings` is defined. | |
dschuyler
2017/02/28 22:16:33
maybe s/assuming/assuming an entry in/
(since CrPo
michaelpg
2017/03/01 00:34:00
No, the actual object needs to be defined -- we do
| |
19 | |
20 ## Using an indicator | |
21 | |
22 Elements like `<cr-policy-pref-indicator>` and `<cr-policy-network-indicator>` | |
23 are provided to be reused in WebUI pages: | |
24 | |
25 <cr-policy-pref-indicator pref="[[pref]]"></cr-policy-pref-indicator> | |
26 | |
27 Example: [settings-checkbox]. | |
28 | |
29 For one-off or composed elements, `CrPolicyIndicatorBehavior` provides some | |
30 configurable properties and calculates dependent properties, such as the | |
31 tooltip, icon, and visibility of the indicator. | |
32 | |
33 Example: [cr_policy_pref_indicator.js] overrides `indicatorType` and | |
34 `indicatorTooltip`; [cr_policy_pref_indicator.html] displays the computed | |
35 properties from `CrPolicyIndicatorBehavior`. | |
36 | |
37 | |
38 [cr_elements/icons.html]: ../icons.html | |
39 [settings-checkbox]: /chrome/browser/resources/settings/controls/settings_checkb ox.html | |
40 [cr_policy_pref_indicator.js]: cr_policy_pref_indicator.js | |
41 [cr_policy_pref_indicator.html]: cr_policy_pref_indicator.html | |
OLD | NEW |