summary refs log tree commit diff
path: root/src/librustdoc/html/static/main.js
AgeCommit message (Collapse)AuthorLines
2018-11-24Add source file sidebarGuillaume Gomez-53/+13
2018-11-10Small fixes on code blocks in rustdocGuillaume Gomez-4/+4
2018-11-03Rollup merge of #54162 - GuillaumeGomez:hide-default-impls-items, ↵Guillaume Gomez-0/+44
r=QuietMisdreavus Hide default impls items Follow up of #51885. Fixes #54025. cc @Mark-Simulacrum r? @QuietMisdreavus And screenshots of course: <img width="1440" alt="screen shot 2018-09-12 at 23 30 35" src="https://user-images.githubusercontent.com/3050060/45454424-1ff8d500-b6e4-11e8-9257-030322495d58.png"> <img width="1440" alt="screen shot 2018-09-12 at 23 30 42" src="https://user-images.githubusercontent.com/3050060/45454431-2424f280-b6e4-11e8-8d65-db0d85ac18f0.png">
2018-10-30Fix invalid "expand description" displayGuillaume Gomez-8/+9
2018-10-29Rollup merge of #55440 - xfix:patch-11, r=GuillaumeGomezPietro Albini-5/+0
Remove unreachable code in hasClass function in Rustdoc
2018-10-28Remove unreachable code in hasClass function in RustdocKonrad Borowski-5/+0
2018-10-27Fix sub-variant doc displayGuillaume Gomez-7/+10
2018-10-22Fix multiple errorsGuillaume Gomez-4/+14
2018-10-21Fix script to avoid displaying unnecessary itemsGuillaume Gomez-4/+8
2018-10-21Hide items if they use default docsGuillaume Gomez-0/+30
2018-10-09Add line numbers option to rustdocGuillaume Gomez-9/+33
2018-09-29Rollup merge of #54577 - QuietMisdreavus:docs-for-procs, r=GuillaumeGomezkennytm-1/+4
rustdoc: give proc-macros their own pages related to https://github.com/rust-lang/rust/issues/49553 but i don't think it'll fix it Currently, rustdoc doesn't expose proc-macros all that well. In the source crate, only their definition function is exposed, but when re-exported, they're treated as a macro! This is an awkward situation in all accounts. This PR checks functions to see whether they have any of `#[proc_macro]`, `#[proc_macro_attribute]`, or `#[proc_macro_derive]`, and exposes them as macros instead. In addition, attributes and derives are exposed differently than other macros, getting their own item-type, CSS class, and module heading. ![image](https://user-images.githubusercontent.com/5217170/46044803-6df8da00-c0e1-11e8-8c3b-25d2c3beb55c.png) Function-like proc-macros are lumped in with `macro_rules!` macros, but they get a different declaration block (i'm open to tweaking this, it's just what i thought of given how function-proc-macros operate): ![image](https://user-images.githubusercontent.com/5217170/46044828-84069a80-c0e1-11e8-9cc4-127e5477c395.png) Proc-macro attributes and derives get their own pages, with a representative declaration block. Derive macros also show off their helper attributes: ![image](https://user-images.githubusercontent.com/5217170/46094583-ef9f4500-c17f-11e8-8f71-fa0a7895c9f6.png) ![image](https://user-images.githubusercontent.com/5217170/46101529-cab3cd80-c191-11e8-857a-946897750da1.png) There's one wrinkle which this PR doesn't address, which is why i didn't mark this as fixing the linked issue. Currently, proc-macros don't expose their attributes or source span across crates, so while rustdoc knows they exist, that's about all the information it gets. This leads to an "inlined" macro that has absolutely no docs on it, and no `[src]` link to show you where it was declared. The way i got around it was to keep proc-macro re-export disabled, since we do get enough information across crates to properly link to the source page: ![image](https://user-images.githubusercontent.com/5217170/46045074-2cb4fa00-c0e2-11e8-81bc-33a8205fbd03.png) Until we can get a proc-macro's docs (and ideally also its source span) across crates, i believe this is the best way forward.
2018-09-25handle proc-macros as macros instead of functionsQuietMisdreavus-1/+4
2018-09-24Fix JS errorGuillaume Gomez-2/+5
2018-09-14Auto merge of #52962 - GuillaumeGomez:few-things, r=QuietMisdreavusbors-9/+34
Fix trait item doc setting, add new setting, start hiding elements by default and then showing them up r? @QuietMisdreavus
2018-09-12Auto merge of #53409 - GuillaumeGomez:associated-const-value, r=QuietMisdreavusbors-4/+3
Don't show associated const value anymore Part of #44348. Before: <img width="1440" alt="screen shot 2018-08-16 at 00 48 30" src="https://user-images.githubusercontent.com/3050060/44177414-20ef1480-a0ee-11e8-80d4-7caf082cf0de.png"> After: <img width="1440" alt="screen shot 2018-08-16 at 00 48 23" src="https://user-images.githubusercontent.com/3050060/44177417-251b3200-a0ee-11e8-956a-4229275e3342.png"> cc @nox r? @QuietMisdreavus
2018-09-06Fix implementors generation as wellGuillaume Gomez-3/+6
2018-09-05Apply method docs collapse to all impl-items sectionsGuillaume Gomez-1/+3
2018-08-27Fix source automatic scrollGuillaume Gomez-0/+1
2018-08-26Rollup merge of #53626 - kzys:hashchange, r=GuillaumeGomezGuillaume Gomez-16/+36
Automatically expand a section even after page load Fixes #52774
2018-08-25Add collapser for associated constGuillaume Gomez-4/+3
2018-08-25Expand a collapsed element on onclickKazuyoshi Kato-16/+21
Doing the expansion on onhashchange seems too late. Fixes #48726
2018-08-25Auto merge of #53577 - GuillaumeGomez:rustdoc-substring-search, ↵bors-10/+10
r=QuietMisdreavus Search a substring instead of start of string in rustdoc search Fixes #49762. r? @QuietMisdreavus
2018-08-23Check null-able variables before using themKazuyoshi Kato-3/+2
2018-08-23Automatically expand a section even after page loadKazuyoshi Kato-16/+32
Fixes #52774
2018-08-22Search a substring instead of start of string in rustdoc searchGuillaume Gomez-10/+10
2018-08-15restore the page title after escaping out of a searchJack O'Connor-0/+3
2018-08-10Remove unwanted console logGuillaume Gomez-1/+0
2018-08-05Automatically expand section if url id point to one of its componentGuillaume Gomez-0/+19
2018-08-02Fix trait item doc setting, add new setting, start hiding elements by ↵Guillaume Gomez-9/+32
default and then showing them up
2018-07-19Auto merge of #51854 - davidtwco:rfc-2008-rustdoc, r=QuietMisdreavusbors-3/+20
RFC 2008 non-exhaustive enums/structs: Rustdoc Part of #44109. Not sure how those who maintain rustdoc primarily would prefer this addition look or where it should be placed, happy to make any changes required. r? @QuietMisdreavus (not sure if this is the right person, just guessing)
2018-07-18Updated wording and placement of non-exhaustive notice so it is collapsed by ↵David Wood-3/+20
default and easier to understand.
2018-07-08Add setting to prevent doc auto-hide of trait implementationsGuillaume Gomez-10/+12
2018-06-30reduce search-index sizeGuillaume Gomez-19/+27
2018-06-25Remove unused variableGuillaume Gomez-1/+0
2018-06-18Extend collision prevention to every typeGuillaume Gomez-5/+1
2018-06-16Fix macro missing from doc searchGuillaume Gomez-1/+4
2018-06-15Fix search fn keywordGuillaume Gomez-1/+5
2018-06-13Don't auto-hide inherent impls even if `rustdoc-collapse == true`.kennytm-24/+25
2018-06-04Add doc keyword supportGuillaume Gomez-5/+10
2018-06-02Add attributes for trait and methods as wellGuillaume Gomez-10/+8
2018-05-30Fixes some style issues in rustdoc "implementations on Foreign types"Guillaume Gomez-2/+8
2018-05-15Rollup merge of #50632 - GuillaumeGomez:minification, r=ollie27Guillaume Gomez-2/+2
Add minification process r? @QuietMisdreavus
2018-05-12Use fullpath instead of recreating itGuillaume Gomez-4/+2
2018-05-12Fix invalid deduplicationGuillaume Gomez-8/+1
2018-05-12Fix items counts in search resultsGuillaume Gomez-12/+15
2018-05-12Reduce js files sizeGuillaume Gomez-20/+21
2018-05-12Remove extra span tagsGuillaume Gomez-1/+11
2018-05-12Improve alias renderingGuillaume Gomez-1/+1
2018-05-12Improve resultsGuillaume Gomez-26/+49