github.com/kardianos/nomad@v0.1.3-0.20151022182107-b13df73ee850/website/source/assets/javascripts/app/Init.js (about) 1 (function(Sidebar, CubeDraw){ 2 3 // Quick and dirty IE detection 4 var isIE = (function(){ 5 if (window.navigator.userAgent.match('Trident')) { 6 return true; 7 } else { 8 return false; 9 } 10 })(); 11 12 // isIE = true; 13 14 var Init = { 15 16 start: function(){ 17 var id = document.body.id.toLowerCase(); 18 19 if (this.Pages[id]) { 20 this.Pages[id](); 21 } 22 23 //always init sidebar 24 Init.initializeSidebar(); 25 }, 26 27 initializeSidebar: function(){ 28 new Sidebar(); 29 }, 30 31 initializeHomepage: function(){ 32 new CubeDraw(); 33 }, 34 35 Pages: { 36 'page-home': function(){ 37 Init.initializeHomepage(); 38 } 39 } 40 41 }; 42 43 Init.start(); 44 45 })(window.Sidebar, window.CubeDraw);