@Override public NativeEvent createKeyCodeEvent(Document doc, String type, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int keyCode) { return createKeyEventImpl(doc, type, true, true, ctrlKey, altKey, shiftKey, metaKey, keyCode, 0); }
@Override public int getAbsoluteLeft(Element elem) { return getAbsoluteLeftImpl(elem.getOwnerDocument().getViewportElement(), elem); }
@Override public int getAbsoluteTop(Element elem) { return getAbsoluteTopImpl(elem.getOwnerDocument().getViewportElement(), elem); }
/** * Return true if using Gecko 1.9.1 (Firefox 3.5) or earlier. * * @return true if using Gecko 1.9.1 (Firefox 3.5) or earlier */ private static boolean isGecko191OrBefore() { int geckoVersion = getGeckoVersion(); return (geckoVersion != -1) && (geckoVersion <= 1009001); }
/** * Return true if using Gecko 1.9 (Firefox 3) or later. * * @return true if using Gecko 1.9 (Firefox 3) or later */ private static boolean isGecko19() { int geckoVersion = getGeckoVersion(); return (geckoVersion != -1) && (geckoVersion >= 1009000); }
/** * Return true if using Gecko 1.9.2 (Firefox 3.6) or earlier. * * @return true if using Gecko 1.9.2 (Firefox 3.6) or earlier */ private static boolean isGecko192OrBefore() { int geckoVersion = getGeckoVersion(); return (geckoVersion != -1) && (geckoVersion <= 1009002); }
@Override public NativeEvent createKeyPressEvent(Document doc, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int charCode) { return createKeyEventImpl(doc, "keypress", true, true, ctrlKey, altKey, shiftKey, metaKey, 0, charCode); }
@Override public int getAbsoluteLeft(Element elem) { return getAbsoluteLeftImpl(elem.getOwnerDocument().getViewportElement(), elem); }
@Override public int getAbsoluteTop(Element elem) { return getAbsoluteTopImpl(elem.getOwnerDocument().getViewportElement(), elem); }
/** * Return true if using Gecko 2.0.0 (Firefox 4.0) or earlier. * * @return true if using Gecko 2.0.0 (Firefox 4.0) or earlier */ private static boolean isGecko2OrBefore() { int geckoVersion = getGeckoVersion(); return (geckoVersion != -1) && (geckoVersion < 2000000); }
@Override @Deprecated public NativeEvent createKeyEvent(Document doc, String type, boolean canBubble, boolean cancelable, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int keyCode, int charCode) { return createKeyEventImpl(doc, type, canBubble, cancelable, ctrlKey, altKey, shiftKey, metaKey, keyCode, charCode); }
@Override public int getAbsoluteLeft(Element elem) { return getAbsoluteLeftImpl(elem.getOwnerDocument().getViewportElement(), elem); }
@Override public int getAbsoluteTop(Element elem) { return getAbsoluteTopImpl(elem.getOwnerDocument().getViewportElement(), elem); }
/** * Return true if using Gecko 1.9.0 (Firefox 3) or earlier. * * @return true if using Gecko 1.9.0 (Firefox 3) or earlier */ private static boolean isGecko190OrBefore() { int geckoVersion = getGeckoVersion(); return (geckoVersion != -1) && (geckoVersion <= 1009000); }
@Override public NativeEvent createKeyPressEvent(Document doc, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int charCode) { return createKeyEventImpl(doc, "keypress", true, true, ctrlKey, altKey, shiftKey, metaKey, 0, charCode); }