@@ -49,8 +49,12 @@ const AjaxLoad = (($) => {
4949 this . _element = element
5050
5151 const url = location . hash . replace ( / ^ # / , '' )
52- // eslint-disable-next-line no-unused-expressions
53- url !== '' ? this . setUpUrl ( url ) : this . setUpUrl ( this . _config . defaultPage )
52+
53+ if ( url !== '' ) {
54+ this . setUpUrl ( url )
55+ } else {
56+ this . setUpUrl ( this . _config . defaultPage )
57+ }
5458 this . _addEventListeners ( )
5559 }
5660
@@ -77,10 +81,6 @@ const AjaxLoad = (($) => {
7781 cache : false ,
7882 async : false ,
7983 success : function success ( ) {
80- if ( typeof Pace !== 'undefined' ) {
81- // eslint-disable-next-line no-undef
82- Pace . restart ( )
83- }
8484 $ ( 'body' ) . animate ( {
8585 scrollTop : 0
8686 } , 0 )
@@ -97,10 +97,9 @@ const AjaxLoad = (($) => {
9797 setUpUrl ( url ) {
9898 $ ( Selector . NAV_LINK ) . removeClass ( ClassName . ACTIVE )
9999 $ ( Selector . NAV_DROPDOWN ) . removeClass ( ClassName . OPEN )
100- // eslint-disable-next-line prefer-template
101- $ ( Selector . NAV_DROPDOWN + ':has(a[href="' + url . replace ( / ^ \/ / , '' ) . split ( '?' ) [ 0 ] + '"])' ) . addClass ( ClassName . OPEN )
102- // eslint-disable-next-line prefer-template
103- $ ( Selector . NAV_ITEM + ' a[href="' + url . replace ( / ^ \/ / , '' ) . split ( '?' ) [ 0 ] + '"]' ) . addClass ( ClassName . ACTIVE )
100+
101+ $ ( `${ Selector . NAV_DROPDOWN } :has(a[href="${ url . replace ( / ^ \/ / , '' ) . split ( '?' ) [ 0 ] } "])` ) . addClass ( ClassName . OPEN )
102+ $ ( `${ Selector . NAV_ITEM } a[href="${ url . replace ( / ^ \/ / , '' ) . split ( '?' ) [ 0 ] } "]` ) . addClass ( ClassName . ACTIVE )
104103
105104 this . loadPage ( url )
106105 }
@@ -124,8 +123,7 @@ const AjaxLoad = (($) => {
124123 }
125124
126125 _addEventListeners ( ) {
127- // eslint-disable-next-line prefer-template
128- $ ( document ) . on ( Event . CLICK , Selector . NAV_LINK + '[href!="#"]' , ( event ) => {
126+ $ ( document ) . on ( Event . CLICK , `${ Selector . NAV_LINK } [href!="#"]` , ( event ) => {
129127 event . preventDefault ( )
130128 event . stopPropagation ( )
131129
0 commit comments