@Override public void execute() { Element prevElt = prev.getElement(); JQMPage.unbindLifecycleHideEvents(prevElt); JQMPage.bindLifecycleEvents(prev, prevElt); } });
@Override public void execute() { Element prevElt = prev.getElement(); JQMPage.unbindLifecycleHideEvents(prevElt); JQMPage.bindLifecycleEvents(prev, prevElt); } });
@Override protected void onLoad() { super.onLoad(); bindLifecycleEvents(this, getElement()); }
/** * There is no "correct" way to restore dialog after it was called as page, * so this method is ugly hack, but it's useful and working. */ public void restoreRoleDialog() { JQMCommon.setDataRole(this, Mobile.DATA_ROLE_DIALOG); internRestoreDialog(getElement()); }
private void removeToolBar(String name) { Element element = getToolBar(name); if (element != null) getElement().removeChild(element); }
private void removeToolBar(String name) { Element element = getToolBar(name); if (element != null) getElement().removeChild(element); }
/** * There is no "correct" way to restore dialog after it was called as page, * so this method is ugly hack, but it's useful and working. */ public void restoreRoleDialog() { JQMCommon.setDataRole(this, Mobile.DATA_ROLE_DIALOG); internRestoreDialog(getElement()); }
/** * Creates a content container on this page and returns it. Content can * then be added to this secondary container. There is no limit to the * number of secondary content containers that can be created. */ public JQMContent createContent() { JQMContent content = new JQMContent(); Element elt = getElement(); add(content, elt); return content; }
/** * Creates a content container on this page and returns it. Content can * then be added to this secondary container. There is no limit to the * number of secondary content containers that can be created. */ public JQMContent createContent() { JQMContent content = new JQMContent(); Element elt = getElement(); add(content, elt); return content; }
@Override protected void onLoad() { super.onLoad(); bindLifecycleEvents(this, getElement()); }
/** * There is no "correct" way to restore dialog after it was called as page, * so this method is ugly hack, but it's useful and working. */ public void restoreRoleDialog() { JQMCommon.setDataRole(this, Mobile.DATA_ROLE_DIALOG); internRestoreDialog(getElement()); }
private Element getToolBar(String role) { Element element = getElement().getFirstChildElement(); while (element != null) { if (role.equals(element.getAttribute("data-role"))) { return element; } element = element.getNextSiblingElement(); } return null; }
private Element getToolBar(String role) { Element element = getElement().getFirstChildElement(); while (element != null) { if (role.equals(element.getAttribute("data-role"))) { return element; } element = element.getNextSiblingElement(); } return null; }
public void setPanel(JQMPanel panel) { removePanel(); this.panel = panel; addLogical(panel); getElement().insertBefore(panel.getElement(), getElement().getFirstChild()); }
public void setPanel(JQMPanel panel) { removePanel(); this.panel = panel; addLogical(panel); getElement().insertBefore(panel.getElement(), getElement().getFirstChild()); }
public void closeDialog() { if (isDialog()) { safeCloseDialog(this); } else if (Mobile.DATA_ROLE_DIALOG.equals(JQMCommon.getDataRole(this))) { internCloseDialog(getElement()); } }
public void openDialog() { TransitionIntf<?> t = this.getTransition(); if (t == null) t = JQMContext.getDefaultDialogTransition(); //Element actPg = Mobile.getActivePage(); if (JQMCommon.isDataDialog(getElement())) { // we don't need to forcefully pass "dialog=true" in that case JQMContext.changePage(this, t); } else { JQMContext.changePage(this, true/*dialog*/, t); } }
public void openDialog() { TransitionIntf<?> t = this.getTransition(); if (t == null) t = JQMContext.getDefaultDialogTransition(); //Element actPg = Mobile.getActivePage(); if (JQMCommon.isDataDialog(getElement())) { // we don't need to forcefully pass "dialog=true" in that case JQMContext.changePage(this, t); } else { JQMContext.changePage(this, true/*dialog*/, t); } }
/** * Sets the footer element, overriding an existing footer if any. */ public void setFooter(HasJqmFooter footer) { removeFooter(); this.footer = footer; if (this.footer == null) return; addLogical(footer.getFooterStage()); getElement().appendChild(footer.getJqmFooter().getElement()); }
/** * Sets the footer element, overriding an existing footer if any. */ public void setFooter(HasJqmFooter footer) { removeFooter(); this.footer = footer; if (this.footer == null) return; addLogical(footer.getFooterStage()); getElement().appendChild(footer.getJqmFooter().getElement()); }