- Common ways to obtain Element
private void myMethod () {}
protected void populateActions(Element element) { for (Map.Entry<String, FBScript> entry : getEventActions().entrySet()) { element.setPropertyJSO(entry.getKey(), toJsFunction(entry .getValue().getContent())); } }
Element window = ScriptInjector.TOP_WINDOW.cast(); window.setPropertyJSO("key_jso", JsArray.createArray()); JavaScriptObject jso = window.getPropertyJSO("key_jso") window.setPropertyBoolean("key_boolean", true); boolean b = window.getPropertyBoolean("key_boolean") // and the same with: // setPropertyDouble, getPropertyDouble // setPropertyInt, getPropertyInt // setPropertyString, getPropertyString // setPropertyObject, getPropertyObject
/** For internal use only. May be removed or replaced in the future. */ public void updateDragMode(UIDL uidl) { dragmode = uidl.hasAttribute("dragmode") ? uidl.getIntAttribute("dragmode") : 0; if (BrowserInfo.get().isIE()) { if (dragmode > 0) { getElement().setPropertyJSO("onselectstart", getPreventTextSelectionIEHack()); } else { getElement().setPropertyJSO("onselectstart", null); } } }