/** * Inserts the element as a child before the given element. * * @param child the element to insert * @param before the element the child will be inserted before * @return this */ public El insertBefore(Element child, Element before) { dom.insertBefore(child, before); return this; }
public void show(Element c) { c.insertBefore(getElement(), null); show(); }
@Override public <A extends EditorValue<T>> A getEditorForTraversal(int index) { InternalListItem editor = null; if (this.items.size() > index) { editor = this.items.get(index); } else { editor = new InternalListItem(); this.items.add(editor); this.addListItem(editor); this.getElement().insertBefore(editor.getElement(), this.nextItem.getElement()); } return (A) editor; }
@Override public <A extends EditorValue<T>> A getEditorForTraversal(int index) { InternalListItem editor = null; if (this.items.size() > index) { editor = this.items.get(index); } else { editor = new InternalListItem(); this.items.add(editor); this.addListItem(editor); this.getElement().insertBefore(editor.getElement(), this.nextItem.getElement()); } return (A) editor; }
private void ensureHeader() { if( thead != null ) return; thead = DOM.createTHead(); getElement().insertBefore( thead, getBodyElement() ); }
private void ensureHeader() { if( thead != null ) return; thead = DOM.createTHead(); getElement().insertBefore( thead, getBodyElement() ); }
public void insertBefore(IsWidget child, int beforeIndex) { if (beforeIndex >= children.size()) { add(child); return; } Node beforeNode = getElement().getChild(beforeIndex); getElement().insertBefore(child.asWidget().getElement(), beforeNode); List<IsWidget> newChildList = new ArrayList<IsWidget>(); for (int i = 0; i < children.size(); i++) { if (i == beforeIndex) { newChildList.add(child); } newChildList.add(children.get(i)); } children = newChildList; adopt(child.asWidget()); }
/** * Inserts a new cell into the specified row. * * @param row the row into which the new cell will be inserted * @param column the column before which the cell will be inserted * @return the new element * @throws IndexOutOfBoundsException */ protected Element insertCell(int row, int column) { Element tr = rowFormatter.getElement(row); Element td = createCell(); Element beforeTd = cellFormatter.getRawElement(row, column); tr.insertBefore(td, beforeTd); return td; }
protected void showModalityCurtain(Element overlayContainer, Element element, boolean isShowing, int index) { getModalityCurtain().getStyle().setZIndex(index + VNotification.Z_INDEX_BASE); if (isShowing) { overlayContainer.insertBefore(getModalityCurtain(), element); } else { overlayContainer.appendChild(getModalityCurtain()); } }
@Override protected void onShow() { super.onShow(); if (!el().isConnected()) { XDOM.getBody().insertBefore(getElement(), null); } }
public void addTab( String text ) { Element button = DOM.createDiv(); button.setClassName( getStylePrimaryName() + "-Item" ); button.setInnerText( text ); getElement().insertBefore( button, clear ); }
public void addTab( String text ) { Element button = DOM.createDiv(); button.setClassName( getStylePrimaryName() + "-Item" ); button.setInnerText( text ); getElement().insertBefore( button, clear ); }
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()); }
@Override public void add(final int index, final String text) { final Element child = DOM.createElement(childTag); child.setInnerText(text); if (childStyleName != null) { child.addClassName(childStyleName); } getElement().insertBefore(child, getElement().getChild(index)); }
public void setPanel(JQMPanel panel) { removePanel(); this.panel = panel; addLogical(panel); getElement().insertBefore(panel.getElement(), getElement().getFirstChild()); }
private void showModalityCurtain() { getModalityCurtain().getStyle().setZIndex(Z_INDEX); if (isShowing()) { getOverlayContainer().insertBefore(getModalityCurtain(), getElement()); } else { getOverlayContainer().appendChild(getModalityCurtain()); } Document.get().getBody().addClassName(MODAL_WINDOW_OPEN_CLASSNAME); }
/** * Sets the header element, overriding an existing header if any. */ public void setHeader(HasJqmHeader header) { removeHeader(); this.header = header; if (this.header == null) return; addLogical(header.getHeaderStage()); if (panel == null) { getElement().insertBefore(header.getJqmHeader().getElement(), getElement().getFirstChild()); } else { getElement().insertAfter(header.getJqmHeader().getElement(), panel.getElement()); } }
/** * Sets the header element, overriding an existing header if any. */ public void setHeader(HasJqmHeader header) { removeHeader(); this.header = header; if (this.header == null) return; addLogical(header.getHeaderStage()); if (panel == null) { getElement().insertBefore(header.getJqmHeader().getElement(), getElement().getFirstChild()); } else { getElement().insertAfter(header.getJqmHeader().getElement(), panel.getElement()); } }
/** * Sets the header element, overriding an existing header if any. */ public void setHeader(HasJqmHeader header) { removeHeader(); this.header = header; if (this.header == null) return; addLogical(header.getHeaderStage()); if (panel == null) { getElement().insertBefore(header.getJqmHeader().getElement(), getElement().getFirstChild()); } else { getElement().insertAfter(header.getJqmHeader().getElement(), panel.getElement()); } }