@@ -44,20 +44,19 @@ window.addEventListener("DOMContentLoaded", () => {
4444 }
4545 }
4646
47- $ ( ".side-menu span" ) . on ( 'click' , function ( ) {
48- $ ( this ) . parent ( ) . toggleClass ( "expanded" )
49- } ) ;
50-
5147 $ ( ".ar" ) . on ( 'click' , function ( e ) {
5248 $ ( this ) . parent ( ) . parent ( ) . toggleClass ( "expanded" )
5349 $ ( this ) . toggleClass ( "expanded" )
5450 e . stopPropagation ( )
5551 } ) ;
5652
5753 document . querySelectorAll ( ".nh" ) . forEach ( el => el . addEventListener ( 'click' , ( ) => {
58- el . lastChild . click ( )
59- el . first . addClass ( "expanded" )
60- el . parent . addClass ( "expanded" )
54+ if ( el . lastChild . href . replace ( "#" , "" ) === window . location . href . replace ( "#" , "" ) ) {
55+ el . parentElement . classList . toggle ( "expanded" )
56+ el . firstChild . classList . toggle ( "expanded" )
57+ } else {
58+ el . lastChild . click ( )
59+ }
6160 } ) )
6261
6362 document . querySelectorAll ( ".supertypes" ) . forEach ( el => el . firstChild . addEventListener ( 'click' , ( ) => {
@@ -71,12 +70,6 @@ window.addEventListener("DOMContentLoaded", () => {
7170 el . firstChild . classList . toggle ( "expand" ) ;
7271 } ) )
7372
74- document . querySelectorAll ( ".nh" ) . forEach ( el => el . addEventListener ( 'click' , ( ) => {
75- el . lastChild . click ( )
76- el . first . addClass ( "expanded" )
77- el . parent . addClass ( "expanded" )
78- } ) )
79-
8073 const observer = new IntersectionObserver ( entries => {
8174 entries . forEach ( entry => {
8275 const id = entry . target . getAttribute ( 'id' ) ;
@@ -92,8 +85,6 @@ window.addEventListener("DOMContentLoaded", () => {
9285 observer . observe ( section ) ;
9386 } ) ;
9487
95- document . querySelectorAll ( ".side-menu a" ) . forEach ( elem => elem . addEventListener ( 'click' , e => e . stopPropagation ( ) ) )
96-
9788 if ( location . hash ) {
9889 var target = location . hash . substring ( 1 ) ;
9990 // setting the 'expand' class on the top-level container causes undesireable styles
0 commit comments