diff options
-rw-r--r-- | .jshintrc | 16 | ||||
-rw-r--r-- | index.html | 4 | ||||
-rw-r--r-- | js/boot.js | 5 | ||||
-rw-r--r-- | js/main.js | 5 |
4 files changed, 25 insertions, 5 deletions
diff --git a/.jshintrc b/.jshintrc new file mode 100644 index 0000000..8eab36c --- /dev/null +++ b/.jshintrc @@ -0,0 +1,16 @@ +{ + "globals": { + "require": true, + "define": true, + "module": true + }, + "browser": true, + + "globalstrict": true, + "moz": true, + "undef": true, + // for console.log + "devel": true, + + "maxerr": 1000 +} @@ -7,7 +7,7 @@ <link rel="stylesheet" type="text/less" href="style/main.less"> <!-- TODO: autoprefixer --> -<script src="less.js"></script> +<script src="lib/less.js"></script> <script> // fallback if a local less.js file cannot be loaded. window.less || document.write('<script src="' + @@ -44,6 +44,6 @@ Contact:<br> </p> </footer> -<script src="js/main.js"></script> +<script data-main="js/boot" src="lib/require.js"></script> </body> </html> diff --git a/js/boot.js b/js/boot.js new file mode 100644 index 0000000..54f5b32 --- /dev/null +++ b/js/boot.js @@ -0,0 +1,5 @@ +/* globals requirejs */ +requirejs.config({ + baseUrl: 'js' +}); +requirejs(['main']); @@ -1,5 +1,4 @@ -/* jshint browser:true, devel:true */ -(function() { +define(function() { 'use strict'; /* loads a page into view and execute scripts */ @@ -40,4 +39,4 @@ if (!selectPage(location.hash.replace(/^#\//, ''))) { location.hash = '#/home'; } -})(); +}); |