15 lines
813 B
Haxe
15 lines
813 B
Haxe
package webextension_polyfill.tabs;
|
|
|
|
/**
|
|
Defines how zoom changes are handled, i.e. which entity is responsible for the actual scaling of the page; defaults to
|
|
<code>automatic</code>.
|
|
|
|
"automatic": Zoom changes are handled automatically by the browser.
|
|
"manual": Overrides the automatic handling of zoom changes. The <code>onZoomChange</code> event will still be dispatched,
|
|
and it is the responsibility of the extension to listen for this event and manually scale the page.
|
|
This mode does not support <code>per-origin</code> zooming, and will thus ignore the <code>scope</code>
|
|
zoom setting and assume <code>per-tab</code>.
|
|
"disabled": Disables all zooming in the tab. The tab will revert to the default zoom level,
|
|
and all attempted zoom changes will be ignored.
|
|
**/
|
|
typedef ZoomSettingsMode = String; |