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);