bors
e7f1880921
Auto merge of #52962 - GuillaumeGomez:few-things, r=QuietMisdreavus
...
Fix trait item doc setting, add new setting, start hiding elements by default and then showing them up
r? @QuietMisdreavus
2018-09-14 01:07:21 +00:00
bors
f2302daef3
Auto merge of #53409 - GuillaumeGomez:associated-const-value, r=QuietMisdreavus
...
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-12 21:20:05 +00:00
Guillaume Gomez
1b3382f2b9
Fix implementors generation as well
2018-09-06 23:32:30 +02:00
Guillaume Gomez
d65c8636d9
Fix hover on impls
2018-09-06 23:32:30 +02:00
Guillaume Gomez
e1ec05584c
Apply method docs collapse to all impl-items sections
2018-09-05 23:25:28 +02:00
Pietro Albini
6b1fffae20
Rollup merge of #53806 - GuillaumeGomez:fix-ui-issues-foreign-type-impls, r=QuietMisdreavus
...
Fix UI issues on Implementations on Foreign types
Fixes #53800 .
<img width="1440" alt="screen shot 2018-08-29 at 22 06 35" src="https://user-images.githubusercontent.com/3050060/44814733-e9986180-abdd-11e8-97e0-0e3c1816ca04.png ">
r? @QuietMisdreavus
2018-08-30 20:15:48 +02:00
Guillaume Gomez
e08a84a0c1
Fix UI issues on Implementations on Foreign types
2018-08-29 22:48:37 +02:00
Guillaume Gomez
04b4c40682
Fix invalid display of unstable messages
2018-08-27 21:52:10 +02:00
Guillaume Gomez
1d79d8be56
Fix source automatic scroll
2018-08-27 21:51:56 +02:00
Guillaume Gomez
f9eef71986
Rollup merge of #53706 - ehuss:rustdoc-section-anchor, r=GuillaumeGomez
...
rustdoc: Fix gap on section anchor symbol when hovering.
Fixes #49485 for section headings.
2018-08-26 12:05:27 +02:00
Guillaume Gomez
9c20f06f73
Rollup merge of #53626 - kzys:hashchange, r=GuillaumeGomez
...
Automatically expand a section even after page load
Fixes #52774
2018-08-26 12:05:25 +02:00
Guillaume Gomez
49944aea3f
Rollup merge of #53043 - GuillaumeGomez:improve-unstable-msg-display, r=QuietMisdreavus
...
Improve unstable message display
Fixes #51387 .
Reopening of #51563 .
New display:
<img width="1440" alt="screen shot 2018-08-04 at 00 01 39" src="https://user-images.githubusercontent.com/3050060/43667793-dc14f708-9779-11e8-9808-f3ff126fc213.png ">
r? @QuietMisdreavus
2018-08-26 12:05:21 +02:00
Eric Huss
1c888d51f9
rustdoc: Fix gap on section anchor symbol when hovering.
...
Fixes #49485 for section headings.
2018-08-25 14:15:49 -07:00
Guillaume Gomez
a00706a3b9
Add collapser for associated const
2018-08-25 15:30:47 +02:00
Guillaume Gomez
a54594430f
Don't show associated const value anymore
2018-08-25 15:30:47 +02:00
Kazuyoshi Kato
2c61f3ce9e
Expand a collapsed element on onclick
...
Doing the expansion on onhashchange seems too late.
Fixes #48726
2018-08-25 03:36:17 -07:00
bors
f87d9135b4
Auto merge of #53577 - GuillaumeGomez:rustdoc-substring-search, r=QuietMisdreavus
...
Search a substring instead of start of string in rustdoc search
Fixes #49762 .
r? @QuietMisdreavus
2018-08-25 02:40:14 +00:00
Kazuyoshi Kato
1f441a0905
Check null-able variables before using them
2018-08-23 08:15:23 -07:00
Kazuyoshi Kato
917cdd295d
Automatically expand a section even after page load
...
Fixes #52774
2018-08-23 00:45:43 -07:00
Guillaume Gomez
e87b4b3100
Search a substring instead of start of string in rustdoc search
2018-08-22 00:21:08 +02:00
Jack O'Connor
207550981f
restore the page title after escaping out of a search
2018-08-15 23:05:52 -04:00
Guillaume Gomez
cf5ee8f59b
Fix links' color
2018-08-15 15:07:07 +02:00
Guillaume Gomez
34956ac0f6
Rollup merge of #53267 - GuillaumeGomez:fix-styles, r=QuietMisdreavus
...
Fix styles
Fixes #53262 .
r? @QuietMisdreavus
2018-08-12 23:27:02 +02:00
Guillaume Gomez
5a801c89d0
Fix styles
2018-08-11 13:34:15 +02:00
Guillaume Gomez
e37391b389
Remove unwanted console log
2018-08-10 18:48:36 +02:00
kennytm
dad5b6c554
Rollup merge of #53094 - GuillaumeGomez:automatic-expand, r=nrc
...
Automatically expand section if url id point to one of its component
Fixes #52517 .
r? @nrc
2018-08-09 16:58:41 +08:00
Guillaume Gomez
c70eb4b6ea
Automatically expand section if url id point to one of its component
2018-08-05 19:44:10 +02:00
Mike Boutin
3f92ff34b5
Change rustdoc style so fully qualified names do not overlap src links
...
A type's fully qualified name will now wrap once it gets to the
`[-][src]` link aligned against the right edge of the content area.
Previously the two would overlap and the name would only wrap when
hitting the edge of the content area. The `[-][src]` link will main at
the top of the header.
2018-08-05 10:43:04 -04:00
kennytm
b643351c08
Rollup merge of #53050 - carols10cents:rustdoc-moar-room, r=GuillaumeGomez
...
Make left column of rustdoc search results narrower
To make more room for the description of the item
The description often has useful text that helps disambiguate between search results, but very little of it is shown.
As a side effect, this breaks the alignment between the search results and the "In Return Types" tab, which tends to line up above the description-- up until I started investigating this, I thought "In Names"/"In Parameters"/"In Return Types" were column headers and I just never saw search results that had info for the "In Parameters" middle column! Now, with the two columns of search results each taking up about a half, they look more like tabs than column headers.
Types that are long still wrap and look good-- I made some artificially long types in the following screenshots.
Before screenshot:
<img width="1258" alt="screen shot 2018-08-03 at 8 32 35 pm" src="https://user-images.githubusercontent.com/193874/43670805-56e3b3b4-975e-11e8-9296-600837d03de2.png ">
After screenshot:
<img width="1239" alt="screen shot 2018-08-03 at 8 31 17 pm" src="https://user-images.githubusercontent.com/193874/43670810-6591f9ac-975e-11e8-9e12-4ea9ab1e5806.png ">
2018-08-04 17:20:10 +08:00
kennytm
aefa307c1f
Rollup merge of #53047 - integer32llc:rustdoc-clicky-clicky, r=QuietMisdreavus
...
Make entire row of doc search results clickable
By adding empty `after` content that clears and is `display: block`.
Technique found here: https://stackoverflow.com/a/7817313/51683
Now any part of a documentation search result that is highlighted when
you hover over it should also be clickable.
NOTE: THE BELOW IMAGES ARE GIFS BUT I DIDN'T MAKE THEM LOOP, OPEN IN A NEW TAB TO SEE THEM SORRY SORRY
Here's what happens before this change: my mouse cursor is in the middle of the table cell, and the row is highlighted which makes it look like clicking should have an effect, but clicking doesn't do anything:

After this change, clicking in the middle of the cell works!

It even works nicely when the type is really long and wraps! (I created the type artificially because I couldn't find a long enough one in the wild)

2018-08-04 14:36:02 +08:00
Carol (Nichols || Goulding)
d5dd37b00f
Make left column of rustdoc search results narrower
...
To make more room for the description of the item
2018-08-03 20:39:58 -04:00
Carol (Nichols || Goulding)
11ffeed1ed
Make entire row of doc search results clickable
...
By adding empty `after` content that clears and is `display: block`.
Technique found here: https://stackoverflow.com/a/7817313/51683
Now any part of a documentation search result that is highlighted when
you hover over it should also be clickable.
2018-08-03 18:29:49 -04:00
Guillaume Gomez
110e7270ab
Improve unstable message display
2018-08-04 00:02:46 +02:00
Guillaume Gomez
e2cda7dd82
Fix invalid code css rule
2018-08-03 23:30:16 +02:00
Guillaume Gomez
2462cdb71d
Fix trait item doc setting, add new setting, start hiding elements by default and then showing them up
2018-08-02 00:19:04 +02:00
bors
11864c4e6c
Auto merge of #51854 - davidtwco:rfc-2008-rustdoc, r=QuietMisdreavus
...
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-19 19:03:03 +00:00
David Wood
959a13d53e
Updated wording and placement of non-exhaustive notice so it is collapsed by default and easier to understand.
2018-07-18 20:27:25 +01:00
David Wood
9527d6ade7
Moved non_exhaustive message to fields/variants section and onto type.
2018-07-12 20:21:45 +01:00
Guillaume Gomez
c0ec5d5e44
Add setting to prevent doc auto-hide of trait implementations
2018-07-08 15:07:06 +02:00
kennytm
6650d7f1a2
Rollup merge of #51793 - GuillaumeGomez:search-result-hover, r=QuietMisdreavus
...
Fix variant background color on hover in search results
Fixes #51792 .
<img width="1440" alt="screen shot 2018-06-26 at 00 37 24" src="https://user-images.githubusercontent.com/3050060/41879313-60ecf3be-78d9-11e8-9986-21af529ab758.png ">
r? @QuietMisdreavus
2018-07-06 07:07:11 +08:00
Guillaume Gomez
115df57757
reduce search-index size
2018-06-30 16:28:25 +02:00
bors
775ce97497
Auto merge of #51592 - GuillaumeGomez:fix-macro-doc-search, r=GuillaumeGomez
...
Fix macro missing from doc search
Fixes #51095 .
r? @QuietMisdreavus
2018-06-29 01:05:02 +00:00
David Wood
039709d34f
Include type in non-exhaustive message. Include new css in dark theme.
2018-06-27 23:07:42 +01:00
David Wood
a074bd7334
Display #[non_exhaustive] in rustdoc on types.
2018-06-27 20:50:59 +01:00
Guillaume Gomez
4c6385d6af
Fix variant background color on hover in search results
2018-06-26 00:38:46 +02:00
Guillaume Gomez
e3b258324b
Remove unused variable
2018-06-25 21:47:44 +02:00
bors
b0e41f1038
Auto merge of #51482 - GuillaumeGomez:table-display, r=QuietMisdreavus
...
Greatly improve tables display in docs
Fixes #51454 .
r? @QuietMisdreavus
Before:
<img width="1440" alt="screen shot 2018-06-10 at 22 43 52" src="https://user-images.githubusercontent.com/3050060/41206138-cc61b2b4-6cff-11e8-9b6f-0b1e435d4b1b.png ">
After:
<img width="1440" alt="screen shot 2018-06-10 at 23 33 16" src="https://user-images.githubusercontent.com/3050060/41207049-d455c03c-6d0e-11e8-968f-d4fccaeb4265.png ">
2018-06-22 22:02:10 +00:00
Guillaume Gomez
f4ea46a5b3
Extend collision prevention to every type
2018-06-18 21:39:54 +02:00
Guillaume Gomez
afeb790ea1
Fix macro missing from doc search
2018-06-16 14:14:18 +02:00
Guillaume Gomez
e28502edca
Fix search fn keyword
2018-06-15 23:23:25 +02:00