diff options
| author | workmai <iain.workman@lightsource.ca> | 2018-10-04 12:14:39 -0600 | 
|---|---|---|
| committer | workmai <iain.workman@lightsource.ca> | 2018-10-04 12:14:39 -0600 | 
| commit | 12d1f9fd979c11b9e3a3a89b1595b07569b88f79 (patch) | |
| tree | af591040768b104f4bb840a21a92968848a0ffe6 /coding_assignment_project/static/js | |
| download | coding-assignment-12d1f9fd979c11b9e3a3a89b1595b07569b88f79.zip coding-assignment-12d1f9fd979c11b9e3a3a89b1595b07569b88f79.tar.gz coding-assignment-12d1f9fd979c11b9e3a3a89b1595b07569b88f79.tar.bz2 | |
Initial commit of the coding assignment base project
Diffstat (limited to 'coding_assignment_project/static/js')
| -rw-r--r-- | coding_assignment_project/static/js/sb-admin-2.js | 31 | 
1 files changed, 31 insertions, 0 deletions
| diff --git a/coding_assignment_project/static/js/sb-admin-2.js b/coding_assignment_project/static/js/sb-admin-2.js new file mode 100644 index 0000000..96bc576 --- /dev/null +++ b/coding_assignment_project/static/js/sb-admin-2.js @@ -0,0 +1,31 @@ + +//Loads the correct sidebar on window load, +//collapses the sidebar on window resize. +// Sets the min-height of #page-wrapper to window size +$(function() { +    $(window).bind("load resize", function() { +        topOffset = 50; +        width = (this.window.innerWidth > 0) ? this.window.innerWidth : this.screen.width; +        if (width < 768) { +            $('div.navbar-collapse').addClass('collapse'); +            topOffset = 100; // 2-row-menu +        } else { +            $('div.navbar-collapse').removeClass('collapse'); +        } + +        height = ((this.window.innerHeight > 0) ? this.window.innerHeight : this.screen.height) - 1; +        height = height - topOffset; +        if (height < 1) height = 1; +        if (height > topOffset) { +            $("#page-wrapper").css("min-height", (height) + "px"); +        } +    }); + +    var url = window.location; +    var element = $('ul.nav a').filter(function() { +        return this.href == url || url.href.indexOf(this.href) == 0; +    }).addClass('active').parent().parent().addClass('in').parent(); +    if (element.is('li')) { +        element.addClass('active'); +    } +}); | 
