Put date into field that was used to activate DatePicker instead of currectly focused...
[framework/web/webkit-efl.git] / Source / WebKit2 / WebProcess / WebPage / efl / WebPageEfl.cpp
index 61d157a..9cd9ee1 100644 (file)
@@ -724,6 +724,22 @@ bool WebPage::updateEditorStateRect(const Frame* frame, EditorState& state) cons
 #endif
 
 #if ENABLE(TIZEN_INPUT_TAG_EXTENSION) || ENABLE(TIZEN_WEBKIT2_FORM_DATABASE)
+void WebPage::setCurrentTargetInputElementValue(const String& inputValue)
+{
+    Frame* frame = m_page->focusController()->focusedOrMainFrame();
+    if (!frame || !frame->document() || !frame->document()->currentTargetNode())
+        return;
+
+    HTMLInputElement* inputElement = frame->document()->currentTargetNode()->toInputElement();
+    if (!inputElement)
+        return;
+
+    frame->document()->setCurrentTargetNode(0);
+
+    inputElement->toNode()->dispatchFocusEvent(0);
+    inputElement->setValue(inputValue, DispatchChangeEvent);
+}
+
 void WebPage::setFocusedInputElementValue(const String& inputValue)
 {
     Frame* frame = m_page->focusController()->focusedOrMainFrame();