scripts/boot.js
author Eugen Sawin <sawine@me73.com>
Mon, 25 Apr 2011 23:30:26 +0200
changeset 23 7f4a00fee578
child 24 8c2ee41d3727
permissions -rw-r--r--
Added boot.
     1 function include(url)
     2 {
     3     var element;
     4     switch(url.split(".").pop())
     5     {
     6     case "css":
     7 	element = document.createElement("link");
     8 	element.setAttribute("rel", "stylesheet");
     9 	element.setAttribute("type", "text/css");
    10 	element.setAttribute("href", url);
    11 	break;
    12     case "js":
    13 	alert(url);
    14 	element = document.createElement("script");
    15 	element.setAttribute("language", "javascript");
    16 	element.setAttribute("src", url);
    17 	break;
    18     }
    19     var head = document.querySelector("head");
    20     if (head.innerHTML.indexOf(element.outerHTML) != -1) 
    21 	window.console && window.console.warn("Skipping duplicate include.", url);
    22     else
    23 	head.appendChild(element);
    24 }
    25 
    26 include("scripts/glMatrix.js");
    27 include("scripts/webgl-utils.js");
    28 include("scripts/machine.js");
    29 
    30 function boot()
    31 {
    32     
    33     main();
    34 }