File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed
src/librustdoc/html/static Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change 669669 search ( ) ;
670670 }
671671
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+
672684 index = buildIndex ( rawSearchIndex ) ;
673685 startSearch ( ) ;
674686
691703 }
692704 var desc = rawSearchIndex [ crates [ i ] ] . items [ 0 ] [ 3 ] ;
693705 div . append ( $ ( '<a>' , { 'href' : '../' + crates [ i ] + '/index.html' ,
694- 'title' : desc . replace ( / \n / g , ' ' ) ,
706+ 'title' : plainSummaryLine ( desc ) ,
695707 'class' : klass } ) . text ( crates [ i ] ) ) ;
696708 }
697709 sidebar . append ( div ) ;
You can’t perform that action at this time.
0 commit comments