summaryrefslogtreecommitdiffstats
path: root/tools/infra-dashboard/js/script.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/infra-dashboard/js/script.js')
-rw-r--r--tools/infra-dashboard/js/script.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/tools/infra-dashboard/js/script.js b/tools/infra-dashboard/js/script.js
new file mode 100644
index 00000000..07c832a2
--- /dev/null
+++ b/tools/infra-dashboard/js/script.js
@@ -0,0 +1,27 @@
+jQuery(document).ready(function () {
+ // If svg is not supported
+ if (!Modernizr.svg) {
+ jQuery('img[src$=".svg"]').each(function() {
+ jQuery(this).attr('src', jQuery(this).attr('src').replace('.svg', '.png'));
+ });
+ }
+ // If media queries are not supported
+ if(!Modernizr.mq('only all')) {
+ jQuery('head').append('<link id="no-mq" rel="stylesheet" type="text/css">');
+ jQuery("link#no-mq").attr("href", "/joomla/media/templates/highsoft_bootstrap/css/ie.css");
+ }
+ // Sidebar click animation
+ jQuery('.nav-sidebar > li').click(function () {
+ if (!jQuery(this).hasClass("active")) {
+ jQuery('.nav-sidebar > li.active > div.active').removeClass('active');
+ jQuery('.nav-sidebar > li.active > ul').slideUp("slow");
+ jQuery('.nav-sidebar > li.active').removeClass('active');
+ jQuery(this).addClass("active");
+ jQuery('.nav-sidebar > li.active > ul').slideDown("slow");
+ jQuery('.nav-sidebar > li.active > div').addClass('active');
+ }
+ });
+ jQuery("#sidebar-toggle").click(function (e) {
+ jQuery("#wrap").toggleClass("toggled");
+ });
+}); \ No newline at end of file