| function setWindowSizeOverride(width, height) { |
| if (window.internals) |
| internals.settings.setTextAutosizingWindowSizeOverride(width, height); |
| } |
| |
| function setFontScaleFactor(scale) { |
| if (window.internals) |
| internals.settings.setAccessibilityFontScaleFactor(scale); |
| } |
| |
| function initAutosizingTest() { |
| if (window.internals) { |
| internals.settings.setTextAutosizingEnabled(true); |
| setWindowSizeOverride(320, 480); |
| } else if (window.console && console.warn) { |
| console.warn("This test depends on Text Autosizing being enabled. Run with content shell " |
| + "and --run-web-tests or manually enable Text Autosizing and either use a " |
| + "mobile device with 320px device-width (like Nexus S or iPhone), or define " |
| + "DEBUG_TEXT_AUTOSIZING_ON_DESKTOP."); |
| } |
| } |
| |
| // Automatically call init. Users who want a different window size can use setWindowSizeOverride. |
| initAutosizingTest(); |