sync
[bootswatch] / mPurpose / js / main-menu.js
index 83922b6..5261428 100755 (executable)
@@ -1,43 +1,43 @@
-var mainMenu = (function() {
-
-       var $listItems = $( '#mainmenu > ul > li' ),
-               $menuItems = $listItems.children( 'a' ),
-               $body = $( 'body' ),
-               current = -1;
-
-       function init() {
-               $menuItems.on( 'click', open );
-               $listItems.on( 'click', function( event ) { event.stopPropagation(); } );
-       }
-
-       function open( event ) {
-
-               var $item = $( event.currentTarget ).parent( 'li.has-submenu' ),
-                       idx = $item.index();
-               if($item.length != 0){
-                       if( current !== -1 ) {
-                               $listItems.eq( current ).removeClass( 'mainmenu-open' );
-                       }
-
-                       if( current === idx ) {
-                               $item.removeClass( 'mainmenu-open' );
-                               current = -1;
-                       }
-                       else {
-                               $item.addClass( 'mainmenu-open' );
-                               current = idx;
-                               $body.off( 'click' ).on( 'click', close );
-                       }
-                       return false;
-               }
-               else window.location = $item.find('a').attr('href');
-       }
-
-       function close( event ) {
-               $listItems.eq( current ).removeClass( 'mainmenu-open' );
-               current = -1;
-       }
-
-       return { init : init };
-
+var mainMenu = (function() {\r
+\r
+       var $listItems = $( '#mainmenu > ul > li' ),\r
+               $menuItems = $listItems.children( 'a' ),\r
+               $body = $( 'body' ),\r
+               current = -1;\r
+\r
+       function init() {\r
+               $menuItems.on( 'click', open );\r
+               $listItems.on( 'click', function( event ) { event.stopPropagation(); } );\r
+       }\r
+\r
+       function open( event ) {\r
+\r
+               var $item = $( event.currentTarget ).parent( 'li.has-submenu' ),\r
+                       idx = $item.index();\r
+               if($item.length != 0){\r
+                       if( current !== -1 ) {\r
+                               $listItems.eq( current ).removeClass( 'mainmenu-open' );\r
+                       }\r
+\r
+                       if( current === idx ) {\r
+                               $item.removeClass( 'mainmenu-open' );\r
+                               current = -1;\r
+                       }\r
+                       else {\r
+                               $item.addClass( 'mainmenu-open' );\r
+                               current = idx;\r
+                               $body.off( 'click' ).on( 'click', close );\r
+                       }\r
+                       return false;\r
+               }\r
+               else window.location = $item.find('a').attr('href');\r
+       }\r
+\r
+       function close( event ) {\r
+               $listItems.eq( current ).removeClass( 'mainmenu-open' );\r
+               current = -1;\r
+       }\r
+\r
+       return { init : init };\r
+\r
 })();
\ No newline at end of file