/** * Closes this window. */ public void close() { destroyChildren(); getWebClient().deregisterWebWindow(this); }
/** * Closes this window. */ public void close() { destroyChildren(); getWebClient().deregisterWebWindow(this); }
/** * Closes this window. */ public void close() { destroyChildren(); getWebClient().deregisterWebWindow(this); }
/** * Closes this frame window. */ public void close() { final WebWindowImpl parent = (WebWindowImpl) getParentWindow(); parent.removeChildWindow(this); getWebClient().deregisterWebWindow(this); } }
/** * Closes this frame window. */ public void close() { final WebWindowImpl parent = (WebWindowImpl) getParentWindow(); parent.removeChildWindow(this); getWebClient().deregisterWebWindow(this); } }
/** * Closes this window. */ public void jsxFunction_close() { final WebWindow webWindow = getWebWindow(); if (webWindow instanceof TopLevelWindow) { ((TopLevelWindow) webWindow).close(); } else { webWindow.getWebClient().deregisterWebWindow(webWindow); } }
/** * Closes this window. */ public void jsxFunction_close() { final WebWindow webWindow = getWebWindow(); if (webWindow instanceof TopLevelWindow) { ((TopLevelWindow) webWindow).close(); } else { webWindow.getWebClient().deregisterWebWindow(webWindow); } }
/** * Closes this window. */ public void jsxFunction_close() { final WebWindow webWindow = getWebWindow(); if (webWindow instanceof TopLevelWindow) { ((TopLevelWindow) webWindow).close(); } else { webWindow.getWebClient().deregisterWebWindow(webWindow); } }
/** * Closes this window. */ public void close() { getJobManager().shutdown(); destroyChildren(); getWebClient().deregisterWebWindow(this); }
/** * Closes this window. */ public void close() { getJobManager().shutdown(); destroyChildren(); getWebClient().deregisterWebWindow(this); }
/** * Closes this window. */ @JsxFunction(functionName = "close") public void close_js() { final WebWindow webWindow = getWebWindow(); if (webWindow instanceof TopLevelWindow) { ((TopLevelWindow) webWindow).close(); } else { webWindow.getWebClient().deregisterWebWindow(webWindow); } }
/** * Closes this window. */ @JsxFunction(functionName = "close") public void close_js() { final WebWindow webWindow = getWebWindow(); if (webWindow instanceof TopLevelWindow) { ((TopLevelWindow) webWindow).close(); } else { webWindow.getWebClient().deregisterWebWindow(webWindow); } }
/** * Deregister frames that are no longer in use. */ public void deregisterFramesIfNeeded() { for (final WebWindow window : getFrames()) { getWebClient().deregisterWebWindow(window); final Page page = window.getEnclosedPage(); if (page != null && page.isHtmlPage()) { // seems quite silly, but for instance if the src attribute of an iframe is not // set, the error only occurs when leaving the page ((HtmlPage) page).deregisterFramesIfNeeded(); } } }
/** * Deregister frames that are no longer in use. */ public void deregisterFramesIfNeeded() { for (final WebWindow window : getFrames()) { getWebClient().deregisterWebWindow(window); final Page page = window.getEnclosedPage(); if (page != null && page.isHtmlPage()) { // seems quite silly, but for instance if the src attribute of an iframe is not // set, the error only occurs when leaving the page ((HtmlPage) page).deregisterFramesIfNeeded(); } } }
/** * Deregister frames that are no longer in use. */ public void deregisterFramesIfNeeded() { for (final WebWindow window : getFrames()) { getWebClient().deregisterWebWindow(window); if (window.getEnclosedPage() instanceof HtmlPage) { final HtmlPage page = (HtmlPage) window.getEnclosedPage(); if (page != null) { // seems quite silly, but for instance if the src attribute of an iframe is not // set, the error only occurs when leaving the page page.deregisterFramesIfNeeded(); } } } }
/** * Deregister frames that are no longer in use. */ public void deregisterFramesIfNeeded() { for (final WebWindow window : getFrames()) { getWebClient().deregisterWebWindow(window); if (window.getEnclosedPage() instanceof HtmlPage) { final HtmlPage page = (HtmlPage) window.getEnclosedPage(); if (page != null) { // seems quite silly, but for instance if the src attribute of an iframe is not // set, the error only occurs when leaving the page page.deregisterFramesIfNeeded(); } } } }
/** * Deregister frames that are no longer in use. */ public void deregisterFramesIfNeeded() { for (final WebWindow window : getFrames()) { getWebClient().deregisterWebWindow(window); if (window.getEnclosedPage() instanceof HtmlPage) { final HtmlPage page = (HtmlPage) window.getEnclosedPage(); if (page != null) { // seems quite silly, but for instance if the src attribute of an iframe is not // set, the error only occurs when leaving the page page.deregisterFramesIfNeeded(); } } } }
/** * Closes this window. */ public void close() { final Page page = getEnclosedPage(); if (page instanceof HtmlPage) { final HtmlPage htmlPage = (HtmlPage) page; if (!htmlPage.isOnbeforeunloadAccepted()) { LOG.debug("The registered OnbeforeunloadHandler rejected the window close event."); return; } htmlPage.cleanUp(); } destroyChildren(); getJobManager().shutdown(); getWebClient().deregisterWebWindow(this); }
/** * Closes this window. */ public void close() { final Page page = getEnclosedPage(); if (page instanceof HtmlPage) { final HtmlPage htmlPage = (HtmlPage) page; if (!htmlPage.isOnbeforeunloadAccepted()) { LOG.debug("The registered OnbeforeunloadHandler rejected the window close event."); return; } htmlPage.cleanUp(); } destroyChildren(); getJobManager().shutdown(); getWebClient().deregisterWebWindow(this); }
/** * Closes this window. */ public void close() { final Page page = getEnclosedPage(); if (page instanceof HtmlPage) { final HtmlPage htmlPage = (HtmlPage) page; if (!htmlPage.isOnbeforeunloadAccepted()) { LOG.debug("The registered OnbeforeunloadHandler rejected the window close event."); return; } htmlPage.cleanUp(); } destroyChildren(); getJobManager().shutdown(); getWebClient().deregisterWebWindow(this); }