@@ -5,41 +5,41 @@ jQuery(document).ready(function ($) {
55 // active: 0, heightStyle: "content" ,
66 // icons: { "header": "icon icon-chevron-down", "activeHeader": "icon icon-chevron-up" } });
77
8- var headers = $ ( '.CategoryAccordion .accordion-header' )
8+ var headers = $ ( '.CategoryAccordion .accordion-header' ) ;
99
1010 // add the accordion functionality
1111 headers . click ( function ( ) {
12- var panel = $ ( this ) . next ( )
13- var isOpen = panel . is ( ':visible' )
12+ var panel = $ ( this ) . next ( ) ;
13+ var isOpen = panel . is ( ':visible' ) ;
1414 if ( isOpen ) {
15- $ ( panel ) . parent ( ) . find ( '.ui-accordion-header-icon' ) . removeClass ( 'icon-chevron-up' ) . addClass ( 'icon-chevron-down' )
16- $ ( panel ) . parent ( ) . find ( '.CategoryAccordionHeader' ) . removeClass ( 'ui-state-active' )
15+ $ ( panel ) . parent ( ) . find ( '.ui-accordion-header-icon' ) . removeClass ( 'icon-chevron-up' ) . addClass ( 'icon-chevron-down' ) ;
16+ $ ( panel ) . parent ( ) . find ( '.CategoryAccordionHeader' ) . removeClass ( 'ui-state-active' ) ;
1717 } else {
18- $ ( panel ) . parent ( ) . find ( '.ui-accordion-header-icon' ) . addClass ( 'icon-chevron-up' ) . removeClass ( 'icon-chevron-down' )
19- $ ( panel ) . parent ( ) . find ( '.CategoryAccordionHeader' ) . addClass ( 'ui-state-active' )
18+ $ ( panel ) . parent ( ) . find ( '.ui-accordion-header-icon' ) . addClass ( 'icon-chevron-up' ) . removeClass ( 'icon-chevron-down' ) ;
19+ $ ( panel ) . parent ( ) . find ( '.CategoryAccordionHeader' ) . addClass ( 'ui-state-active' ) ;
2020 }
2121
2222 //panel[isOpen? 'slideUp': 'slideDown']()
23- panel [ isOpen ? 'hide' : 'show' ] ( ) . trigger ( isOpen ? 'hide' : 'show' )
24-
25- return false
23+ panel [ isOpen ? 'hide' : 'show' ] ( ) . trigger ( isOpen ? 'hide' : 'show' ) ;
24+ return false ;
2625 } )
2726
2827 // hook up the expand/collapse
29- var hash = window . location . hash . substr ( 1 )
28+ var hash = window . location . hash . substr ( 1 ) ;
3029 if ( hash ) {
30+ window . location . hash = '#' + hash ;
3131 // Collapse other categories
32- $ ( '.CategoryAccordionHeader' ) . removeClass ( 'ui-state-active' )
33- $ ( '.CategoryAccordionHeader' ) . find ( '.ui-accordion-header-icon' ) . removeClass ( 'icon-chevron-up' ) . addClass ( 'icon-chevron-down' )
34- $ ( '.ui-accordion-content' ) . hide ( )
32+ $ ( '.CategoryAccordionHeader' ) . removeClass ( 'ui-state-active' ) ;
33+ $ ( '.CategoryAccordionHeader' ) . find ( '.ui-accordion-header-icon' ) . removeClass ( 'icon-chevron-up' ) . addClass ( 'icon-chevron-down' ) ;
34+ $ ( '.ui-accordion-content' ) . hide ( ) ;
3535
36- $ ( '#' + hash ) . find ( '.CategoryAccordionHeader' ) . addClass ( 'ui-state-active' )
36+ $ ( '#' + hash ) . find ( '.ui-accordion-content' ) . show ( ) ;
37+ $ ( '#' + hash ) . find ( '.CategoryAccordionHeader' ) . addClass ( 'ui-state-active' ) ;
3738 $ ( '#' + hash ) . find ( '.ui-accordion-header-icon' ) . removeClass ( 'icon-chevron-down' ) . addClass ( 'icon-chevron-up' ) ;
38- $ ( '#' + hash ) . find ( '.ui-accordion-content' ) . show ( )
3939 } else {
4040 // Expand all categories
41- $ ( '.CategoryAccordionHeader' ) . addClass ( 'ui-state-active' )
41+ $ ( '.CategoryAccordionHeader' ) . addClass ( 'ui-state-active' ) ;
4242 $ ( '.CategoryAccordionHeader' ) . find ( '.ui-accordion-header-icon' ) . removeClass ( 'icon-chevron-down' ) . addClass ( 'icon-chevron-up' ) ;
43- $ ( '.ui-accordion-content' ) . show ( )
43+ $ ( '.ui-accordion-content' ) . show ( ) ;
4444 }
4545} )
0 commit comments