mb. AUTO-FOCUS + KEYBOARD-SELECT

musicbrainz.org: MOUSE-LESS EDITING ! Cleverly focuses fields in various musicbrainz edit pages and allows keyboard selection of relationship types as well as some release editor keyboard navigation performance features

These are all versions of this script. Show only the versions where the code changed.

  • v2016.6.15 2023-11-19

    FIX. auto-focus not triggered in annotation edit page

    aligning metadata block keys

    various syntax fixes spotted with some OUJS.org’s code display’s warnings (jshint maybe?)

    MBS. experimental tracklist up/down feature broken (#42).

    @downloadURL and @updateURL fixed: //raw.githubusercontent.com → //github.com/…/raw/ @author normalised: PATATE12

    @downloadURL and @updateURL fixed: //raw.githubusercontent.com → //github.com/…/raw/ @author normalised: PATATE12

    using .classList(.add/.remove/.toggle/.contains) instead of .className where opportunate. replacing clss() and cssClass(), I didn’t know I reinvented the weel.

    CR + LF → LF

    LF → CR+LF back to Windows (my OS) good old end of line characters. clipboard made it too prone to mistake for too few bytes gained.

    Updating some @changelog, @supportURL and @compatible meta data.

    Revert my too hasty changes after a false alert:

    • Putting back favourite “self” instead of less explicit “window”
    • Explicit “self” on location
    • No self on prompt Closes #218. More info at violentmonkey/violentmonkey-oex#45.

    Remove remaining bogus sand boxes

    Security improvement: using match instead of include (closes #192). Added //*.mbsandbox.org support where it was missing.

    Report #253 regression fix

    Merge branch 'master' into #244y-van-zall-shook-up-links

    Conflicts:

    mb_ALL-LINKS.user.js

  • v2023.1.3 2023-01-03 Lookup CD page: Focus release instead of artist #745
  • v2021.10.8 2021-10-09 Handle tracklist inputs with multiple classes (#628) Fixes #627
  • v2021.2.5 2021-02-05 Edit note autofocus in recording and release remove/delete pages + Metadata block little cleanup, Extend re‐focus feature to release editor Now, Aa and guess feat buttons re-focus the title in release editor as well. Closes #275
  • v2021.1.20.2099 2021-02-03 Metadata block clean-up (#510) - Use Web Archive for userscripts(-mirror).org for safety - Use same namespace and namespace everywhere
  • v2021.1.20.2099 2021-02-01 eslint recommended: first pass, CRLF→LF Redoing this whole replace now that I use Linux, First wave of custom eslint rules, Bump versions post ESLint clean-up, Merge branch 'eslint'
  • v2020.11.27 2020-11-27 Use new convenient key instead of deprecated keyCode
  • v2020.11.23 2020-11-23 Merge branch 'master' of https://github.com/jesus2099/konami-command, Drop obsolete track length autofix Now both these features seem to be integrated in MBS: - track length automatic cleanup - track length automatic format
  • v2016.8.19.2 2020-11-18 Remove *.mbsandbox.org support Freso said: Sandboxes have been discontinued and are not coming back https://wiki.musicbrainz.org/index.php?title=History:Development/Sandbox&diff=73442&oldid=69877
  • v2016.8.19 2018-09-27 FIX #358: OpenUserJS.org has still been blocking my licences for months… I didn’t notice. Continuing ☞ I’m really wondering again: Abandon or continue to adapt to GF and OUJS (#396). Previous fix (GPL-3.0+) 3161796570372feb4f48a4f71f4b2d8848d7e8dc did work but no more. Now GPL-3.0-or-later deb8c4b2081ac328d7403df2b401746a32b21b56 seems to be accepted.
  • v2016.8.19 2016-08-19 Synced from GitHub - clean‐up and "use strict"; mode - Drop keyboardSelect and code related to long‐since‐gone /edit/relationship/* pages (orphaned moreURLmatch is kept for migration to entity edit pages) - FIX #273 (MBS-7321): Re‐focus text fields after tool click (Aa, guess case, guess sort name, copy name, etc.)
  • v2016.6.15 2016-06-16 Synced from GitHub - Remove remaining bogus sand boxes - Security improvement: using match instead of include (closes #192). Added //*.mbsandbox.org support where it was missing.
  • v2015.6.4.1626 2016-05-17 Synced from GitHub - Revert my too hasty changes after a false alert: - Putting back favourite “self” instead of less explicit “window” - Explicit “self” on location - No self on prompt Closes #218. More info at violentmonkey/violentmonkey-oex#45.
  • v2015.6.4.1626 2016-05-11 Synced from GitHub - Updating some `@changelog`, `@supportURL` and `@compatible` meta data.
  • v2015.6.4.1626 2015-07-09 Synced from GitHub - CR + LF → LF
  • v2015.6.4.1626 2015-06-04 Synced from GitHub - using .classList(.add/.remove/.contains) instead of .className where opportunate
  • v2015.3.1.19.37 2015-04-10 Synced from GitHub - @downloadURL and @updateURL fixed: //raw.githubusercontent.com → //github.com/…/raw/ @author normalised: PATATE12
  • v2015.3.1.19.37 2015-03-01 Synced from GitHub - MBS. experimental tracklist up/down feature broken (#42).
  • v2014.11.24.1435 2014-11-24 Synced from GitHub - <ninja> various syntax fixes spotted with some OUJS.org’s code display’s warnings (jshint maybe?)
  • v2014.7.11.1717 2014-11-13 Synced from GitHub - <ninja> aligning metadata block keys - @icon with a cute kirby gif I animated long time ago (as suggested by ScitJav https://greasyfork.org/fr/forum/discussion/1692) - @version Chromium bug #1 - @since researched for all - @downloadURL/@updateURL explicit everywhere
  • v2014.7.11.1717 2014-07-11 Synced from GitHub - FIX. auto-focus not triggered in annotation edit page
  • v2013.1023.1925 2014-06-10 Imported from URL