1- $ ( document ) . on ( 'ready' , function ( ) {
1+ function loadPushyMenu ( ) {
22 // Off-Canvas Menü
33 var $mainNavigation = $ ( '#main-navigation' ) ;
4- var $subNavigation = $ ( '.subnavigation ' ) ;
4+ var $subNavigation = $ ( '#sidebar ' ) ;
55 var $responsiveNavigation = $ ( 'nav.pushy' ) ;
66
7+ $responsiveNavigation . html ( '' ) ;
8+
79 // Hauptnavigation
810 $ ( '<ul />' ) . appendTo ( $responsiveNavigation ) ;
911
1012 $ ( $mainNavigation ) . find ( 'a' ) . each ( function ( ) {
1113 var $item = $ ( this ) ;
1214 var $activeClass = $item . hasClass ( 'active' ) ? ' class="active"' : '' ;
15+
16+ var capp = $item . attr ( 'data-capp' ) ;
17+ if ( capp ) $activeClass += ' data-capp="' + capp + '"' ;
18+
19+ capp = $item . attr ( 'data-load-content' ) ;
20+ if ( capp ) $activeClass += ' data-load-content="' + capp + '"' ;
1321
1422 $responsiveNavigation . find ( 'ul' ) . append ( $ ( '<li><a href="' + $item . attr ( 'href' ) + '"' + $activeClass + '><i class="icon ' + $item . data ( 'icon-class' ) + '"></i>' + $item . text ( ) + '</a></li>' ) ) ;
1523 } ) ;
@@ -19,6 +27,14 @@ $(document).on('ready', function () {
1927
2028 $ ( $subNavigation ) . find ( 'a' ) . each ( function ( ) {
2129 var $item = $ ( this ) ;
22- $responsiveNavigation . find ( 'ul.subnavi' ) . append ( $ ( '<li><a href="' + $item . attr ( 'href' ) + '">' + $item . text ( ) + '</a></li>' ) ) ;
30+
31+ var addattr = '' ;
32+ var capp = $item . attr ( 'data-capp' ) ;
33+ if ( capp ) addattr += ' data-capp="' + capp + '"' ;
34+
35+ capp = $item . attr ( 'data-load-content' ) ;
36+ if ( capp ) addattr += ' data-load-content="' + capp + '"' ;
37+
38+ $responsiveNavigation . find ( 'ul.subnavi' ) . append ( $ ( '<li><a href="' + $item . attr ( 'href' ) + '"' + addattr + '>' + $item . text ( ) + '</a></li>' ) ) ;
2339 } ) ;
24- } ) ;
40+ } ;
0 commit comments