From b6b07d377192665e00b0f016bdc56d8d5d33b92e Mon Sep 17 00:00:00 2001 From: Marius Cramer <m.cramer@pixcept.de> Date: Wed, 07 Jan 2015 09:52:38 -0500 Subject: [PATCH] - Layout fixes - Responsive fixes --- interface/web/themes/default/assets/javascripts/responsive.js | 24 ++++++++++++++++++++---- 1 files changed, 20 insertions(+), 4 deletions(-) diff --git a/interface/web/themes/default/assets/javascripts/responsive.js b/interface/web/themes/default/assets/javascripts/responsive.js index 9bd49fa..dd64ff9 100644 --- a/interface/web/themes/default/assets/javascripts/responsive.js +++ b/interface/web/themes/default/assets/javascripts/responsive.js @@ -1,15 +1,23 @@ -$(document).on('ready', function () { +function loadPushyMenu() { // Off-Canvas MenĂ¼ var $mainNavigation = $('#main-navigation'); - var $subNavigation = $('.subnavigation'); + var $subNavigation = $('#sidebar'); var $responsiveNavigation = $('nav.pushy'); + $responsiveNavigation.html(''); + // Hauptnavigation $('<ul />').appendTo($responsiveNavigation); $($mainNavigation).find('a').each(function () { var $item = $(this); var $activeClass = $item.hasClass('active') ? ' class="active"' : ''; + + var capp = $item.attr('data-capp'); + if(capp) $activeClass += ' data-capp="' + capp + '"'; + + capp = $item.attr('data-load-content'); + if(capp) $activeClass += ' data-load-content="' + capp + '"'; $responsiveNavigation.find('ul').append($('<li><a href="' + $item.attr('href') + '"' + $activeClass + '><i class="icon ' + $item.data('icon-class') + '"></i>' + $item.text() + '</a></li>')); }); @@ -19,6 +27,14 @@ $($subNavigation).find('a').each(function () { var $item = $(this); - $responsiveNavigation.find('ul.subnavi').append($('<li><a href="' + $item.attr('href') + '">' + $item.text() + '</a></li>')); + + var addattr = ''; + var capp = $item.attr('data-capp'); + if(capp) addattr += ' data-capp="' + capp + '"'; + + capp = $item.attr('data-load-content'); + if(capp) addattr += ' data-load-content="' + capp + '"'; + + $responsiveNavigation.find('ul.subnavi').append($('<li><a href="' + $item.attr('href') + '"' + addattr + '>' + $item.text() + '</a></li>')); }); -}); +}; -- Gitblit v1.9.1