test/model/test.html
changeset 944 8a6c9e3d0158
parent 872 d777d05a16e4
child 1076 510fd2a482f4
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/model/test.html	Thu Aug 30 13:16:33 2012 +0200
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
+        <title>Test Modèle de Données</title>
+        <script type="text/javascript" src="../../src/js/libs/jquery.min.js"></script>
+        <script type="text/javascript" src="../../src/js/libs/underscore.js"></script>
+        <script type="text/javascript">
+            IriSP = {}
+        </script>
+        <script type="text/javascript" src="../../src/js/model.js"></script>
+        <script type="text/javascript" src="../../src/js/serializers/PlatformSerializer.js"></script>
+        <script type="text/javascript" src="../../src/js/serializers/CinecastSerializer.js"></script>
+        <script type="text/javascript">
+            IriSP.jQuery = jQuery;
+            IriSP._ = _;
+            var _directory = new IriSP.Model.Directory();
+            var _source = _directory.remoteSource({
+                //url: "../integration/polemic_fr.json",
+                url : '../integration/allocine_dossier_independant/json_examples/movie32.json',
+                namespace: "cinecast",
+                serializer: IriSP.serializers.cinecast
+            });
+            function showExport() {
+                console.log(_source.serialize());
+                $("body").html(JSON.stringify(_source.serialize()).replace(/(\[|\{)/g,'$1<ul><li>').replace(/(\]|\})/g,'</li></ul>$1').replace(/,/g,',</li><li>'))
+            }
+            function benchmark(name, callback) {
+                document.write('<p>Running benchmark ' + name + '</p>');
+                var b = new Date();
+                for (var i = 0; i < 100000; i++) {
+                    callback(i);
+                }
+                document.write('<p>Took ' + (new Date() - b) + 'ms</p>');
+            }
+        </script>
+        <style type="text/css">
+            ul, li {
+                list-style: none;
+                margin: 0;
+            }
+        </style>
+    </head>
+    <body>
+        <a href="#" onclick="showExport(); return false;">Export Json</a>
+    </body>
+</html>