File tree Expand file tree Collapse file tree 6 files changed +39
-13
lines changed Expand file tree Collapse file tree 6 files changed +39
-13
lines changed Original file line number Diff line number Diff line change @@ -264,10 +264,18 @@ pub(super) fn write_shared(
264264 // Maybe we can change the representation to move this out of main.js?
265265 write_minify (
266266 "main.js" ,
267- & static_files:: MAIN_JS . replace (
268- "/* INSERT THEMES HERE */" ,
269- & format ! ( " = {}" , serde_json:: to_string( & themes) . unwrap( ) ) ,
270- ) ,
267+ & static_files:: MAIN_JS
268+ . replace (
269+ "/* INSERT THEMES HERE */" ,
270+ & format ! ( " = {}" , serde_json:: to_string( & themes) . unwrap( ) ) ,
271+ )
272+ . replace (
273+ "/* INSERT RUSTDOC_VERSION HERE */" ,
274+ & format ! (
275+ "rustdoc {}" ,
276+ rustc_interface:: util:: version_str( ) . unwrap_or( "unknown version" )
277+ ) ,
278+ ) ,
271279 ) ?;
272280 write_minify ( "search.js" , static_files:: SEARCH_JS ) ?;
273281 write_minify ( "settings.js" , static_files:: SETTINGS_JS ) ?;
Original file line number Diff line number Diff line change @@ -928,15 +928,24 @@ body.blur > :not(#help) {
928928 display : block;
929929 margin-right : 0.5rem ;
930930}
931- # help > div > span {
931+ # help span . top , # help span . bottom {
932932 text-align : center;
933933 display : block;
934- margin : 10px 0 ;
935934 font-size : 18px ;
936- border-bottom : 1px solid # ccc ;
935+
936+ }
937+ # help span .top {
938+ text-align : center;
939+ display : block;
940+ margin : 10px 0 ;
941+ border-bottom : 1px solid;
937942 padding-bottom : 4px ;
938943 margin-bottom : 6px ;
939944}
945+ # help span .bottom {
946+ clear : both;
947+ border-top : 1px solid;
948+ }
940949# help dd { margin : 5px 35px ; }
941950# help .infos { padding-left : 0 ; }
942951# help h1 , # help h2 { margin-top : 0 ; }
Original file line number Diff line number Diff line change @@ -286,8 +286,8 @@ details.undocumented > summary::before {
286286 border-radius : 4px ;
287287}
288288
289- # help > div > span {
290- border-bottom- color : # 5c6773 ;
289+ # help span . bottom , # help span . top {
290+ border-color : # 5c6773 ;
291291}
292292
293293.since {
Original file line number Diff line number Diff line change @@ -242,8 +242,8 @@ details.undocumented > summary::before {
242242 border-color : # bfbfbf ;
243243}
244244
245- # help > div > span {
246- border-bottom- color : # bfbfbf ;
245+ # help span . bottom , # help span . top {
246+ border-color : # bfbfbf ;
247247}
248248
249249# help dt {
Original file line number Diff line number Diff line change @@ -232,8 +232,8 @@ details.undocumented > summary::before {
232232 border-color : # bfbfbf ;
233233}
234234
235- # help > div > span {
236- border-bottom- color : # bfbfbf ;
235+ # help span . bottom , # help span . top {
236+ border-color : # bfbfbf ;
237237}
238238
239239.since {
Original file line number Diff line number Diff line change @@ -911,6 +911,7 @@ function hideThemeButtonState() {
911911 } ) ;
912912
913913 var book_info = document . createElement ( "span" ) ;
914+ book_info . className = "top" ;
914915 book_info . innerHTML = "You can find more information in \
915916 <a href=\"https://doc.rust-lang.org/rustdoc/\">the rustdoc book</a>." ;
916917
@@ -961,6 +962,14 @@ function hideThemeButtonState() {
961962 container . appendChild ( div_shortcuts ) ;
962963 container . appendChild ( div_infos ) ;
963964
965+ var rustdoc_version = document . createElement ( "span" ) ;
966+ rustdoc_version . className = "bottom" ;
967+ var rustdoc_version_code = document . createElement ( "code" ) ;
968+ rustdoc_version_code . innerText = "/* INSERT RUSTDOC_VERSION HERE */" ;
969+ rustdoc_version . appendChild ( rustdoc_version_code ) ;
970+
971+ container . appendChild ( rustdoc_version ) ;
972+
964973 popup . appendChild ( container ) ;
965974 insertAfter ( popup , searchState . outputElement ( ) ) ;
966975 // So that it's only built once and then it'll do nothing when called!
You can’t perform that action at this time.
0 commit comments