| <html> |
| <head> |
| <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> |
| <title>datajs startup perf test</title> |
| <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> |
| <script type="text/javascript" src="./scripts/datajs-1.1.2.js"></script> |
| <script type="text/javascript" src="./scripts/tools.js" ></script> |
| <style type="text/css"> |
| .code{font-family:"Courier New",monospace;font-size:13px;line-height:18px;} |
| .code ul{list-style:none;margin:0 0 0 1.5em;padding:0;} |
| .code li{position:relative;} |
| .code.json li:after{content:',';} |
| .code.json li:last-child:after{content:'';} |
| .code span{white-space:nowrap;padding:2px 1px;} |
| .code .property{font-weight:bold;color:#000000;} |
| .code .null{color:#9d261d;} |
| .code .boolean{color:#760a85;} |
| .code .numeric{color:#0076cb;} |
| .code .string{color:#247230;} |
| .code .deffered{color:#666666;font-size:0.9em;} |
| .code .toggle{position:absolute;left:-1em;cursor:pointer;} |
| .code .tag{color:#003283;} |
| .code .atn{color:#760a85;} |
| .code .atv{color:#247230;} |
| .code .text{color:#000000;} |
| .code .cdata{color:#008080;} |
| .code .comment,.code .ns{color:#666666;} |
| </style> |
| </head> |
| <body> |
| <button id="btnMetaData">MetaData</button><br/> |
| <button id="btnJSON_minimal">pure JSON</button><br/> |
| |
| <div id='resultsArea'> |
| |
| </div> |
| <script> |
| function show(data) { |
| $('#resultsArea').empty(); |
| var code = $('<code data-type="json"></code>').text(JSON.stringify(data)) |
| $('#resultsArea').append(code); |
| $('code[data-type]').prettify(); |
| } |
| function success(data) { |
| show(data); |
| } |
| |
| function errorFunc(err) { |
| $('#resultsArea').empty(); |
| $("#resultsArea").text(JSON.stringify(err)); |
| } |
| |
| |
| $('#btnMetaData').on("click", function(){ |
| var metadata; |
| OData.read("http://localhost:4003/sap/bc/ds/odata/v2/$metadata",success, errorFunc, OData.metadataHandler); |
| }); |
| |
| $('#startXML').on("click", function(){ |
| //var requestUri = 'http://localhost:4002/tests/endpoints/FoodStoreDataServiceV4.svc/Foods'; |
| var requestUri ='http://localhost:4003/sap/bc/odata/Employees'; |
| OData.read(requestUri, success, errorFunc); |
| }); |
| |
| $('#btnJSON_minimal').on("click", function(){ |
| var requestUri ='http://localhost:4003/sap/bc/odata/Employees?$format=json'; |
| OData.read(requestUri, success, errorFunc); |
| }); |
| |
| </script> |
| </body> |
| </html> |