File tree Expand file tree Collapse file tree 2 files changed +20
-15
lines changed Expand file tree Collapse file tree 2 files changed +20
-15
lines changed Original file line number Diff line number Diff line change @@ -1460,7 +1460,7 @@ impl<'a> fmt::Display for Item<'a> {
1460
1460
try!( write ! ( fmt, "<span class='out-of-band'>" ) ) ;
1461
1461
try!( write ! ( fmt,
1462
1462
r##"<span id='render-detail'>
1463
- <a id="collapse -all" href="#">[-]</a> <a id="expand- all" href="#">[+ ]</a>
1463
+ <a id="toggle -all-docs " href="#" title="collapse all docs">[- ]</a>
1464
1464
</span>"## ) ) ;
1465
1465
1466
1466
// Write `src` tag
@@ -1473,8 +1473,8 @@ impl<'a> fmt::Display for Item<'a> {
1473
1473
match self . href ( self . cx ) {
1474
1474
Some ( l) => {
1475
1475
try!( write ! ( fmt, "<a id='src-{}' class='srclink' \
1476
- href='{}'>[src]</a>",
1477
- self . item. def_id. node, l) ) ;
1476
+ href='{}' title='{}' >[src]</a>",
1477
+ self . item. def_id. node, l, "goto source code" ) ) ;
1478
1478
}
1479
1479
None => { }
1480
1480
}
Original file line number Diff line number Diff line change 806
806
window . location = $ ( '.srclink' ) . attr ( 'href' ) ;
807
807
}
808
808
809
- $ ( "#expand-all" ) . on ( "click" , function ( ) {
810
- $ ( ".docblock" ) . show ( ) ;
811
- $ ( ".toggle-label" ) . hide ( ) ;
812
- $ ( ".toggle-wrapper" ) . removeClass ( "collapsed" ) ;
813
- $ ( ".collapse-toggle" ) . children ( ".inner" ) . html ( "-" ) ;
814
- } ) ;
815
-
816
- $ ( "#collapse-all" ) . on ( "click" , function ( ) {
817
- $ ( ".docblock" ) . hide ( ) ;
818
- $ ( ".toggle-label" ) . show ( ) ;
819
- $ ( ".toggle-wrapper" ) . addClass ( "collapsed" ) ;
820
- $ ( ".collapse-toggle" ) . children ( ".inner" ) . html ( "+" ) ;
809
+ $ ( "#toggle-all-docs" ) . on ( "click" , function ( ) {
810
+ var toggle = $ ( "#toggle-all-docs" ) ;
811
+ if ( toggle . html ( ) == "[-]" ) {
812
+ toggle . html ( "[+]" ) ;
813
+ toggle . attr ( "title" , "expand all docs" ) ;
814
+ $ ( ".docblock" ) . hide ( ) ;
815
+ $ ( ".toggle-label" ) . show ( ) ;
816
+ $ ( ".toggle-wrapper" ) . addClass ( "collapsed" ) ;
817
+ $ ( ".collapse-toggle" ) . children ( ".inner" ) . html ( "+" ) ;
818
+ } else {
819
+ toggle . html ( "[-]" ) ;
820
+ toggle . attr ( "title" , "collapse all docs" ) ;
821
+ $ ( ".docblock" ) . show ( ) ;
822
+ $ ( ".toggle-label" ) . hide ( ) ;
823
+ $ ( ".toggle-wrapper" ) . removeClass ( "collapsed" ) ;
824
+ $ ( ".collapse-toggle" ) . children ( ".inner" ) . html ( "-" ) ;
825
+ }
821
826
} ) ;
822
827
823
828
$ ( document ) . on ( "click" , ".collapse-toggle" , function ( ) {
You can’t perform that action at this time.
0 commit comments