/* Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ */ "use strict"; const TEST_URL = "data:text/html;charset=utf-8,"; addRDMTask( TEST_URL, async function ({ ui, manager }) { const store = ui.toolWindow.store; // Wait until the viewport has been added await waitUntilState(store, state => state.viewports.length == 1); await setViewportSize(ui, manager, 300, 300); // Do horizontal + vertical resize await testViewportResize(ui, ".viewport-resize-handle", [10, 10], [10, 10]); // Do horizontal resize await testViewportResize( ui, ".viewport-horizontal-resize-handle", [-10, 10], [-10, 0] ); // Do vertical resize await testViewportResize( ui, ".viewport-vertical-resize-handle", [-10, -10], [0, -10], ui ); }, { waitForDeviceList: true } );