Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 events by user florian occurring around 2019-05-31 15:01:00.
2019-06-07
| ||
12:03 | Minor tweak to the copybtn.js interface to fall back to the default element ID "copy-IDTARGET". ... (check-in: 16fcd48aa4 user: florian tags: copybtn.js-tweaks) | |
11:56 | Make sure copy buttons stay on the same line as the linked text. ... (check-in: 678018d3ab user: florian tags: copybtn.js-tweaks) | |
11:47 | Output the copy button patterns for HTML pages and TH1 scripts from a centralized function, to make it easier to apply global modifications. ... (check-in: eb960935fc user: florian tags: copybtn.js-tweaks) | |
2019-06-05
| ||
08:26 | Make sure there's any graph elements, before accessing their properties (applies to timelines for tickets, wiki pages, or forum posts). ... (Closed-Leaf check-in: 6678870734 user: florian tags: copybtn.js-tweaks) | |
08:06 | Enable closing tooltips by pressing ESC. ... (check-in: fc639a0a02 user: florian tags: copybtn.js-tweaks) | |
07:58 | Also add a copy button for the artifact hash on the /artifact page in hex-dump mode. ... (check-in: 1d23109d8c user: florian tags: copybtn.js-tweaks) | |
07:47 | Define the spacing between copy buttons and adjacent elements by CSS rules, so that (0) no additional white space (nbsp) needs to be inserted into the HTML document, (1) the spacing can be modified by CSS rules, and (2) the copy buttons can be hidden by CSS rules. ... (check-in: 63ebcafb19 user: florian tags: copybtn.js-tweaks) | |
07:23 | Automatically set the element ID for dynamically created copy buttons to "copy-IDTARGET" (analogous to the TH1 copybtn function). ... (check-in: 42972005c4 user: florian tags: copybtn.js-tweaks) | |
07:17 | More consistent naming scheme for IDs of copy buttons and their target elements. ... (check-in: b19a982608 user: florian tags: copybtn.js-tweaks) | |
2019-06-03
| ||
12:27 | • Changes to wiki page "branch/tooltip-copyhash" ... (artifact: 824027407f user: florian) | |
09:40 | • Changes to wiki page "branch/tooltip-copyhash" ... (artifact: 089f9ec339 user: florian) | |
09:10 | Cherry-pick [787650c36a]: Minimize impact of the SVG icon on line height. ... (Closed-Leaf check-in: 0a9f12ce66 user: florian tags: copybtn.js-demonstration) | |
09:08 | Remove unnecessary white space between the copy button and the branch name. ... (check-in: b5bbad23b4 user: florian tags: copybtn.js-demonstration) | |
08:51 | Cherry-pick [2196555351]: Use the longer hash prefix for the click-to-copy. ... (Closed-Leaf check-in: 21f38e85b3 user: florian tags: tooltip-copyhash) | |
08:48 | Minimize impact of the SVG icon on line height. ... (check-in: 787650c36a user: florian tags: tooltip-copyhash) | |
2019-06-02
| ||
12:36 | Cherry-pick [6a54cf2939]: Trim leading and trailing white space from the text to be copied to clipboard (do this in Javascript, so no need to care about the extra white space when generating HTML elements). ... (check-in: 698245db8d user: florian tags: copybtn.js-demonstration) | |
12:32 | Trim leading and trailing white space from the text to be copied to clipboard (do this in Javascript, so no need to care about the extra white space when generating HTML elements). ... (check-in: 6a54cf2939 user: florian tags: tooltip-copyhash) | |
12:03 | Add a copy button for the artifact hash on the /artifact page. ... (check-in: 3aab0bfdc0 user: florian tags: copybtn.js-demonstration) | |
11:49 | Add a copy button near the branch name on the /info page, to have a way to copy the branch name without opening a tooltip. ... (check-in: b538d5eb79 user: florian tags: copybtn.js-demonstration) | |
11:31 | Add a TH1 command to output text with a copy button, and modify the default View Ticket Page template to include a copy button for the ticket hash (UUID). ... (check-in: 68405c3f5b user: florian tags: copybtn.js-demonstration) | |
2019-06-01
| ||
07:12 | Avoid line breaks between the copy button and the hash on the /info page. ... (check-in: 8c7e26208b user: florian tags: copybtn.js-demonstration) | |
07:07 | Also use the now global hash_digits() function in src/info.c, and set the copy length limit to FOSSIL_HASH_DIGITS_URL for consistency with the copy buttons on the tooltips. ... (check-in: 710229e713 user: florian tags: copybtn.js-demonstration) | |
2019-05-31
| ||
16:36 | Demonstration of the copybtn.js module beyond tooltips: add a copy button near the full-length hash of check-ins on the /info page, to copy only the hash prefix when clicked. ... (check-in: 46f91da1a8 user: florian tags: copybtn.js-demonstration) | |
15:34 | Auto-init HTML-defined buttons during the "DOMContentLoaded" event, so no more Javascript code required, apart from loading the copybtn.js module. ... (check-in: 148b01359c user: florian tags: tooltip-copyhash) | |
15:01 | Revamp the comments, and refactor the code in preparation for an auto-init functionality for HTML-defined buttons. ... (check-in: 7fddf96cd6 user: florian tags: tooltip-copyhash) | |
14:44 | Check that the value of the "data-copylength" attribute is a positive number prior to chopping the text. ... (check-in: b9823751c9 user: florian tags: tooltip-copyhash) | |
2019-05-30
| ||
11:33 | Add the "data-copylength" attribute to control the length of the copied text. (Rationale: Allow copying just the shortened hash prefixes from elements displaying the full-length hashes, because the short forms are preferred when building command-lines or URLs, and because the full-length hashes are already much easier to copy.) ... (check-in: 2e17a063a2 user: florian tags: tooltip-copyhash) | |
11:04 | Revert the manual edits to the makefiles from [f6fcbf292b], and only keep the changes made by the src/makemake.tcl script. ... (check-in: 2002a50893 user: florian tags: tooltip-copyhash) | |
2019-05-29
| ||
14:14 | Apply the "hash-digits" setting to limit the length of hash prefixes displayed on tooltips. ... (check-in: 90e4f5ae9f user: florian tags: tooltip-copyhash) | |
14:02 | Move the "Copy Button" functionality to a separate Javascript module, to be loaded and used independently from the timeline graph module. ... (check-in: f6fcbf292b user: florian tags: tooltip-copyhash) | |
12:55 | More consistent naming of variables in the newly added Javascript part. ... (check-in: c887a1bb00 user: florian tags: tooltip-copyhash) | |
12:47 | Give a visual feedback when the copy icon is clicked. ... (check-in: 3783706f67 user: florian tags: tooltip-copyhash) | |
12:39 | Introduce the "copy-button" CSS class with the SVG icon as the background image, to simplify the Javascript part. ... (check-in: b0795ff620 user: florian tags: tooltip-copyhash) | |
2019-05-28
| ||
12:32 | Cherry-pick [ac199e7a8a]: Explicitly query the client mouse coordinates, to fix the positioning of tooltips for nodes in IE. ... (check-in: 3b5e74c4ca user: florian tags: tooltip-copyhash) | |
12:16 | Explicitly query the client mouse coordinates, to fix the positioning of tooltips for nodes in IE. ... (Closed-Leaf check-in: ac199e7a8a user: florian tags: tooltip-experiments) | |
08:35 | Tune the SVG image data URI for IE: remove the (invalid) encoding tag, and URL-encode the smaller than and greater than signs. ... (check-in: c033389140 user: florian tags: tooltip-copyhash) | |
08:11 | Move the code to setup the "Copy Hash" icon to a separate function, and link the icon to the target element through a "data-copytarget" attribute, so that "Copy Hash" icons could be added in other places than just tooltips. ... (check-in: 54f0ae7813 user: florian tags: tooltip-copyhash) | |
2019-05-27
| ||
09:21 | • Added wiki page "branch/tooltip-copyhash" ... (artifact: c1fc6698de user: florian) | |
09:19 | Add a "Copy Hash" icon to the tooltip, to copy the hash or branch name of the underlying element to the clipboard. See the wiki page linked to this branch for more information. ... (check-in: 371943c936 user: florian tags: tooltip-copyhash) | |
06:58 | Ensure the close timer is started for tooltips belonging to nodes instead of rails, and prevent an out-of-bounds array access for double-clicks outside of rails. ... (check-in: d57c1a797c user: florian tags: tooltip-experiments) | |
2019-05-21
| ||
14:57 | • Changes to wiki page "branch/tooltip-experiments" ... (artifact: 73d4612456 user: florian) | |
09:40 | Fix a bug introduced with [e0198213f3]: using "style.visibility" is essential to calculate the dimensions in the hidden state. ... (check-in: 3850b32cea user: florian tags: tooltip-experiments) | |
09:12 | Also add a configuration option to set the closeTimeout for tooltips. ... (check-in: e45429d7f4 user: florian tags: tooltip-experiments) | |
08:27 | Resolve the fork. ... (check-in: fde231b274 user: florian tags: tooltip-experiments) | |
08:20 | Deduplicate more code. ... (check-in: 7fbad143e6 user: florian tags: tooltip-experiments) | |
07:26 | Deduplicate code, and consistently use "style.display" instead of "style.visibility" to show and hide the tooltip. ... (check-in: e0198213f3 user: florian tags: tooltip-experiments) | |
07:09 | Auto-close the tooltip after a timeout, if the mouse pointer is no longer over the associated element. The auto-close timeout is elapsed (and the tooltip closed instantly) if the mouse pointer is over another element, paused (and reset) as long as the mouse pointer is over the tooltip, and cancelled (and the tooltip kept open) if the mouse pointer is moved back over the same element. ... (check-in: 3d5903ce0c user: florian tags: tooltip-experiments) | |
2019-05-20
| ||
09:45 | Fix coding typos from the previous commit. ... (check-in: b4f1eb9043 user: florian tags: tooltip-experiments) | |
09:06 | • Added wiki page "branch/tooltip-experiments" ... (artifact: 1f9702994c user: florian) | |
08:32 | Experimental change to have the tooltip appear automatically after a "dwell timeout", in addition to mouse clicks. See the wiki page linked to this branch for more information. ... (check-in: bba5337010 user: florian tags: tooltip-experiments) | |