SafariAdfAgent AdfAgent capabilities.
Method Summary |
public Event |
cloneEvent(Event event, HTMLElement newTarget)
Clones an event from an existing event for a new target element.
|
protected Object |
CreateDefaultLogWriter(Object nativeLogWriter)
Creates and returns the default AdfLogWriter to use for this AdfPage.
|
protected Object |
CreateNativeLogWriter()
Override to return an AdfLogWriter that writes to the developer tools console
|
protected Object |
CreateUIInputEvent(Object component, Object type, Object nativeEvent)
|
public Object |
disableUserSelect(Object element)
Disable the user's ability to select text in this component
|
public Object |
enableUserSelect(Object element)
Enable the user's ability to select text in this component
|
public Object |
execScript(Window ownerWindow, String scriptText)
Executes a script.
|
static Object |
__getAgentVersion(Object userAgent)
Checks the user agent string returning the current browser version.
|
public String |
getBoxSizing(HTMLElement element, CSSStyleDeclaration currentStyle)
Returns the box model associated with an element (http://www.w3.org/TR/css3-ui/#box-sizing)
|
public Number |
getBrowserViewportScrollLeft()
|
public Number |
getBrowserViewportScrollTop()
|
public Object |
getMaxConnectionsPerDomain()
Gets the maximum number of simultaneous connections allowed per domain by the client
|
public Object |
getModifierDisplayName(Object modifier)
Returns the appropriate platform-specific translated display name
for a AdfKeyStroke modifier.
|
static String |
__getSpecificAgentClassName(Object userAgent, Object version)
Returns the specific agent class name that should be instantiated for this user agent string.
|
static Boolean |
__getSupported(Object userAgent, Object version)
Checks if this browser is supported.
|
public Number |
getWindowScrollHeight(Window domWindow)
Returns the scroll (or canvas) height of the DOM window Object
|
public Number |
getWindowScrollWidth(Window domWindow)
Returns the scroll (or canvas) width of the DOM window Object
|
protected Object |
Init(Object version, Object domWindow)
Initializes the instance.
|
protected Object |
InitClass()
|
public Boolean |
isSessionStorageEnabled()
Returns false if Private Browsing is on or if sessionStorage was inaccessible; true otherwise.
|
public Object |
slice(Object file, Object startByte, Object stopByte)
For agents which support the File API, slices the File.
|
Methods inherited from oracle.adf.view.js.agent.AdfAgent |
addBubbleEventListener, addEventBubbles, addEventCaptures, addKeyEventListener, addOption, addResizeListener, allElementsRemoved, atLeast, autoCompleteForm, beginDirtyStateTracking, checkMouseOutEvent, clearSubtreeIds, cloneNode, CopyDragSize, copyEvent, copyStyle, createContextMenuEventGenerator, createDefaultLogWriter, createDraggableNode, createStyle, createTouchMoveManager, createXmlDocument, createXMLHttpRequest, disableBrowserContextMenu, disableSelectionToggleOnEditableCell, dispatchEvent, eatEvent, eatEventCallback, elementFromPagePoint, elementsAdded, elementsRemoved, endDirtyStateTracking, endDocumentKeyEventCapture, forceCursorChange, getAgent, getAgentClassNameFromAgentString, getAttribute, getAttributeName, getBooleanAttribute, getCapabilities, getComponentEvent, getComputedStyle, getCSS2Cursor, getCSSLengthAsInt, GetCssToDomPropertyNameMap, getCursor, getDescendantComponentsForNode, getDomDocument, getDomForCSSPropertyName, getDomWindow, getElementById, getElementLeft, getElementPageBounds, getElementPosition, getElementsByName, getElementTop, getEventFromElement, getEventTarget, getEventToElement, getExpandoProperty, getFormElement, getIntAttribute, getKeyCode, getLocalName, getMousePosition, getNodeName, getNodeType, getNodeXml, getOrigin, getOS, getOuterHeight, getOuterWidth, getOverrideStyle, getPlatform, getPreferredKeyEventForRepetition, getPrefix, getScrollLeft, getSessionStorageProperty, getStyleProperty, getTableRow, getTableRowCells, getTableRows, getTextContent, GetTouchCapability, getVersion, getWindowClientHeight, getWindowClientWidth, getWindowHeight, getWindowWidth, guessOS, guessVersion, hasAttribute, installKeyboardBlocker, isAttributeSpecified, isChromeEvent, isClipped, IsComputedWidthAuto, isDefaultPrevented, isDirty, isDisabledOptionSupported, isDragPrepEvent, isElementHTML, isEqualIcon, isEventInElement, isFunctionKey, isInlineDialogRepositioningOnScroll, isKeyboardEvent, isLeftButton, isLeftButtonClick, isMouseEvent, isSelectionToggle, isTouchFirstDevice, mapNativeToComponentEventType, modifyIdsInDomSubTree, parseXML, pointInElementBounds, pointInElementChrome, pointInElementOrChildBounds, prepareStretchedChild, preventDefault, preventDefaultCallback, removeBubbleEventListener, removeEventBubbles, removeEventCaptures, removeIdsFromDomSubTree, removeKeyEventListener, removeResizeListener, removeSessionStorageProperty, removeStyleProperty, replaceNode, repositionStretchedElement, resizeStretchedChild, resizeStretchedElement, scrollToPos, setAttribute, setButtonTextContent, setCssFloat, setCursor, setDirty, setExpandoProperty, setImageSource, setImageTooltip, setInstance, setOpacity, setOuterHeight, setOuterMaxHeight, setOuterMaxWidth, setOuterWidth, setScrollLeft, setSessionStorageProperty, setTableRowHeight, setTextContent, showBusyCursor, showTooltip, startDocumentKeyEventCapture, startMouseEventCapture, stopMouseEventCapture, stopPropagation, supportsTransientStyleClasses, toISOString |