|
19 | 19 | "metadata": {}, |
20 | 20 | "outputs": [ |
21 | 21 | { |
| 22 | + "html": [ |
| 23 | + "<script type='text/javascript'>if(window['d3'] === undefined ||\n", |
| 24 | + " window['Nyaplot'] === undefined){\n", |
| 25 | + " var path = {\"d3\":\"http://d3js.org/d3.v3.min\"};\n", |
| 26 | + "\n", |
| 27 | + "\n", |
| 28 | + "\n", |
| 29 | + " var shim = {\"d3\":{\"exports\":\"d3\"}};\n", |
| 30 | + "\n", |
| 31 | + " require.config({paths: path, shim:shim});\n", |
| 32 | + "\n", |
| 33 | + "\n", |
| 34 | + "require(['d3'], function(d3){window['d3']=d3;console.log('finished loading d3');\n", |
| 35 | + "\n", |
| 36 | + "\tvar script = d3.select(\"head\")\n", |
| 37 | + "\t .append(\"script\")\n", |
| 38 | + "\t .attr(\"src\", \"https://rawgit.com/domitry/Nyaplotjs/master/release/nyaplot.js\")\n", |
| 39 | + "\t .attr(\"async\", true);\n", |
| 40 | + "\n", |
| 41 | + "\tscript[0][0].onload = script[0][0].onreadystatechange = function(){\n", |
| 42 | + "\n", |
| 43 | + "\n", |
| 44 | + "\t var event = document.createEvent(\"HTMLEvents\");\n", |
| 45 | + "\t event.initEvent(\"load_nyaplot\",false,false);\n", |
| 46 | + "\t window.dispatchEvent(event);\n", |
| 47 | + "\t console.log('Finished loading Nyaplotjs');\n", |
| 48 | + "\n", |
| 49 | + "\t};\n", |
| 50 | + "\n", |
| 51 | + "\n", |
| 52 | + "});\n", |
| 53 | + "}\n", |
| 54 | + "</script>" |
| 55 | + ], |
22 | 56 | "metadata": {}, |
23 | 57 | "output_type": "pyout", |
24 | 58 | "prompt_number": 1, |
25 | 59 | "text": [ |
26 | | - "true" |
| 60 | + "\"if(window['d3'] === undefined ||\\n window['Nyaplot'] === undefined){\\n var path = {\\\"d3\\\":\\\"http://d3js.org/d3.v3.min\\\"};\\n\\n\\n\\n var shim = {\\\"d3\\\":{\\\"exports\\\":\\\"d3\\\"}};\\n\\n require.config({paths: path, shim:shim});\\n\\n\\nrequire(['d3'], function(d3){window['d3']=d3;console.log('finished loading d3');\\n\\n\\tvar script = d3.select(\\\"head\\\")\\n\\t .append(\\\"script\\\")\\n\\t .attr(\\\"src\\\", \\\"https://rawgit.com/domitry/Nyaplotjs/master/release/nyaplot.js\\\")\\n\\t .attr(\\\"async\\\", true);\\n\\n\\tscript[0][0].onload = script[0][0].onreadystatechange = function(){\\n\\n\\n\\t var event = document.createEvent(\\\"HTMLEvents\\\");\\n\\t event.initEvent(\\\"load_nyaplot\\\",false,false);\\n\\t window.dispatchEvent(event);\\n\\t console.log('Finished loading Nyaplotjs');\\n\\n\\t};\\n\\n\\n});\\n}\\n\"" |
27 | 61 | ] |
28 | | - } |
29 | | - ], |
30 | | - "prompt_number": 1 |
31 | | - }, |
32 | | - { |
33 | | - "cell_type": "code", |
34 | | - "collapsed": false, |
35 | | - "input": [ |
36 | | - "Nyaplot.init_iruby" |
37 | | - ], |
38 | | - "language": "python", |
39 | | - "metadata": {}, |
40 | | - "outputs": [ |
| 62 | + }, |
41 | 63 | { |
42 | 64 | "html": [ |
43 | | - "<script>\n", |
44 | | - "if(window['d3'] === undefined ||\n", |
| 65 | + "<script type='text/javascript'>if(window['d3'] === undefined ||\n", |
45 | 66 | " window['Nyaplot'] === undefined){\n", |
46 | 67 | " var path = {\"d3\":\"http://d3js.org/d3.v3.min\",\"THREE\":\"http://cdnjs.cloudflare.com/ajax/libs/three.js/r66/three.min\",\"Elegans\":\"http://rawgit.com/domitry/elegans/nyaplot-extension/release/elegans\"};\n", |
47 | 68 | "\n", |
|
60 | 81 | "\t .attr(\"async\", true);\n", |
61 | 82 | "\n", |
62 | 83 | "\tscript[0][0].onload = script[0][0].onreadystatechange = function(){\n", |
| 84 | + "\n", |
| 85 | + "\n", |
63 | 86 | "\t var event = document.createEvent(\"HTMLEvents\");\n", |
64 | 87 | "\t event.initEvent(\"load_nyaplot\",false,false);\n", |
65 | 88 | "\t window.dispatchEvent(event);\n", |
66 | 89 | "\t console.log('Finished loading Nyaplotjs');\n", |
| 90 | + "\n", |
67 | 91 | "\t};\n", |
68 | 92 | "\n", |
69 | 93 | "\n", |
70 | 94 | "});});});\n", |
71 | 95 | "}\n", |
72 | | - "</script>\n" |
| 96 | + "</script>" |
73 | 97 | ], |
74 | 98 | "metadata": {}, |
75 | 99 | "output_type": "pyout", |
76 | | - "prompt_number": 9, |
| 100 | + "prompt_number": 1, |
77 | 101 | "text": [ |
78 | | - "\"<script>\\nif(window['d3'] === undefined ||\\n window['Nyaplot'] === undefined){\\n var path = {\\\"d3\\\":\\\"http://d3js.org/d3.v3.min\\\",\\\"THREE\\\":\\\"http://cdnjs.cloudflare.com/ajax/libs/three.js/r66/three.min\\\",\\\"Elegans\\\":\\\"http://rawgit.com/domitry/elegans/nyaplot-extension/release/elegans\\\"};\\n\\n\\n\\n var shim = {\\\"d3\\\":{\\\"exports\\\":\\\"d3\\\"},\\\"THREE\\\":{\\\"exports\\\":\\\"THREE\\\"},\\\"Elegans\\\":{\\\"exports\\\":\\\"Elegans\\\"}};\\n\\n require.config({paths: path, shim:shim});\\n\\n\\nrequire(['d3'], function(d3){window['d3']=d3;console.log('finished loading d3');require(['THREE'], function(THREE){window['THREE']=THREE;console.log('finished loading THREE');require(['Elegans'], function(Elegans){window['Elegans']=Elegans;console.log('finished loading Elegans');\\n\\n\\tvar script = d3.select(\\\"head\\\")\\n\\t .append(\\\"script\\\")\\n\\t .attr(\\\"src\\\", \\\"https://rawgit.com/domitry/Nyaplotjs/master/release/nyaplot.js\\\")\\n\\t .attr(\\\"async\\\", true);\\n\\n\\tscript[0][0].onload = script[0][0].onreadystatechange = function(){\\n\\t var event = document.createEvent(\\\"HTMLEvents\\\");\\n\\t event.initEvent(\\\"load_nyaplot\\\",false,false);\\n\\t window.dispatchEvent(event);\\n\\t console.log('Finished loading Nyaplotjs');\\n\\t};\\n\\n\\n});});});\\n}\\n</script>\\n\"" |
| 102 | + "\"if(window['d3'] === undefined ||\\n window['Nyaplot'] === undefined){\\n var path = {\\\"d3\\\":\\\"http://d3js.org/d3.v3.min\\\",\\\"THREE\\\":\\\"http://cdnjs.cloudflare.com/ajax/libs/three.js/r66/three.min\\\",\\\"Elegans\\\":\\\"http://rawgit.com/domitry/elegans/nyaplot-extension/release/elegans\\\"};\\n\\n\\n\\n var shim = {\\\"d3\\\":{\\\"exports\\\":\\\"d3\\\"},\\\"THREE\\\":{\\\"exports\\\":\\\"THREE\\\"},\\\"Elegans\\\":{\\\"exports\\\":\\\"Elegans\\\"}};\\n\\n require.config({paths: path, shim:shim});\\n\\n\\nrequire(['d3'], function(d3){window['d3']=d3;console.log('finished loading d3');require(['THREE'], function(THREE){window['THREE']=THREE;console.log('finished loading THREE');require(['Elegans'], function(Elegans){window['Elegans']=Elegans;console.log('finished loading Elegans');\\n\\n\\tvar script = d3.select(\\\"head\\\")\\n\\t .append(\\\"script\\\")\\n\\t .attr(\\\"src\\\", \\\"https://rawgit.com/domitry/Nyaplotjs/master/release/nyaplot.js\\\")\\n\\t .attr(\\\"async\\\", true);\\n\\n\\tscript[0][0].onload = script[0][0].onreadystatechange = function(){\\n\\n\\n\\t var event = document.createEvent(\\\"HTMLEvents\\\");\\n\\t event.initEvent(\\\"load_nyaplot\\\",false,false);\\n\\t window.dispatchEvent(event);\\n\\t console.log('Finished loading Nyaplotjs');\\n\\n\\t};\\n\\n\\n});});});\\n}\\n\"" |
| 103 | + ] |
| 104 | + }, |
| 105 | + { |
| 106 | + "metadata": {}, |
| 107 | + "output_type": "pyout", |
| 108 | + "prompt_number": 1, |
| 109 | + "text": [ |
| 110 | + "true" |
79 | 111 | ] |
80 | 112 | } |
81 | 113 | ], |
82 | | - "prompt_number": 9 |
| 114 | + "prompt_number": 1 |
83 | 115 | }, |
84 | 116 | { |
85 | 117 | "cell_type": "code", |
|
0 commit comments