namespace {
// TODO(sngn.lee) : It should be declare in common header
const char* kKeyNameBack = "back";
+const char* kKeyNameMenu = "menu";
const char* kConsoleLogEnableKey = "WRT_CONSOLE_LOG_ENABLE";
const char* kConsoleMessageLogTag = "ConsoleMessage";
"for (var i=0; i < window.frames.length; i++)\n"
"{ window.frames[i].document.dispatchEvent(__event); }"
"})()";
+const char* kMenuKeyEventScript = \
+ "(function(){"
+ "var __event = document.createEvent(\"CustomEvent\");\n"
+ "__event.initCustomEvent(\"tizenhwkey\", true, true);\n"
+ "__event.keyName = \"menu\";\n"
+ "document.dispatchEvent(__event);\n"
+ "\n"
+ "for (var i=0; i < window.frames.length; i++)\n"
+ "{ window.frames[i].document.dispatchEvent(__event); }"
+ "})()";
const char* kFullscreenPrivilege = "http://tizen.org/privilege/fullscreen";
const char* kFullscreenFeature = "fullscreen";
const char* kNotificationPrivilege =
true;
if (enabled && kKeyNameBack == keyname) {
view->EvalJavascript(kBackKeyEventScript);
+ } else if (enabled && kKeyNameMenu == keyname) {
+ view->EvalJavascript(kMenuKeyEventScript);
}
}