@@ -2683,18 +2683,7 @@ function hideThemeButtonState() {
2683
2683
} ) ;
2684
2684
}
2685
2685
}
2686
- var showItemDeclarations = getSettingValue ( "auto-hide-" + className ) ;
2687
- if ( showItemDeclarations === null ) {
2688
- if ( className === "enum" || className === "macro" ) {
2689
- showItemDeclarations = "false" ;
2690
- } else if ( className === "struct" || className === "union" || className === "trait" ) {
2691
- showItemDeclarations = "true" ;
2692
- } else {
2693
- // In case we found an unknown type, we just use the "parent" value.
2694
- showItemDeclarations = getSettingValue ( "auto-hide-declarations" ) ;
2695
- }
2696
- }
2697
- showItemDeclarations = showItemDeclarations === "false" ;
2686
+
2698
2687
function buildToggleWrapper ( e ) {
2699
2688
if ( hasClass ( e , "autohide" ) ) {
2700
2689
var wrap = e . previousElementSibling ;
@@ -2721,11 +2710,8 @@ function hideThemeButtonState() {
2721
2710
var extraClass ;
2722
2711
2723
2712
if ( hasClass ( e , "type-decl" ) ) {
2724
- fontSize = "20px" ;
2725
- otherMessage = " Show declaration" ;
2726
- if ( showItemDeclarations === false ) {
2727
- extraClass = "collapsed" ;
2728
- }
2713
+ // We do something special for these
2714
+ return ;
2729
2715
} else if ( hasClass ( e , "sub-variant" ) ) {
2730
2716
otherMessage = " Show fields" ;
2731
2717
} else if ( hasClass ( e , "non-exhaustive" ) ) {
@@ -2750,11 +2736,8 @@ function hideThemeButtonState() {
2750
2736
otherMessage ,
2751
2737
fontSize ,
2752
2738
extraClass ,
2753
- hasClass ( e , "type-decl" ) === false || showItemDeclarations === true ) ,
2739
+ false ) ,
2754
2740
e ) ;
2755
- if ( hasClass ( e , "type-decl" ) === true && showItemDeclarations === true ) {
2756
- collapseDocs ( e . previousSibling . childNodes [ 0 ] , "toggle" ) ;
2757
- }
2758
2741
if ( hasClass ( e , "non-exhaustive" ) === true ) {
2759
2742
collapseDocs ( e . previousSibling . childNodes [ 0 ] , "toggle" ) ;
2760
2743
}
0 commit comments