Site-Specific Preferences: Difference between revisions

Jump to navigation Jump to search
Line 261: Line 261:
When the user changes the text zoom for the current page via any mechanism, the handler applies the change to the text zoom setting and then sets the site-specific "text.zoom" preference for the page to the new value of the setting.
When the user changes the text zoom for the current page via any mechanism, the handler applies the change to the text zoom setting and then sets the site-specific "text.zoom" preference for the page to the new value of the setting.


Question: should we provide a mechanism for setting a global text zoom preference?
<strong>Should we provide an affordance for setting a global text zoom preference?</strong>


Question: if we provide a mechanism for setting a global text zoom preference, should that preference be applied in addition a site-specific preference or instead of one?  For example, if the global preference is 120% and the site-specific preference for a given site is 130%, should we set the text zoom for the site to 130% or 156% (100 * 1.3 * 1.2)?
<strong>If we provide a mechanism for setting a global text zoom preference, should that preference be applied in addition a site-specific preference or instead of one?  For example, if the global preference is 120% and the site-specific preference for a given site is 130%, should we set the text zoom for the site to 130% or 156% (100 * 1.3 * 1.2)?</strong>


When the user browses to a different page (i.e. the location of the tab browser widget changes) the handler applies the site-specific preference, if any, handed to it by the controller.  Otherwise, it applies the global preference, if we provide a mechanism for setting this preference.  Otherwise it applies the default value 100%.
When the user browses to a different page (i.e. the location of the tab browser widget changes) the handler applies the site-specific preference, if any, handed to it by the controller.  Otherwise, it applies the global preference, if we provide a mechanism for setting this preference.  Otherwise it applies the default value (100%).


= Cross-Cutting Concerns =
= Cross-Cutting Concerns =
canmove, Confirmed users
2,056

edits

Navigation menu