diff --git a/src/librustdoc/html/static/playpen.js b/src/librustdoc/html/static/playpen.js index ef8bdf5e2ce97..6b96a285992bb 100644 --- a/src/librustdoc/html/static/playpen.js +++ b/src/librustdoc/html/static/playpen.js @@ -12,6 +12,8 @@ /*globals $: true, rootPath: true */ document.addEventListener('DOMContentLoaded', function() { + 'use strict'; + if (!window.playgroundUrl) { return; } diff --git a/src/rustbook/build.rs b/src/rustbook/build.rs index aca0db4e1adbe..4b6d67d2d2620 100644 --- a/src/rustbook/build.rs +++ b/src/rustbook/build.rs @@ -23,8 +23,6 @@ use error::{err, CliResult, CommandResult}; use book; use book::{Book, BookItem}; -use javascript; - use rustdoc; struct Build; @@ -82,7 +80,7 @@ fn write_toc(book: &Book, current_page: &BookItem, out: &mut Write) -> io::Resul } fn render(book: &Book, tgt: &Path) -> CliResult<()> { - let tmp = try!(TempDir::new("rust-book")); + let tmp = try!(TempDir::new("rustbook")); for (_section, item) in book.iter() { let out_path = match item.path.parent() { @@ -113,26 +111,28 @@ fn render(book: &Book, tgt: &Path) -> CliResult<()> { // write the prelude to a temporary HTML file for rustdoc inclusion let prelude = tmp.path().join("prelude.html"); { - let mut toc = BufWriter::new(try!(File::create(&prelude))); - try!(writeln!(&mut toc, r#"
"#)); - let _ = write_toc(book, &item, &mut toc); - try!(writeln!(&mut toc, "