bool setFocusedNode(PassRefPtr<Node>);
Node* focusedNode() const { return m_focusedNode.get(); }
+#if ENABLE(TIZEN_INPUT_TAG_EXTENSION)
+ void setCurrentTargetNode(PassRefPtr<Node>);
+ Node* currentTargetNode() const { return m_currentTargetNode.get(); }
+#endif
+
void getFocusableNodes(Vector<RefPtr<Node> >&);
// The m_ignoreAutofocus flag specifies whether or not the document has been changed by the user enough
void removeFullScreenElementOfSubtree(Node*, bool amongChildrenOnly = false);
bool isAnimatingFullScreen() const;
void setAnimatingFullScreen(bool);
+#if ENABLE(TIZEN_FULLSCREEN_API)
+ bool exitFullScreenByHwBackKey() const { return m_exitFullScreenByHwBackKey; }
+#endif
// W3C API
bool webkitFullscreenEnabled() const;
RefPtr<Node> m_hoverNode;
RefPtr<Node> m_activeNode;
RefPtr<Element> m_documentElement;
+#if ENABLE(TIZEN_INPUT_TAG_EXTENSION)
+ RefPtr<Node> m_currentTargetNode;
+#endif
uint64_t m_domTreeVersion;
static uint64_t s_globalTreeVersion;
Deque<RefPtr<Node> > m_fullScreenChangeEventTargetQueue;
Deque<RefPtr<Node> > m_fullScreenErrorEventTargetQueue;
bool m_isAnimatingFullScreen;
+#if ENABLE(TIZEN_FULLSCREEN_API)
+ bool m_exitFullScreenByHwBackKey;
+#endif
LayoutRect m_savedPlaceholderFrameRect;
RefPtr<RenderStyle> m_savedPlaceholderRenderStyle;
#endif