Fix javascript code to remov temporary variable
authorSeungkeun Lee <sngn.lee@samsung.com>
Wed, 15 Apr 2015 02:38:16 +0000 (11:38 +0900)
committerSeungkeun Lee <sngn.lee@samsung.com>
Wed, 15 Apr 2015 02:38:16 +0000 (11:38 +0900)
Change-Id: I96ebc4c0dcf6ae6cd3a9f4557eafc340ef43b0ba

src/runtime/web_application.cc

index b017919..271d0b8 100755 (executable)
@@ -24,20 +24,24 @@ namespace {
   const char* kConsoleMessageLogTag = "ConsoleMessage";
 
   const char* kAppControlEventScript = \
+        "(function(){"
         "var __event = document.createEvent(\"CustomEvent\");\n"
         "__event.initCustomEvent(\"appcontrol\", true, true);\n"
         "document.dispatchEvent(__event);\n"
         "\n"
         "for (var i=0; i < window.frames.length; i++)\n"
-        "{ window.frames[i].document.dispatchEvent(__event); }";
+        "{ window.frames[i].document.dispatchEvent(__event); }"
+        "})()";
   const char* kBackKeyEventScript = \
+        "(function(){"
         "var __event = document.createEvent(\"CustomEvent\");\n"
         "__event.initCustomEvent(\"tizenhwkey\", true, true);\n"
         "__event.keyName = \"back\";\n"
         "document.dispatchEvent(__event);\n"
         "\n"
         "for (var i=0; i < window.frames.length; i++)\n"
-        "{ window.frames[i].document.dispatchEvent(__event); }";
+        "{ window.frames[i].document.dispatchEvent(__event); }"
+        "})()";
 }  // namespace
 
 namespace wrt {