UNPKG

wise-web-client

Version:

Based on Spine MVC framework

179 lines (178 loc) 7.69 kB
<!doctype html> <!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ --> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7 ui-mobile-rendering" lang="en"> <![endif]--> <!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8 ui-mobile-rendering" lang="en"> <![endif]--> <!--[if IE 8]> <html class="no-js lt-ie9 ui-mobile-rendering" lang="en"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js ui-mobile-rendering" lang="en"> <!--<![endif]--> <head> <meta charset="utf-8"> <!-- Use the .htaccess and remove these lines to avoid edge case issues. More info: h5bp.com/i/378 --> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>WISE SYSTEMS</title> <meta name="description" content=""> <link rel="apple-touch-icon" sizes="57x57" href="/img/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/img/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/img/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/img/apple-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/img/apple-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/img/apple-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/img/apple-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/img/apple-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/img/apple-icon-180x180.png"> <link rel="icon" type="image/png" sizes="192x192" href="/img/android-icon-192x192.png"> <link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="96x96" href="/img/favicon-96x96.png"> <link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png"> <link rel="manifest" href="/img/manifest.json"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-TileImage" content="/img/ms-icon-144x144.png"> <meta name="theme-color" content="#ffffff"> <!-- Mobile viewport optimized: h5bp.com/viewport --> <meta name="viewport" content="user-scalable=no, initial-scale=1.0, maximum-scale=1.0, width=device-width"> <!--Detect if the browser is a mobile browser or a desktop browser and conditionally include your JavaScript --> <script> // Mobile/Desktop Detection script (function(ua, w, d, undefined) { // App Environment // --------------- // Tip: Set to true to turn on "production" mode var production = false, filesToLoad, //BoilerplateMVC Helper Methods boilerplateMVC = { loadCSS: function(url, callback) { var link = d.createElement("link"); link.type = "text/css"; link.rel = "stylesheet"; link.href = url; d.getElementsByTagName("head")[0].appendChild(link); if(callback) { callback(); } }, loadJS: function(file, callback) { var script = d.createElement("script"); script.type = "text/javascript"; if (script.readyState) { // IE script.onreadystatechange = function() { if (script.readyState == "loaded" || script.readyState == "complete") { script.onreadystatechange = null; callback(); } }; } else { // Other Browsers script.onload = function() { callback(); }; } if(((typeof file).toLowerCase()) === "object" && file["data-main"] !== undefined) { script.setAttribute("data-main", file["data-main"]); script.async = true; script.src = file.src; } else { script.src = file; } d.getElementsByTagName("head")[0].appendChild(script); }, loadFiles: function(production, obj, callback) { var self = this; if(production) { // Loads the production CSS file(s) self.loadCSS(obj["prod-css"], function() { // If there are production JavaScript files to load if(obj["prod-js"]) { // Loads the correct initialization file (which includes Almond.js) self.loadJS(obj["prod-js"], callback); } }); } else { // Loads the development CSS file(s) self.loadCSS(obj["dev-css"], function() { // If there are development Javascript files to load if(obj["dev-js"]) { // Loads Require.js and tells Require.js to find the correct intialization file self.loadJS(obj["dev-js"], callback); } }); } } }; // Mobile/Tablet Logic if((/iPhone|iPod|iPad|Android|BlackBerry|Opera Mini|IEMobile/).test(ua)) { // Mobile/Tablet CSS and JavaScript files to load filesToLoad = { // CSS file that is loaded when in development mode "dev-css": "css/mobile.css", // CSS file that is loaded when in production mode "prod-css": "css/mobile.min.css", // Require.js configuration file that is loaded when in development mode "dev-js": { "data-main": "js/app/config/config.js", "src": "js/libs/r.js" }, // JavaScript initialization file that is also loaded when in development mode "dev-init": "js/app/init/MobileInit.js", // JavaScript file that is loaded when in production mode "prod-js": "js/app/init/MobileInit.min.js", }; } // Desktop Logic else { // Desktop CSS and JavaScript files to load filesToLoad = { // CSS file that is loaded when in development mode "dev-css": "css/desktop.css", // CSS file that is loaded when in production mode "prod-css": "css/desktop.min.css", // Require.js configuration file that is also loaded when in development mode "dev-js": { "data-main": "js/app/config/config.js", "src": "js/libs/r.js" }, // JavaScript initialization file that is loaded when in development mode "dev-init": "js/app/init/DesktopInit.js", // JavaScript file that is loaded when in production mode "prod-js": { "data-main": "js/app/config/config.js", "src": "js/libs/r.js" } }; } boilerplateMVC.loadFiles(production, filesToLoad, function() { if(!production && window.require) { require([filesToLoad["dev-init"]]); } }); })(navigator.userAgent || navigator.vendor || window.opera, window, document); </script> <!--mapbox--> <script src='https://api.tiles.mapbox.com/mapbox.js/v2.1.6/mapbox.js'></script> <link href='https://api.tiles.mapbox.com/mapbox.js/v2.1.6/mapbox.css' rel='stylesheet' /> </head> <body> <div id="page-wrapper"> <header role="banner" class="navbar navbar-inverse navbar-fixed-top fixed" data-role="header"> <div id="global-message-container"></div> <div class="container-fluid nav-container"> <div class="navbar-header"> <button class="canvas-toggle" type="button" data-toggle="offcanvas" data-target="#page-canvas"> <i class="fa fa-bars fa-lg"></i> <span class="sr-only">Toggle navigation</span> </button> </div> <div id="navbar" class="navbar-collapse collapse" aria-expanded="false"> <div id="query-input-container"></div> <a href="/" class="navbar-brand app-logo navbar-right"><span class="sr-only">WISESYSTEMS</span></a> </div> </div> </header> <!-- /header --> <div id="overcanvas-container" data-role="collapsible" class=""> </div> <div id="notice-container" class="container-fluid" data-role="notice"> </div> <div id="modal-container" data-role="content"> </div> <div id="overlay-container" data-role="content"> </div> <div id="page-canvas"> <div id="page-container" data-role="page"> </div> <div id="side-menu"> <div id="user-status"></div> </div> </div><!-- /page-canvas --> </div> <!-- /page-wrapper--> </body> </html>