rustdoc: fix tooltip position of code examples inside warning blocks
The tooltip of an `ignore`/`compile_fail`/`should_panic`/edition example is placed 25px to the left of the code block. Inside a `.warning` block that lands on top of the warning's own left border.
This commit is contained in:
1 parent
5c0cb09516
commit
847f1f71ab
3 files changed
+22
No files matched your search
@@ -53,3 +53,11 @@ go-to: "file://" + |DOC_PATH| + "/test_docs/struct.WarningStruct.html"
|
||||
store-position: ("#doc-warning-0", {"y": warn_div_y})
|
||||
store-position: ("#doc-warning-0::before", {"y": warn_y})
|
||||
assert: |warn_y| == |warn_div_y| + |default_y_pos| + 15
|
||||
|
||||
// The tooltip of a code example inside a warning must not overlap the warning's left border.
|
||||
store-position: ("#doc-warning-3", {"x": warn_x})
|
||||
store-position: ("#doc-warning-3 .example-wrap", {"x": code_x})
|
||||
store-position: ("#doc-warning-3 .example-wrap .tooltip", {"x": tooltip_x})
|
||||
store-size: ("#doc-warning-3 .example-wrap .tooltip", {"width": tooltip_width})
|
||||
assert: |tooltip_x| > |warn_x| + 2
|
||||
assert: |tooltip_x| + |tooltip_width| < |code_x|
|
||||
Reference in new issue
Block a user