OracleJavaScript API Reference for Oracle ADF Faces

 

SUMMARY: FIELD | CONSTR | METHOD    DETAIL: FIELD | CONSTR | METHOD

oracle.adfinternal.view.js.agent.safari
Class AdfSafariMobileAgent

Warning:

org.ecmascript.object.Object
   |
   +--oracle.adf.view.js.base.AdfObject
         |
         +--oracle.adf.view.js.agent.AdfAgent
               |
               +--oracle.adfinternal.view.js.agent.safari.AdfSafariAgent
                     |
                     +--oracle.adfinternal.view.js.agent.safari.AdfSafariMobileAgent

public class AdfSafariMobileAgent
extends AdfSafariAgent
AdfSafariMobileAgent capabilities.



Field Summary


Fields inherited from oracle.adf.view.js.agent.AdfAgent

AGENT, GECKO_PLATFORM, IE_PLATFORM, KEY_EVENTS, MAC_OS, OPERA_PLATFORM, SOLARIS_OS, UNKNOWN_OS, UNKNOWN_PLATFORM, WEBKIT_PLATFORM, WINDOWS_OS


Fields inherited from oracle.adf.view.js.base.AdfObject

constructor, superclass


Fields inherited from org.ecmascript.object.Object

prototype


Constructor Summary

public
AdfSafariMobileAgent(Object version, Object domWindow)
AdfSafariMobileAgent capabilities.


Method Summary

public Object
createTouchMoveManager(Object element, Object handlerCallback, Object touchCount)
Constructs a manager for handling touch movements.
public Number
getBrowserViewportScrollLeft()
public Number
getBrowserViewportScrollTop()
protected Object
Init(Object version, Object domWindow)
Initializes the instance.
public Boolean
isInlineDialogRepositioningOnScroll()
Disables inline dialog auto repositioning on scroll.


Methods inherited from oracle.adfinternal.view.js.agent.safari.AdfSafariAgent

addEventBubbles, createDefaultLogWriter, CreateUIInputEvent, disableUserSelect, enableUserSelect, execScript, getBoxSizing, getDescendantComponentsForNode, getModifierDisplayName, getSessionStorageProperty, getWindowScrollHeight, getWindowScrollWidth, InitClass, removeEventBubbles, removeSessionStorageProperty, setSessionStorageProperty


Methods inherited from oracle.adf.view.js.agent.AdfAgent

addBubbleEventListener, addEventCaptures, addKeyEventListener, addOption, addResizeListener, allElementsRemoved, atLeast, autoCompleteForm, checkMouseOutEvent, cloneEvent, copyEvent, copyStyle, CreateNativeLogWriter, createStyle, createXmlDocument, disableBrowserContextMenu, dispatchEvent, eatEvent, eatEventCallback, elementFromPagePoint, elementsAdded, elementsRemoved, endDocumentKeyEventCapture, forceCursorChange, getAgent, getAttribute, getAttributeName, getBooleanAttribute, getComponentEvent, getComputedStyle, getCSS2Cursor, getCSSLengthAsInt, GetCssToDomPropertyNameMap, getCursor, getDomDocument, getDomForCSSPropertyName, getDomWindow, getElementById, getElementLeft, getElementPageBounds, getElementPosition, getElementsByName, getElementTop, getEventFromElement, getEventTarget, getEventToElement, getExpandoProperty, getFormElement, getIntAttribute, getKeyCode, getLocalName, getMousePosition, getNodeName, getNodeXml, getOS, getOuterHeight, getOuterWidth, getOverrideStyle, getPlatform, getPreferredKeyEventForRepetition, getPrefix, GetResizeEvents, getStyleProperty, getTableRow, getTableRowCells, getTableRows, getTextContent, getVersion, getWindowClientHeight, getWindowClientWidth, getWindowHeight, getWindowWidth, guessOS, guessVersion, installKeyboardBlocker, isAttributeSpecified, isChromeEvent, isClipped, isDisabledOptionSupported, isElementHTML, isEqualIcon, isEventInElement, isFunctionKey, isLeftButton, isLeftButtonClick, isMouseEvent, mapNativeToComponentEventType, modifyIdsInDomSubTree, parseXML, pointInElementBounds, pointInElementChrome, pointInElementOrChildBounds, prepareStretchedChild, preventDefault, preventDefaultCallback, removeBubbleEventListener, removeEventCaptures, removeIdsFromDomSubTree, removeKeyEventListener, removeResizeListener, removeStyleProperty, replaceNode, repositionStretchedElement, resizeStretchedChild, resizeStretchedElement, scrollToPos, setAttribute, setButtonTextContent, setCssFloat, setCursor, setExpandoProperty, setImageSource, setImageTooltip, setOpacity, setOuterHeight, setOuterWidth, setTableRowHeight, setTextContent, showBusyCursor, startDocumentKeyEventCapture, startMouseEventCapture, stopMouseEventCapture, stopPropagation


Methods inherited from oracle.adf.view.js.base.AdfObject

adopt, clone, createCallback, createInitializedObject, createSubclass, ensureClassInitialization, equals, getClass, GetLazyArrayProperty, GetLazyMapProperty, getTypeName, toDebugString, toString


Field Detail


Constructor Detail


AdfSafariMobileAgent

public AdfSafariMobileAgent(Object version,
                            Object domWindow)

AdfSafariMobileAgent capabilities.

Parameters:
version    
domWindow    

Method Detail


createTouchMoveManager

public Object createTouchMoveManager(Object element,
                                     Object handlerCallback,
                                     Object touchCount)

Constructs a manager for handling touch movements. This manager does nothing for user agents that do not support touch movements.

Parameters:
element    
handlerCallback    
touchCount    
Return:
Object
Overrides:
AdfAgent.createTouchMoveManager(HTMLElement, Function, Number)

getBrowserViewportScrollLeft

public Number getBrowserViewportScrollLeft()

Return:
Number - returns the starting position on the canvas of the viewport
Overrides:
AdfAgent.getBrowserViewportScrollLeft()

getBrowserViewportScrollTop

public Number getBrowserViewportScrollTop()

Return:
Number - returns the top position on the canvas the viewport begins
Overrides:
AdfAgent.getBrowserViewportScrollTop()

Init

protected Object Init(Object version,
                      Object domWindow)

Initializes the instance. Subclasses of AdfObject must call their superclass' Init

Parameters:
version    
domWindow    
Return:
Object
Overrides:
AdfObject.Init()

isInlineDialogRepositioningOnScroll

public Boolean isInlineDialogRepositioningOnScroll()

Disables inline dialog auto repositioning on scroll. The zoom gesture invokes the scroll. The inline dialog position manager will not try to reposition an open dialog so that it is always visible in the viewport for this mobile agent.

Return:
Boolean - does this agent support auto positioning of inline dialogs on scroll.
Overrides:
AdfAgent.isInlineDialogRepositioningOnScroll()

SUMMARY: FIELD | CONSTR | METHOD    DETAIL: FIELD | CONSTR | METHOD

 

Generated on 2010.03.26 00:15 UTC
Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.