Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file src/fossil.diff.js at check-in 6bc8c5f8829a8b79
|
2026-01-10
| ||
| 14:10 | Sync with trunk. ... (file: [21c3ed519c] check-in: [e4556126da] user: florian branch: diff-word-wrap, size: 24718) | |
| 14:05 | Sync with trunk. ... (file: [8eb901afe1] check-in: [facfbbd552] user: florian branch: diff-keyboard-navigation, size: 35148) | |
|
2025-12-28
| ||
| 23:00 | Remove some more duplicates in comments. No functional changes. ... (file: [84216d0213] check-in: [d83638e40e] user: danield branch: trunk, size: 30989) | |
|
2025-12-24
| ||
| 14:30 | One more typo fix in a code comment. No functional changes. ... (file: [13a7d11245] check-in: [4d575dc84e] user: florian branch: trunk, size: 30996) | |
|
2025-12-23
| ||
| 16:06 | Assorted fixes of typos and grammar in code comments. No functional changes. ... (file: [f8228eb17d] check-in: [e2bdc10572] user: danield branch: trunk, size: 30995) | |
|
2025-07-21
| ||
| 12:20 | Sync with trunk. ... (file: [9d76322a60] check-in: [931e7065bb] user: florian branch: diff-word-wrap, size: 24720) | |
| 12:16 | Sync with trunk. ... (file: [35736c8eee] check-in: [75244ee4fd] user: florian branch: diff-keyboard-navigation, size: 35153) | |
|
2025-02-12
| ||
| 14:55 | Slight simplification of [7f2b3a2d987a]. Works the same but with less code. ... (file: [3fa5b2821a] check-in: [88d82553fc] user: stephan branch: trunk, size: 30994) | |
|
2025-02-11
| ||
| 18:13 | Make all non-hyperlink elements to the left of the show/hide diff checkboxes activate those checkboxes. ... (file: [3eefca095a] check-in: [7f2b3a2d98] user: stephan branch: trunk, size: 31060) | |
| 17:57 | For the show/hide diff checkboxes, invisibly extend the corresponding LABEL element such that tapping any of the empty space to the left of the checkbox toggles it. This doesn't change the appearance but extends the click zone considerably on wide displays. ... (file: [aa11355785] check-in: [6bc8c5f882] user: stephan branch: trunk, size: 30632) | |
|
2024-12-17
| ||
| 06:56 | Sync with trunk. ... (file: [5d22fe03ff] check-in: [5fbb14f73a] user: florian branch: diff-word-wrap, size: 24275) | |
| 06:36 | Sync with trunk. ... (file: [a8b65e38b9] check-in: [361fc76769] user: florian branch: diff-keyboard-navigation, size: 34708) | |
|
2024-12-16
| ||
| 07:40 | Internal tweaks and docs in the diff-toggling code. No visible changes. ... (file: [bdaa2b85bd] check-in: [6f26395422] user: stephan branch: trunk, size: 30549) | |
|
2024-12-13
| ||
| 23:40 | Update the all-diffs-toggle button's label dynamically to clarify whether it will show or hide the diffs on its next click, per request in [forum:516f1ba3d82ed249|forum post 516f1ba3d82ed249]. The semantics haven't changed: if any are hidden, its action will be to reveal them, else it will be to hide them. ... (file: [80c5bac3b0] check-in: [903142fef8] user: stephan branch: trunk, size: 30251) | |
| 17:11 | Sync with trunk. ... (file: [c065241ac3] check-in: [4d7277762f] user: florian branch: diff-word-wrap, size: 23757) | |
| 17:01 | Sync with trunk. ... (file: [79c1639b88] check-in: [edda30c66d] user: florian branch: diff-keyboard-navigation, size: 34190) | |
| 13:29 | Attempts at beautification: (1) Simplify names of some links/buttons in diff pages. (2) Omit the "Hide Diffs" links, as those are now redundant. (3) Remove the accordion menu from the /ckout page. ... (file: [0049ca5e04] check-in: [4d2d62d017] user: drh branch: trunk, size: 30031) | |
| 08:47 | Sync with trunk. ... (file: [b7c70346a3] check-in: [a1f60bee3c] user: florian branch: diff-word-wrap, size: 23764) | |
| 00:41 | Diff toggles: move the toggle-all button into the page-level diff UI controls (and add that area to the /ckout page) and only show the toggle-all option if more than one diff is being shown. Only show the Sync-sbs-diff preference checkbox when rendering sbs diffs. There is some slight visual inconsistency across various pages in how the toggle-all button is rendered, so there's still opportunity for some polishing-up. ... (file: [ae60886277] check-in: [a718a76894] user: stephan branch: trunk, size: 30054) | |
|
2024-12-12
| ||
| 17:07 | Sync with trunk. ... (file: [853c765511] check-in: [878a56bc98] user: florian branch: diff-word-wrap, size: 22361) | |
| 17:00 | Sync with trunk. ... (file: [79843c43be] check-in: [6599ed9127] user: florian branch: diff-keyboard-navigation, size: 33298) | |
|
2024-12-11
| ||
| 23:02 | Diff toggles: add a label to the checkbox to make it easier to click, add an 'all' button which toggles all diffs, and remove the toggle from the /fdiff page because it only has a single diff block. ... (file: [756a746b7e] check-in: [419756c6fd] user: stephan branch: diff-toggle-all, size: 29139) | |
|
2024-09-17
| ||
| 06:15 | Sync with trunk and resolve the merge conflicts in the 'fossil.diff.js' script. ... (file: [82c6750b7b] check-in: [ac3d7c9b4f] user: florian branch: diff-word-wrap, size: 21618) | |
|
2024-09-13
| ||
| 16:54 | Make the option for synchronous scrolling of side-by-side diff available on the /fdiff page. ... (file: [4ef7857d89] check-in: [035b29eccc] user: florian branch: trunk, size: 28396) | |
| 16:40 | Sync with trunk. ... (file: [e19e52b899] check-in: [ae3fb0a310] user: florian branch: diff-keyboard-navigation, size: 32507) | |
| 16:38 | Put the diff-toggle checkbox on the /fdiff page into its own DIV instead of into the HR preceding the diff. The diff-toggle checkbox could also be omitted for the /fdiff page, but is left in place for consistency. ... (file: [b1fed370ed] check-in: [7a11771483] user: florian branch: trunk, size: 28348) | |
| 14:03 | More robust check whether the query parameter to update the display cookie is present. ... (file: [fb3e00ae9c] check-in: [ac348b03e5] user: florian branch: diff-keyboard-navigation, size: 32331) | |
|
2024-09-06
| ||
| 10:52 | Shortcut 0 (Digit Zero) to reload the current page in Hidden Diff mode. Shortcut D to reload the current page and update the display cookie to set the current Diff mode as default. ... (file: [2b3adc3f55] check-in: [0974a48f6b] user: florian branch: diff-keyboard-navigation, size: 32409) | |
| 10:48 | Sync with trunk. ... (file: [fc6a8fb288] check-in: [8e6660cd76] user: florian branch: diff-keyboard-navigation, size: 31959) | |
|
2024-09-03
| ||
| 20:20 | Remove extraneous question mark from the side-by-side scroll sync checkbox. ... (file: [b6d6b63870] check-in: [019494e32d] user: stephan branch: trunk, size: 28172) | |
| 11:55 | Reuse scroll-related callbacks where possible instead of redefining them on a per-element basis. ... (file: [8e671737e4] check-in: [ddeba72d13] user: stephan branch: trunk, size: 28173) | |
| 11:45 | Correct handling of keyboard-based diff scrolling. ... (file: [d85c939289] check-in: [0ef89983b8] user: stephan branch: diff-scroll-sync, size: 28117) | |
| 11:16 | Integrate checkbox to toggle side-by-side sync scrolling and persist the setting across pages/apps using localStorage/sessionStorage. Currently applies to /info, /vinfo, /vdiff, /wikiedit, /fileedit. The alignment of the toggle isn't _quite_ right on the /*edit pages but that's difficult to fix without using flex layout, which introduces a rat's tail of further fixes. ... (file: [b2274b7402] check-in: [564a64027a] user: stephan branch: diff-scroll-sync, size: 27617) | |
|
2024-08-25
| ||
| 05:17 | Exempt diff line numbers and diff marks (separators) from text selections and have click-and-drag selection include only the most recently clicked side for side-by-side (split) diffs. ... (file: [50e2d964e4] check-in: [abd3bca70e] user: florian branch: diff-word-wrap, size: 21442) | |
|
2024-08-23
| ||
| 12:18 | Micro-cleanups in diff-scrolling JS. ... (file: [42334fe5f4] check-in: [261469e753] user: stephan branch: diff-scroll-sync, size: 25169) | |
| 05:21 | Fix a JS ternary operator precedence bug to mess up later loaded diff context. ... (file: [8fdf2b4e2b] check-in: [18c5117b11] user: florian branch: diff-word-wrap, size: 20194) | |
|
2024-08-21
| ||
| 14:30 | Reinstate synchronized scrolling in side-by-side diff views. TODOs include adding a checkbox to toggle this on and off, and (possibly) reintegrating this with /wikiedit and /fileedit diff views. ... (file: [18ac22f7ea] check-in: [3ef1d06bd6] user: stephan branch: diff-scroll-sync, size: 25123) | |
|
2024-08-17
| ||
| 16:03 | First draft to implement word-wrap for web UI diffs. The list of TODO items can be found on the branch wiki page. ... (file: [f59f66f569] check-in: [faf4b4718d] user: florian branch: diff-word-wrap, size: 20190) | |
|
2024-07-31
| ||
| 11:14 | In the diff chunk loader, remove stray calls to the JS code which was removed in [61fd1e841fd]. ... (file: [9ec63e0e9d] check-in: [ac965480d4] user: stephan branch: sbs-diff-css, size: 23156) | |
| 11:06 | Remove approx. 150 lines of JS related to diff layout and syncronous scrolling. ... (file: [89ddf09c86] check-in: [61fd1e841f] user: stephan branch: sbs-diff-css, size: 23264) | |
|
2024-07-30
| ||
| 12:03 | Initial go at using CSS grid layout for side-by-side diffs, rather than using JS to dynamically fit the columns. See discussion at [forum:93398561d3986c41|forum post 93398561d3986c41]. ... (file: [2f2cf4cbbd] check-in: [375f2af484] user: stephan branch: sbs-diff-css, size: 28845) | |
|
2024-01-22
| ||
| 13:40 | Sync with trunk. ... (file: [968881bbc2] check-in: [7597825330] user: florian branch: diff-keyboard-navigation, size: 31885) | |
|
2023-06-15
| ||
| 19:12 | Fix a gap positions vs. adjacent chunks positions mix-up in the diff context loader. The test case to reveal this bug is the 2nd gap of commit diff [d6ddd5bcfa]. Congrats again to Stephan for this smart code! ... (file: [45112f336e] check-in: [8347c4add1] user: florian branch: trunk, size: 28098) | |
|
2023-01-20
| ||
| 10:42 | Simplify the loop to enumerate table columns to the left. ... (file: [b459ddbf20] check-in: [faadb48dc9] user: florian branch: udiff-hscroll, size: 28048) | |
|
2023-01-19
| ||
| 12:15 | Firefox ≠ Chromium ... (file: [7bc10fb9dc] check-in: [dbffb2fad2] user: florian branch: udiff-hscroll, size: 28088) | |
| 11:52 | Compensate for the outer border. ... (file: [b7f44eedf2] check-in: [2c0d435256] user: florian branch: udiff-hscroll, size: 28088) | |
| 11:36 | More accurate scroll width calculation for unified diffs (looks better for SQLite diffs with up to 5-digit line numbers). ... (file: [1ad2cca896] check-in: [337b297cbe] user: florian branch: udiff-hscroll, size: 28068) | |
|
2023-01-11
| ||
| 07:56 | Enable horizontal scrolling for individual text blocks in unified diffs. ... (file: [7c4f2c2de9] check-in: [15ba7e616c] user: florian branch: udiff-hscroll, size: 27927) | |
|
2022-11-13
| ||
| 16:26 | Apply fixes to all web views to pass WCAG 2.1 tests performed by "axe DevTools" browser extension. Most fixes related to screen reader compatibility, like making sure that form elements have labels. Some color changes to improve contrast on Default skin. Made more HTML5 compliant. Minor improvement to select combo boxes for UX. Improved Search form UX. Two minor bug fixes for malformed HTML. Fixed help pages to resolve issues with non-compliant HTML being generated. Mostly documented at https://fossil-scm.org/forum/forumpost/aafb17a981df4166 ... (file: [e6e7ca7d0b] check-in: [1f231db380] user: ericwikman branch: wcag-2.1, size: 27532) | |
|
2022-10-03
| ||
| 11:15 | Check the meta key modifier (⊞|⌘|◆) when processing keyboard events. ... (file: [fd81a956b2] check-in: [4811d5b237] user: florian branch: diff-keyboard-navigation, size: 31237) | |
|
2022-10-02
| ||
| 08:11 | Shortcuts U and SHIFT+U to reload the current page in Unified Diff or Side-By-Side Diff mode. ... (file: [f47a322a53] check-in: [35cf6f3022] user: florian branch: diff-keyboard-navigation, size: 31225) | |
|
2022-10-01
| ||
| 08:39 | Fix a bug for empty change views (for example check-ins created by `fossil branch new', or no-op /vdiff and /fdiff views). ... (file: [19e1000983] check-in: [4c336f372e] user: florian branch: diff-keyboard-navigation, size: 30602) | |
|
2022-09-30
| ||
| 11:22 | Minor code cleanups and comment updates. ... (file: [1dbe5f8471] check-in: [d17b59763e] user: florian branch: diff-keyboard-navigation, size: 30583) | |
| 11:17 | Add documentation, thanks @ams for help with wording. An alternative (but not less redundant) approach may be to create a new documentation-only web page to list available keyboard shortcuts for all pages (there's also the global ESC shortcut to close the Hamburger Menu) linked to from the individual command help screens. ... (file: [3b0bc574dc] check-in: [8773bb88a4] user: florian branch: diff-keyboard-navigation, size: 30876) | |
|
2022-09-29
| ||
| 11:56 | Comment updates. ... (file: [d793b7580a] check-in: [d1d5e99cdc] user: florian branch: diff-keyboard-navigation, size: 30987) | |
| 11:30 | Since dynamically added CSS classes to hide elements are discarded on back/forward navigation, reset all diff toggle checkboxes to checked to match what is actually visible. An alternative approach is to find the unchecked diff toggles and reapply the CSS classes to hide the corresponding diff blocks. ... (file: [7b43b969c3] check-in: [4368a1c992] user: florian branch: diff-keyboard-navigation, size: 30545) | |
|
2022-09-28
| ||
| 14:48 | Fix scrolling if there's only one diff block. ... (file: [0dffe04126] check-in: [e41214d25b] user: florian branch: diff-keyboard-navigation, size: 30329) | |
| 14:24 | Implement Javascript-based keyboard navigation for web UI diffs. Shortcuts SHIFT+I or I show or hide all diffs, and P or O show the next or previous diff. See [forum:a78f44576c| Forum Post a78f44576c] for more information. ... (file: [f54b63bc4c] check-in: [b7e089e0f3] user: florian branch: diff-keyboard-navigation, size: 30230) | |
|
2021-10-10
| ||
| 14:07 | Integrated a debouncer into the window-resize monitor callbacks used by the diff table views and /chat to eliminate a flurry of UI resizing while resizing a window, per suggestion from Florian in [forum:7807e0dbcca1dc45 | forum post 7807e0dbcca1dc45]. ... (file: [2a34fb4752] check-in: [df0e2ca168] user: stephan branch: trunk, size: 27450) | |
|
2021-10-09
| ||
| 09:20 | Typo fix in diff context loader XHR error handler, with thanks to Florian. ... (file: [1af4152c58] check-in: [a75476100f] user: stephan branch: trunk, size: 27438) | |
|
2021-10-08
| ||
| 17:42 | Documented fossil.fetch()'s behavior of onerror() being called if onload() throws. Added a safety net in the diff context loader to handle a corner case null dereference when an exception in onload() triggers onerror() after the context loader's DOM elements have been destroyed. [forum:7bc8301eb191cf6d|Forum post 7bc8301eb191cf6d]. ... (file: [ef85ccf010] check-in: [49e3bf7b13] user: stephan branch: trunk, size: 27436) | |
|
2021-10-06
| ||
| 06:03 | Another fix for the JS to dynamically load extra diff context: when coalescing multiple pending Up/Down events into a single Fill Gap event, make sure the event queue isn't truncated too eagerly. ... (file: [6f18334d38] check-in: [36ba7ec968] user: florian branch: diff-js-fixes, size: 27287) | |
|
2021-10-03
| ||
| 10:10 | Swapped the order of the diff context load buttons to improve usability slightly, per forum feedback. ... (file: [afe05da89d] check-in: [4e45fcc997] user: stephan branch: trunk, size: 27241) | |
|
2021-09-29
| ||
| 05:56 | Fix an off-by-one error that prevents loading single-line diff context chunks at the top of the file(s). See [forum:5f407f5f1f | Forum Post 5f407f5f1f] for a test case. ... (file: [e2c904fcdd] check-in: [72f3493802] user: florian branch: diff-js-fixes, size: 27241) | |
| 05:47 | Fix a race window bug with click-ahead bookkeeping: if loading of diff context chunks is super-fast (localhost and/or cached), but insertion into the document is significantly slowed (e.g. after ~100*15 diff context lines already added to the same block), clicks during document manipulation have a chance to be queued (good) and handled immediately (not necessarily bad) as soon as setTimeout() yields the UI thread, and then another chance to be doubly handled (definitely bad) by the scheduled queue processing. ... (file: [ea9c9dbe15] check-in: [6a371417c8] user: florian branch: diff-js-fixes, size: 27242) | |
|
2021-09-26
| ||
| 12:53 | Merged in diff context multi-click load queue on behalf of Florian B., as discussed in/around [forum:c8919e12dd76bf23|forum post c8919e12dd76bf23]. ... (file: [29561f5fee] check-in: [a49393a958] user: stephan branch: trunk, size: 26744) | |
|
2021-09-25
| ||
| 08:57 | Possible solution to the problem of buttons randomly jumping away from under the mouse cursor. ... (file: [535e00f4a1] check-in: [b4dbdec8f1] user: florian branch: diff-js-fetchqueue, size: 26867) | |
|
2021-09-24
| ||
| 12:04 | Experiment to implement a click-queue for the buttons dynamically loading diff context. See [forum:c8919e12dd | Forum Post c8919e12dd] for comments and potential TODOs. ... (file: [fd15b5f29e] check-in: [c714f2515e] user: florian branch: diff-js-fetchqueue, size: 26785) | |
|
2021-09-22
| ||
| 03:04 | Diff context loading: replaced string.replaceAll() with a more portable construct, as reported in [forum:c1f198f6993cd603 | forum post c1f198f6993cd603]. ... (file: [53bd783341] check-in: [4888719588] user: stephan branch: trunk, size: 25980) | |
|
2021-09-21
| ||
| 18:17 | Diff context chunk loader UI controls now show a load-pending message and any error messages directly next to the controls, rather than via toasts, per forum feedback. ... (file: [50dec0fae8] check-in: [ba40082691] user: stephan branch: trunk, size: 25733) | |
|
2021-09-19
| ||
| 22:48 | Removed about a hundred lines of dead code from the diff context loading bits. Reported by Florian B. in the forum. ... (file: [5aee594b1b] check-in: [47438b7137] user: stephan branch: trunk, size: 24951) | |
|
2021-09-14
| ||
| 09:04 | /wikiedit and /fileedit can now dynamically load more diff context. Discovered that the unified diff scrolling under the new diff model is not quite right and the magical CSS invocations to solve it properly elude me: for now they're scrolling (if needed) from a higher parent container level of the DOM than they should be, so the line numbers scroll along with the code. ... (file: [9604461436] check-in: [ef69044cf9] user: stephan branch: trunk, size: 28936) | |
|
2021-09-13
| ||
| 19:24 | Proactive fix for diff context loading init which would have been a bug once wikiedit and fileedit get connected to it. ... (file: [0178878f05] check-in: [63eb9d3b00] user: stephan branch: trunk, size: 28905) | |
| 04:20 | Exposed the JS code which initializes diff context loading, for eventual use in /wikiedit and /fileedit (currently missing required metadata in the diff for those apps). Removed a now-extraneous PRE.udiff wrapper element in ajax response diffs. ... (file: [cd39290ff3] check-in: [0cbfc02b4b] user: stephan branch: trunk, size: 28862) | |
|
2021-09-11
| ||
| 17:44 | diff context: never show the dual-mode up/down buttons at the very start or end of a file, only in the gaps between two chunks. ... (file: [e306999992] check-in: [7b1e2aaee1] user: stephan branch: trunk, size: 28116) | |
| 07:36 | Worked around, rather accidentally, the Darkmode and Xekri skin weirdness - side effects of padding. Bootstrap is still a bit funky, depending at least partially on which media query is currently active. ... (file: [d7888a71aa] check-in: [3480785e39] user: stephan branch: diff-js-refactoring, size: 28051) | |
| 05:10 | Several CSS tweaks to get the skins playing nicely. We still have some weird, as-yet unexplained quirks with Darkmode, Bootstrap, and Xekri (forced tables sizes are not being applied, or are inconsistent, despite styles being set). ... (file: [bafe91ee89] check-in: [860f8f252c] user: stephan branch: diff-js-refactoring, size: 27715) | |
| 03:20 | Final chunk load mode implemented, but diff table widths have somehow been broken (too wide - not sure since when). This version is suitable for playing with and feedback, but not quite yet for trunk. ... (file: [ae91305c57] check-in: [5938083e48] user: stephan branch: diff-js-refactoring, size: 27092) | |
|
2021-09-10
| ||
| 23:12 | Propagate the default value of diff_context_lines() through to window.fossil.config.diffContextLines for use by the jchunk UI. Per /chat discussion, jchunk will load 3x that many lines of context per button click. ... (file: [ee12f84528] check-in: [8f84424fff] user: stephan branch: diff-js-refactoring, size: 24174) | |
| 23:01 | Disabled diff context pos debug output. ... (file: [3542227ffc] check-in: [4f6b56d253] user: stephan branch: diff-js-refactoring, size: 24141) | |
| 22:55 | Implemented "downwards" loading of diff context (appending to previous chunk). Fixed HTML escaping of loaded lines so that it works together with the existing colorized diff content. ... (file: [503e73b557] check-in: [621ef5b7e8] user: stephan branch: diff-js-refactoring, size: 24056) | |
| 21:30 | Removed some dead code. Internal cleanups and reorg in prep for upcoming changes. ... (file: [5429787932] check-in: [bc5dc16e55] user: stephan branch: diff-js-refactoring, size: 22101) | |
| 16:08 | Some JS code simplification and added dark-mode CSS filter to jchunk controls. ... (file: [9c721c6843] check-in: [65ae15e008] user: stephan branch: diff-js-refactoring, size: 22484) | |
|
2021-09-09
| ||
| 22:41 | When filling a whole gap with loaded jchunk lines, merge the previous and following TR elements together with the new content, providing a seamless fill, eliminating the extraneous scrollbars. This means we cannot style the newly-loaded chunk differently (like github does), but it looks much, much nicer than before. Partial-chunk loads are still pending. ... (file: [0e9e9e5ed1] check-in: [11a981ead0] user: stephan branch: diff-js-refactoring, size: 22833) | |
| 21:36 | Implemented fetching and injection of chunks which are smaller than the configured load size, but the results do not play well with our scrolling workaround and need to be revisited after some sleep, perhaps appending/prepending the results directly to the previous/next TR instead of injecting a new one. ... (file: [80a430309a] check-in: [da8a0f82b5] user: stephan branch: diff-js-refactoring, size: 20759) | |
| 20:03 | Style improvements. Hooked up the buttons but they don't yet fetch anything. ... (file: [e055387f64] check-in: [f0984389ba] user: stephan branch: diff-js-refactoring, size: 17527) | |
| 18:28 | Got jchunk loader buttons in place but they're currently non-functional. ... (file: [b11ef191b2] check-in: [365ef58b8c] user: stephan branch: diff-js-refactoring, size: 15647) | |
| 15:06 | Refactored tr.diffsplit to hold enough information to allow partial chunk loads in either direction and to know where the next/previous chunks (if any) start/end. Actual loading is currently disabled, pending addition of controls which make use of this new state. ... (file: [231c13f576] check-in: [cedcd3585b] user: stephan branch: diff-js-refactoring, size: 14213) | |
| 06:37 | jchunk integration now shows the LHS line numbers. RHS are still TODO. ... (file: [5954529cbd] check-in: [e63ad6ff25] user: stephan branch: diff-js-refactoring, size: 11878) | |
| 05:31 | TR-click event handling simplification. ... (file: [e9e92fa040] check-in: [c7f3d04244] user: stephan branch: diff-js-refactoring, size: 11116) | |
| 04:58 | /jchunk code lines are now injected into the diff view but the line numbers are still TODO. ... (file: [d9ab2114ac] check-in: [49a60a580d] user: stephan branch: diff-js-refactoring, size: 11382) | |
| 03:23 | Fetching of /jchunk lines by clicking on the '...' separator of a diff is now working but the fetched lines still need to be integrated into the UI. ... (file: [eb4690f24b] check-in: [41ef416e77] user: stephan branch: diff-js-refactoring, size: 9359) | |
|
2021-09-08
| ||
| 18:42 | /jchunk now always uses a JSON response, even for permissions problems. Doc improvements for the jchunk interface. ... (file: [00aec5b0e8] check-in: [1fec5f4abc] user: stephan branch: diff-js-refactoring, size: 4711) | |
| 18:17 | Renamed /jtext to /jchunk. Added window.fossil.fetchArtifactLines() to interact with that API. ... (file: [6bff070098] check-in: [9684425b0c] user: stephan branch: diff-js-refactoring, size: 4472) | |
| 02:43 | Minor tweaks in the diff-related JS and CSS. ... (file: [ff31ad8280] check-in: [fd7d2557aa] user: stephan branch: diff-js-refactoring, size: 3327) | |
|
2021-09-07
| ||
| 23:08 | Optimize diff.js's width updater to only perform DOM selection when it's first run. Also delay its execution until the onload event. ... (file: [40f89a1782] check-in: [077f3db109] user: stephan branch: diff-js-refactoring, size: 3465) | |
| 22:28 | Ongoing refactoring and feature-adding related to the JS/ajax components of the new diff views. ... (file: [2bd251dd1d] check-in: [65aa2c9643] user: stephan branch: diff-js-refactoring, size: 3280) | |
| 21:32 | Re-added the file-toggle checkboxes to the diff views which were disabled via recent refactoring. ... (file: [e3e8bdd825] check-in: [cf4b9fbd9c] user: stephan branch: trunk, size: 570) | |
|
2021-03-02
| ||
| 03:51 | Moved the diff toggle button to the right of the diff header line, per forum feedback. Changed the button to a checkbox. Removed the arbitrary heuristics regarding which diffs to show/hide by default - they are now all on by default. ... (file: [7db676b32e] check-in: [f9d29b9702] user: stephan branch: diff-view-toggle-poc, size: 486) | |
|
2021-03-01
| ||
| 17:35 | Proof of concept/demo for toggle buttons on individual diff views on the /info diff views, as discussed in [forum:0f751ad9c8]. ... (file: [ccf1183ab2] check-in: [cfdd666533] user: stephan branch: diff-view-toggle-poc, size: 622) | |