test/model/test.html
branchnew-model
changeset 864 5e76a06b961c
parent 860 7fd843e0dc4e
child 872 d777d05a16e4
equal deleted inserted replaced
860:7fd843e0dc4e 864:5e76a06b961c
     9         <script type="text/javascript">
     9         <script type="text/javascript">
    10             IriSP = {}
    10             IriSP = {}
    11         </script>
    11         </script>
    12         <script type="text/javascript" src="../../src/js/model.js"></script>
    12         <script type="text/javascript" src="../../src/js/model.js"></script>
    13         <script type="text/javascript" src="../../src/js/serializers/PlatformSerializer.js"></script>
    13         <script type="text/javascript" src="../../src/js/serializers/PlatformSerializer.js"></script>
       
    14         <script type="text/javascript" src="../../src/js/serializers/CinecastSerializer.js"></script>
    14         <script type="text/javascript">
    15         <script type="text/javascript">
    15             IriSP.jQuery = jQuery;
    16             IriSP.jQuery = jQuery;
    16             IriSP._ = _;
    17             IriSP._ = _;
    17             var _directory = new IriSP.Model.Directory();
    18             var _directory = new IriSP.Model.Directory();
    18             var _source = _directory.remoteSource({
    19             var _source = _directory.remoteSource({
    19                 url: "../integration/polemic_fr.json",
    20                 //url: "../integration/polemic_fr.json",
       
    21                 url : '../integration/allocine_dossier_independant/json_examples/movie32.json',
    20                 namespace: "metadataplayer",
    22                 namespace: "metadataplayer",
    21                 serializer: IriSP.serializers.platform
    23                 serializer: IriSP.serializers.cinecast
    22             });
    24             });
    23             function showExport() {
    25             function showExport() {
    24                 console.log(_source.serialize());
    26                 console.log(_source.serialize());
    25                 $("body").html(JSON.stringify(_source.serialize()).replace(/(\[|\{)/g,'$1<ul><li>').replace(/(\]|\})/g,'</li></ul>$1').replace(/,/g,',</li><li>'))
    27                 $("body").html(JSON.stringify(_source.serialize()).replace(/(\[|\{)/g,'$1<ul><li>').replace(/(\]|\})/g,'</li></ul>$1').replace(/,/g,',</li><li>'))
       
    28             }
       
    29             function benchmark(name, callback) {
       
    30                 document.write('<p>Running benchmark ' + name + '</p>');
       
    31                 var b = new Date();
       
    32                 for (var i = 0; i < 100000; i++) {
       
    33                     callback(i);
       
    34                 }
       
    35                 document.write('<p>Took ' + (new Date() - b) + 'ms</p>');
    26             }
    36             }
    27         </script>
    37         </script>
    28         <style type="text/css">
    38         <style type="text/css">
    29             ul, li {
    39             ul, li {
    30                 list-style: none;
    40                 list-style: none;