On Fri, 5 Nov 2021 19:58:03 GMT, Hannes Wallnöfer <hann...@openjdk.org> wrote:

> This change reimplements the snippet copy-to-clipboard feature using a single 
> `<button>` element instead of a `<a href="#">` with an attached `::before` 
> pseudo-element.
> 
> While the implementation is more straightforward than before both appearance 
> and functionality should be unchanged. The only (intentional) change is that 
> the new button has a bit more clickable area (i.e. padding) than the old 
> link, but this is offset by the button's positioning so the location of the 
> image and text does not change.
> 
> A sample page rendered with the new code containing a few snippets is 
> available here:
> http://cr.openjdk.java.net/~hannesw/8276768/api.00/Test.html

Changes requested by prappo (Reviewer).

This looks good to me. (Sorry, I couldn't seem to quickly undo the "Request 
Changes" resolution, which I clicked by mistake.)

test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java line 227:

> 225:                         <div class="block">A method.
> 226:                          \s
> 227:                         <div class="snippet-container"><button 
> class="snippet-copy" onclick="copySni\

I'm sorry to see that you had to update snippet HTML in multiple places again. 
Earlier I said that I was going to improve it [^1] and I've already 
encapsulated the HTML representation of a snippet in the context of 
not-yet-integrated JDK-8273544. So hopefully, next time you'll need to update 
snippet HTML, you'll have to do it in one place only.

[^1]: https://github.com/openjdk/jdk/pull/6011#discussion_r732034367

test/langtools/jdk/javadoc/lib/javadoc/tester/LinkChecker.java line 354:

> 352:         void addReference(String name, Path from, int line) {
> 353:             if (checked) {
> 354:                 if (name != null) {

Good to see the checks are back! 
(https://github.com/openjdk/jdk/pull/6011#discussion_r732039878)

-------------

PR: https://git.openjdk.java.net/jdk/pull/6284Marked as reviewed by prappo 
(Reviewer).

Reply via email to