File tree 1 file changed +13
-1
lines changed
src/librustdoc/html/static 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change 669
669
search ( ) ;
670
670
}
671
671
672
+ function plainSummaryLine ( markdown ) {
673
+ var str = markdown . replace ( / \n / g, ' ' )
674
+ str = str . replace ( / < / g, "<" )
675
+ str = str . replace ( / > / g, ">" )
676
+ str = str . replace ( / " / g, """ )
677
+ str = str . replace ( / ' / g, "'" )
678
+ str = str . replace ( / ^ # + ? ( .+ ?) / , "$1" )
679
+ str = str . replace ( / \[ ( .* ?) \] \( .* ?\) / g, "$1" )
680
+ str = str . replace ( / \[ ( .* ?) \] \[ .* ?\] / g, "$1" )
681
+ return str ;
682
+ }
683
+
672
684
index = buildIndex ( rawSearchIndex ) ;
673
685
startSearch ( ) ;
674
686
691
703
}
692
704
var desc = rawSearchIndex [ crates [ i ] ] . items [ 0 ] [ 3 ] ;
693
705
div . append ( $ ( '<a>' , { 'href' : '../' + crates [ i ] + '/index.html' ,
694
- 'title' : desc . replace ( / \n / g , ' ' ) ,
706
+ 'title' : plainSummaryLine ( desc ) ,
695
707
'class' : klass } ) . text ( crates [ i ] ) ) ;
696
708
}
697
709
sidebar . append ( div ) ;
You can’t perform that action at this time.
0 commit comments