From a1ca195c6b64d702707e60f9b5c53d24a8af0ea3 Mon Sep 17 00:00:00 2001
From: rolux <rolux@rolux.org>
Date: Fri, 6 Dec 2013 17:39:47 +0100
Subject: [PATCH] make examples message passing compatible with UI iframe
 messaging initialization by wrapping object literal in parens

---
 examples/documentation/oxdoc_tutorial/index.html  | 2 +-
 examples/forms/editable_elements/index.html       | 2 +-
 examples/forms/file_selection/index.html          | 2 +-
 examples/forms/form_elements/index.html           | 2 +-
 examples/images/image_manipulation/index.html     | 2 +-
 examples/images/steganography/index.html          | 2 +-
 examples/lists/cities/index.html                  | 2 +-
 examples/lists/countries/index.html               | 2 +-
 examples/lists/json/index.html                    | 2 +-
 examples/maps/flight_paths/index.html             | 2 +-
 examples/maps/ipv4_map_of_the_internet/index.html | 2 +-
 examples/maps/manhattan_grid/index.html           | 2 +-
 examples/maps/world_map_with_countries/index.html | 2 +-
 examples/ui/mouse_events/index.html               | 2 +-
 examples/ui/progress/index.html                   | 2 +-
 examples/ui/symbols/index.html                    | 2 +-
 examples/ui/widget_design_patterns/index.html     | 2 +-
 17 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/examples/documentation/oxdoc_tutorial/index.html b/examples/documentation/oxdoc_tutorial/index.html
index 988e2f18..41a4cc21 100644
--- a/examples/documentation/oxdoc_tutorial/index.html
+++ b/examples/documentation/oxdoc_tutorial/index.html
@@ -7,7 +7,7 @@
         <link rel="shortcut icon" type="image/png" href="../../../source/Ox.UI/themes/oxlight/png/icon16.png"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
diff --git a/examples/forms/editable_elements/index.html b/examples/forms/editable_elements/index.html
index f0440cff..329cc3d8 100644
--- a/examples/forms/editable_elements/index.html
+++ b/examples/forms/editable_elements/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../dev/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
diff --git a/examples/forms/file_selection/index.html b/examples/forms/file_selection/index.html
index 86e5b037..e1e70672 100644
--- a/examples/forms/file_selection/index.html
+++ b/examples/forms/file_selection/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/forms/form_elements/index.html b/examples/forms/form_elements/index.html
index f6966bcd..1b84e1bc 100644
--- a/examples/forms/form_elements/index.html
+++ b/examples/forms/form_elements/index.html
@@ -7,7 +7,7 @@
         <link rel="shortcut icon" type="image/png" href="../../../source/Ox.UI/png/icon16.png"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/images/image_manipulation/index.html b/examples/images/image_manipulation/index.html
index 8e041a22..45ebc387 100644
--- a/examples/images/image_manipulation/index.html
+++ b/examples/images/image_manipulation/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/images/steganography/index.html b/examples/images/steganography/index.html
index c4471eb5..cee2e637 100644
--- a/examples/images/steganography/index.html
+++ b/examples/images/steganography/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/lists/cities/index.html b/examples/lists/cities/index.html
index ac6d4a6d..472804ce 100644
--- a/examples/lists/cities/index.html
+++ b/examples/lists/cities/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/lists/countries/index.html b/examples/lists/countries/index.html
index 5b7adc9a..4129789c 100644
--- a/examples/lists/countries/index.html
+++ b/examples/lists/countries/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/lists/json/index.html b/examples/lists/json/index.html
index b6e0de91..1f7830c0 100644
--- a/examples/lists/json/index.html
+++ b/examples/lists/json/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/maps/flight_paths/index.html b/examples/maps/flight_paths/index.html
index 0f823cc4..6818c6b3 100644
--- a/examples/maps/flight_paths/index.html
+++ b/examples/maps/flight_paths/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/maps/ipv4_map_of_the_internet/index.html b/examples/maps/ipv4_map_of_the_internet/index.html
index be0d6b2f..e60473e4 100644
--- a/examples/maps/ipv4_map_of_the_internet/index.html
+++ b/examples/maps/ipv4_map_of_the_internet/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/maps/manhattan_grid/index.html b/examples/maps/manhattan_grid/index.html
index bb893a65..133aa8ea 100644
--- a/examples/maps/manhattan_grid/index.html
+++ b/examples/maps/manhattan_grid/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/maps/world_map_with_countries/index.html b/examples/maps/world_map_with_countries/index.html
index 05fc6415..3e5afec5 100644
--- a/examples/maps/world_map_with_countries/index.html
+++ b/examples/maps/world_map_with_countries/index.html
@@ -7,7 +7,7 @@
         <link rel="shortcut icon" type="image/png" href="../../../source/Ox.UI/themes/oxlight/png/icon16.png"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/ui/mouse_events/index.html b/examples/ui/mouse_events/index.html
index 59135e1a..8a472247 100644
--- a/examples/ui/mouse_events/index.html
+++ b/examples/ui/mouse_events/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/ui/progress/index.html b/examples/ui/progress/index.html
index b8302206..743bb3d4 100644
--- a/examples/ui/progress/index.html
+++ b/examples/ui/progress/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/ui/symbols/index.html b/examples/ui/symbols/index.html
index c1bf321d..fb58a378 100644
--- a/examples/ui/symbols/index.html
+++ b/examples/ui/symbols/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>
\ No newline at end of file
diff --git a/examples/ui/widget_design_patterns/index.html b/examples/ui/widget_design_patterns/index.html
index cc8b6882..72299bbd 100644
--- a/examples/ui/widget_design_patterns/index.html
+++ b/examples/ui/widget_design_patterns/index.html
@@ -8,7 +8,7 @@
         <link rel="stylesheet" type="text/css" href="css/example.css"/>
         <script type="text/javascript" src="../../../build/Ox.js"></script>
         <script type="text/javascript" src="js/example.js"></script>
-        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval(e.data); });</script>
+        <script>window.addEventListener('message', function(e) { e.origin == window.location.origin && eval('(' + e.data + ')'); });</script>
     </head>
     <body></body>
 </html>