List of usage examples for com.google.gwt.dom.client ButtonElement as
public static ButtonElement as(Element elem)
From source file:asquare.gwt.debug.client.DebugUtil.java
License:Apache License
/** * Get a short description of the element. * /*from ww w . ja va2 s . c om*/ * @param element a DOM element or <code>null</code> * @return a String or <code>null</code> if <code>element</code> is null */ public static String prettyPrintElement(Element element) { if (element == null) { return String.valueOf(element); } String tagName = element.getTagName(); String id = element.getId(); String classNames = element.getClassName(); String description = null; if ("div".equalsIgnoreCase(tagName) || "span".equalsIgnoreCase(tagName)) { if (id != null && !"".equals(id)) { description = id; } else if (classNames != null && !"".equals(classNames)) { description = classNames; } } else if (tagName.equalsIgnoreCase("button")) { description = ButtonElement.as(element).getValue(); } return (description == null) ? tagName : tagName + '[' + description + ']'; }
From source file:com.dianaui.universal.core.client.ui.base.mixin.FocusableMixin.java
License:Apache License
public static void setAccessKey(final UIObject uiObject, final char key) { final Element element = uiObject.getElement(); final String accessKey = Character.toString(key); if (AnchorElement.is(element)) { AnchorElement.as(element).setAccessKey(accessKey); } else if (ButtonElement.is(element)) { ButtonElement.as(element).setAccessKey(accessKey); } else if (InputElement.is(element)) { InputElement.as(element).setAccessKey(accessKey); }// w ww . j ava 2s . co m }
From source file:com.dotweblabs.friendscube.app.client.local.widgets.connections.ConnectionsWidget.java
License:Apache License
@PageShown public void ready() { UserResourceProxy userResourceProxy = GWT.create(UserResourceProxy.class); Long userId = loggedInUser.getUser().getId(); userResourceProxy.getClientResource().setReference( ClientProxyHelper.restRootPath() + UserResourceProxy.USERS_URI + "/" + userId + "/friends"); userResourceProxy.listFriends(userId, new Result<Friends>() { @Override//from ww w. ja v a 2 s .co m public void onFailure(Throwable throwable) { Window.alert("Failed to get list of Friends"); } @Override public void onSuccess(Friends friends) { if (friends == null || friends.getCount() == 0) { ButtonElement inviteButton = ButtonElement .as(new HTML("<button class=\"uk-button uk-width-small-5-10\" >Invite Users</button>") .getElement()); DivElement inviteDiv = DivElement .as(new HTML("<div class=\"uk-form-row\"></div>").getElement()); inviteDiv.appendChild(inviteButton); connectionsPlaceHolder.getElement().appendChild(inviteDiv); } else { int cnt = friends.getFriends().size(); ConnectionsRowWidget row = connectionsRowWidget.get(); connectionsPlaceHolder.add(row); for (int i = 0; i < cnt; i++) { // Window.alert("loop"); if (i % 4 == 0 && i > 0) { row = connectionsRowWidget.get(); connectionsPlaceHolder.add(row); } loadUser(friends.getFriends().get(i).getUserId(), row); } } } }); // show(this.getElement()); }
From source file:gwt.material.design.client.base.mixin.FocusableMixin.java
License:Apache License
@Override public void setAccessKey(final char key) { final Element element = uiObject.getElement(); final String accessKey = Character.toString(key); if (AnchorElement.is(element)) { AnchorElement.as(element).setAccessKey(accessKey); } else if (ButtonElement.is(element)) { ButtonElement.as(element).setAccessKey(accessKey); } else if (InputElement.is(element)) { InputElement.as(element).setAccessKey(accessKey); }// ww w.j a v a 2 s. c o m }
From source file:org.jbpm.form.builder.ng.model.client.form.items.ButtonFormItem.java
License:Apache License
@Override public Widget cloneDisplay(final Map<String, Object> data) { Button bt = new Button(); populate(bt);//from w w w. j ava 2 s.c om Object input = getInputValue(data); if (input != null) { bt.setText(input.toString()); } if (getOutput() != null && getOutput().get("name") != null) { ButtonElement.as(bt.getElement()).setName(String.valueOf(getOutput().get("name"))); } super.populateActions(bt.getElement()); return bt; }
From source file:org.jbpm.form.builder.ng.model.client.form.items.CompleteButtonFormItem.java
License:Apache License
@Override public Widget cloneDisplay(final Map<String, Object> data) { Button bt = new Button(); populate(bt);/* w w w. j a va2 s .co m*/ Object input = getInputValue(data); if (input != null) { bt.setText(input.toString()); } if (getOutput() != null && getOutput().get("name") != null) { ButtonElement.as(bt.getElement()).setName(String.valueOf(getOutput().get("name"))); } bt.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { FormPanel form = (FormPanel) data.get(CommonGlobals.FORM_PANEL_KEY); form.submit(); } }); super.populateActions(bt.getElement()); return bt; }
From source file:org.jbpm.formbuilder.client.form.items.CompleteButtonFormItem.java
License:Apache License
@Override public Widget cloneDisplay(final Map<String, Object> data) { Button bt = new Button(); populate(bt);/* w w w . j a v a 2 s.co m*/ Object input = getInputValue(data); if (input != null) { bt.setText(input.toString()); } if (getOutput() != null && getOutput().getName() != null) { ButtonElement.as(bt.getElement()).setName(getOutput().getName()); } bt.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { FormPanel form = (FormPanel) data.get(FormBuilderGlobals.FORM_PANEL_KEY); form.submit(); } }); super.populateActions(bt.getElement()); return bt; }
From source file:ru.codeinside.gses.vaadin.client.VJsonFormIntegration.java
License:Mozilla Public License
private Frame createFrameWrap() { if (browserElement == null) { return null; }//from www . j a va2 s .co m Frame frameWrap = Frame.wrap(browserElement); frameWrap.addLoadHandler(new LoadHandler() { @Override public void onLoad(LoadEvent event) { Scheduler.get().scheduleFixedDelay(new Scheduler.RepeatingCommand() { @Override public boolean execute() { IFrameElement formFrame = IFrameElement.as(browserElement); Document formDoc = formFrame.getContentDocument(); if (formDoc == null) { return true; } NodeList<com.google.gwt.dom.client.Element> elements; elements = formDoc.getElementsByTagName("input"); for (int i = 0; i < elements.getLength(); i++) { InputElement input = InputElement.as(elements.getItem(i)); if ("button".equalsIgnoreCase(input.getType())) { input.setDisabled(true); } else { input.setReadOnly(true); } } elements = formDoc.getElementsByTagName("button"); for (int i = 0; i < elements.getLength(); i++) { ButtonElement button = ButtonElement.as(elements.getItem(i)); button.setDisabled(true); } elements = formDoc.getElementsByTagName("select"); for (int i = 0; i < elements.getLength(); i++) { SelectElement select = SelectElement.as(elements.getItem(i)); select.setDisabled(true); } elements = formDoc.getElementsByTagName("textarea"); for (int i = 0; i < elements.getLength(); i++) { TextAreaElement textArea = TextAreaElement.as(elements.getItem(i)); textArea.setReadOnly(true); } return false; } }, 99); } }); return frameWrap; }