Feature #43462
openQuick Jump feature for read-up on long issues
0%
Description
I have created a JS-injection script (using View Customize) that does all this... It's a hack I know but as a proof of concept for you to consider if this should/could be a standard feature. See generated brain dump info below, since AI might have messed up the code I added the original JS code (Swedish text) as original_js_code.txt
Files
Updated by Jimmy Westberg 4 days ago
Updated by Jimmy Westberg 3 days ago
It's possible to test the code by simply copy and paste it into the browsers console and hit enter.
Just make sure you're on a issue page with somewhat many notes. To open the menu you need to hover in the bottom middle of the window. You'll see a button appear (Snabbhopp = Quick Jump).
Updated by Jimmy Westberg 3 days ago
https://www.dropbox.com/t/iWRJ785Jxdu6wExp <-- Link to video, share will expire 2025-11-19
Updated by Jimmy Westberg 1 day ago
I've updated the script to work with current Redmine.org-html-syntax:
// const NOTE_SEL = '.note[id^="note-"]'; // work with Redmine 6.0
const NOTE_SEL = 'div[id^="note-"]'; // work with older Redmine installations
Updated by Jimmy Westberg 1 day ago

Updated by Jimmy Westberg 1 day ago

I have now made the script respect any underlaying themes and I have also made the settings better so it should be fairly easy to implement.
Updated by Jimmy Westberg about 13 hours ago
- File vanilla_styling_and_more_settings_v1.9.11.js.txt vanilla_styling_and_more_settings_v1.9.11.js.txt added
Added Title to the "long notes" option and added tab into the highlight ring..
Updated by Jimmy Westberg about 13 hours ago
I'm working on a setting that can over run "Lazy Load" if wanted. Will get back to you on that later this week.
Updated by Jimmy Westberg about 3 hours ago
- File vanilla_styling_and_more_settings_v1.10.4.js.txt vanilla_styling_and_more_settings_v1.10.4.js.txt added
// Lazy-load policy
// false = do nothing extra, respect Redmine's lazy load (default, unchanged behavior)
// true = QuickJump will trigger loading more history in steps + show indicator
OVERRIDE_DEFAULT_LAZY_LOAD: false,
Default the scroll to note will repeatedly try to scroll the wanted note into view. If you override it the full page will be loaded into the DOM and hopefully make the scroll much faster. I have set some other settings for testing if this isn't behaving on other's machines.
Updated by Jimmy Westberg about 3 hours ago
- File vanilla_styling_and_more_settings_v1.10.5.js.txt vanilla_styling_and_more_settings_v1.10.5.js.txt added
Smaller text for the loading.
