Unify scraped examples with other code examples by GuillaumeGomez · Pull Request #129796 · rust-lang/rust (original) (raw)

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Conversation25 Commits12 Checks6 Files changed

Conversation

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters

[ Show hidden characters]({{ revealButtonHref }})

GuillaumeGomez

Fixes #129763.

This first PR both fixes #129763 but also unifies buttons display for code examples:

image

You can test it here and here.

I'm planning to send a follow-up to make the buttons generated in JS directly (or I can do it in this PR directly if you prefer).

cc @willcrichton
r? @notriddle

@GuillaumeGomez

@GuillaumeGomez

@rustbot rustbot added S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

T-rustdoc

Relevant to the rustdoc team, which will review and decide on the PR/issue.

labels

Aug 30, 2024

@rustbot

GuillaumeGomez

{%~ else %}
<a href="#{{line|safe}}" id="{{line
{%~ endif %}
{# ~#}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is to keep the backline character.

@notriddle

image

I'm happy to have the button-js change as a separate PR. For now, let's just fix the CSS.

@GuillaumeGomez

This spacing is already there in the current version. It's the same for "normal" code examples with line numbers too:

image

@notriddle

The spacing isn’t the point. The point is the rounded corners.

@GuillaumeGomez

Oooooooh. Totally missed it. Fixing it and adding a test for it as well.

@GuillaumeGomez

So it was actually an already existing bug. Fixed it in this PR anyway. Also updated online docs so you can check the result.

@notriddle

IMG_0663

This seems wrong.

@GuillaumeGomez

@GuillaumeGomez

Good catch! Fixed this bug as well.

@notriddle

Still comes out wrong on iOS. The code block is below the lines numbers instead of beside it.

@GuillaumeGomez

The screen of the iPhone is really small. ^^'

I needed to reduce the width to less than 400px to finally be able to see the bug. I updated the demo, can you give it another try please?

@notriddle

Corners still seem wrong.

IMG_0665

@GuillaumeGomez

At least it allowed me to realize that I forgot to add a GUI test for scraped examples code blocks. Now it's done as well.

@notriddle

The corners seem fine now, but I still think it looks a bit weird.

When it’s in collapsed mode, the bottom has a fade-out effect to indicate this. It’s supposed to have it on top, too, but it’s missing.

IMG_0666

@GuillaumeGomez

@GuillaumeGomez

@notriddle

@bors

📌 Commit 7157f98 has been approved by notriddle

It is now in the queue for this repository.

@bors bors added S-waiting-on-bors

Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

and removed S-waiting-on-review

Status: Awaiting review from the assignee but also interested parties.

labels

Sep 3, 2024

GuillaumeGomez added a commit to GuillaumeGomez/rust that referenced this pull request

Sep 3, 2024

@GuillaumeGomez

bors added a commit to rust-lang-ci/rust that referenced this pull request

Sep 3, 2024

@bors

…llaumeGomez

Rollup of 7 pull requests

Successful merges:

r? @ghost @rustbot modify labels: rollup

tgross35 added a commit to tgross35/rust that referenced this pull request

Sep 4, 2024

@tgross35

bors added a commit to rust-lang-ci/rust that referenced this pull request

Sep 4, 2024

@bors

Rollup of 8 pull requests

Successful merges:

r? @ghost @rustbot modify labels: rollup

bors added a commit to rust-lang-ci/rust that referenced this pull request

Sep 4, 2024

@bors

Rollup of 8 pull requests

Successful merges:

r? @ghost @rustbot modify labels: rollup

bors added a commit to rust-lang-ci/rust that referenced this pull request

Sep 4, 2024

@bors

Rollup of 8 pull requests

Successful merges:

r? @ghost @rustbot modify labels: rollup

bors added a commit to rust-lang-ci/rust that referenced this pull request

Sep 5, 2024

@bors

Rollup of 8 pull requests

Successful merges:

r? @ghost @rustbot modify labels: rollup

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Sep 5, 2024

@matthiaskrgr

bors added a commit to rust-lang-ci/rust that referenced this pull request

Sep 5, 2024

@bors

…iaskrgr

Rollup of 6 pull requests

Successful merges:

Failed merges:

r? @ghost @rustbot modify labels: rollup

matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request

Sep 5, 2024

@matthiaskrgr

This was referenced

Sep 5, 2024

bors added a commit to rust-lang-ci/rust that referenced this pull request

Sep 5, 2024

@bors

…iaskrgr

Rollup of 8 pull requests

Successful merges:

r? @ghost @rustbot modify labels: rollup

bors added a commit to rust-lang-ci/rust that referenced this pull request

Sep 5, 2024

@bors

…iaskrgr

Rollup of 8 pull requests

Successful merges:

r? @ghost @rustbot modify labels: rollup

rust-timer added a commit to rust-lang-ci/rust that referenced this pull request

Sep 5, 2024

@rust-timer

bors added a commit to rust-lang-ci/rust that referenced this pull request

Sep 19, 2024

@bors

RalfJung pushed a commit to RalfJung/miri that referenced this pull request

Sep 21, 2024

@bors

lnicola pushed a commit to lnicola/rust-analyzer that referenced this pull request

Sep 25, 2024

@bors

Labels

S-waiting-on-bors

Status: Waiting on bors to run and complete tests. Bors will change the label on completion.

T-rustdoc

Relevant to the rustdoc team, which will review and decide on the PR/issue.