Greasy Fork is available in English.

mb. COOL ENTITY LINKS

musicbrainz.org: In some pages like edits, blog, forums, chatlogs, tickets, annotations, etc. it will prefix entity links with an icon, shorten and embelish all sorts of MB links (cdtoc, entities, tickets, bugs, edits, etc.).

Version au 25/05/2016. Voir la dernière version.

Voici les versions de ce script où le code a été modifié. Voir toutes les versions.

  • v2016.6.22 19/11/2023

    FIX. asking to confirm display of huge number of links too many times

    aligning metadata block keys

    decoding some more unicode

    FIX. Deleted editors are displayed unescaped as “Deleted%20Editor%20%23”.

    @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.

    cleanup

    Noticed “/label/*/relationships” was not handled yet (while testing #132)

    changed HTTPS on/off to preferredProtocol option (HTTP/HTTPS/none)

    bypass mbPREFERRED-MBS in SERVERSWITCH and in canonical MBS links

    Global search replace “self” → “window”. It seems Opera v12.18.1272 no longer finds self. Might be a better fix to than only self.getComputedStyle (fbbb86978292865a00bec860d709aef1c20dedd6). Initially spotted in #209, #210, #211, and #212.

    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.

    MBS #215: Huge hexagon icon

    FIX #219: Protocol‐less URL not detected

    Add “open edits” link. Remove addNormal and preferredProtocol (redundant with mb_PREFERRED-MBS). Fix “edit” and “open edit” links for “user” entities. Display entity type with explicit text (no longer only icon).

    FIX: entity type not shown for non‐MBID entities. NEW: Contract MBIDs like INLINE STUFF contracts AcoustIDs. FIX: Better altserv layout.

    Compact MBIDs fold out on mouse hover instead of tooltip (for easy copy). Only display entity type for bare links. “Edit history” link label in now “H” instead of “L”.

    FIX #225: Wrong “edit edit #123456” links

    FIX #215: Huge hexagon icon

    (small) DOM performance fix #223

    Merge master up to #238 into all-shook-up-links

    Manually resolve conflicts in mb_ALL-LINKS.user.js

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

    AcoustID support

    Report #253 regression fix

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

    Conflicts:

    mb_ALL-LINKS.user.js

  • v2022.8.8 07/08/2022 Show release medium link disc numbers, Merge branch '673-list-rg-recordings' #673 List RG recordings feature is blocked by MBS-12154 But I left it in a nice state with warning so I can merge Before too many diverging commits pile up on master
  • v2022.6.23 23/06/2022 Upgrade remaining icons from PNG to SVG, Support COOL ENTITY LINKS for series, COOL ENTITY LINKS: Support absolute paths without domain, Merge pull request #692 from kellnerd/cool-links-for-series Cool entity links for series
  • v2022.4.13 13/04/2022 Show release medium link disc numbers
  • v2021.5.20 20/05/2021 ESLint
  • v2021.3.26 26/03/2021 Allow script to run without user css in restricted pages SUPER TURBO Pages like /account/* and /admin/* prohibit user css Content-Security-Policy: style-src 'self' staticbrainz.org; Missing 'unsafe-inline' That crashed the script when trying to add the <style> to the <head> try {} is not appropriate (not working) for CSP. Fixes #531: SERVER_SWITCH not displayed in Profile edit page OTHER SCRIPTS Simply exclude CSP restricted pages from matches, FIX #399: Detect new JIRA server Drop obsolete attribute HTTPonly, Drop apparently useless performance issue skip confirm Closes #270, Bump version, align metadata (#510) and drop mbsandbox.org
  • v2021.1.20.2099 17/03/2021 Remove links to USO and USMO (#510) USO: userscripts.org (dead) USMO: userscripts-mirror.org (not safe with time)
  • v2021.1.20.2099 03/02/2021 Metadata block clean-up (#510) - Use Web Archive for userscripts(-mirror).org for safety - Use same namespace and namespace everywhere
  • v2021.1.20.2099 01/02/2021 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'
  • v2018.3.12.2 25/11/2020 Use //cdn.jsdelivr.net/gh/ (allowed by GF) … for require(d) libraries instead of //greasyfork.org/scripts/ One dependency less towards #396 (abandon mirrors). Also give less emphasis on mirrors and update compatibilities in README files.
  • v2018.3.12 27/09/2018 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.
  • v2017.12.4 04/12/2017 FIX: track entities have no edit histories nor edit pages., update browser support
  • v2017.6.16 16/06/2017 FIX #322: DOMException: NO_MODIFICATION_ALLOWED_ERR Problem spotted on mb_COOL-ENTITY-LINKS, mb_INLINE-STUFF, mb_REVIVE-DELETED-EDITORS and mb_SUPER-MIND-CONTROL-II-X-TURBO Problem fixed by #331’s 578183b06ef3c359125f9db4785dee35805bd970 Now a deterministic code retrieves the newly added style sheet instead of crossing fingers. cdj_TURBO-DASH was not affected by the problem but I applied same global code.
  • v2016.6.22 23/06/2016 Synced from GitHub - AcoustID support
  • v2016.6.15 16/06/2016 Synced from GitHub - Security improvement: using match instead of include (closes #192). Added //*.mbsandbox.org support where it was missing.
  • v2016.6.6 06/06/2016 Synced from GitHub - FIX #225: Wrong “edit edit #123456” links - FIX #215: Huge hexagon icon - (small) DOM performance fix #223
  • v2016.5.25 25/05/2016 Synced from GitHub - MBS #215: Huge hexagon icon - FIX #219: Protocol‐less URL not detected - Add “open edits” link. Remove addNormal and preferredProtocol (redundant with mb_PREFERRED-MBS). Fix “edit” and “open edit” links for “user” entities. Display entity type with explicit text (no longer only icon). - FIX: entity type not shown for non‐MBID entities. NEW: Contract MBIDs like INLINE STUFF contracts AcoustIDs. FIX: Better altserv layout. - Compact MBIDs fold out on mouse hover instead of ...
  • v2016.5.17 17/05/2016 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.
  • v2016.5.11 11/05/2016 Synced from GitHub - Global search replace “self” → “window”. It seems Opera v12.**18**.1272 no longer finds **self**. Might be a better fix to than only self.getComputedStyle (fbbb86978292865a00bec860d709aef1c20dedd6). Initially spotted in #209, #210, #211, and #212.
  • v2016.1.13 13/01/2016 Synced from GitHub - bypass mb_PREFERRED-MBS in SERVER_SWITCH and in canonical MBS links
  • v2015.12.8 18/12/2015 Synced from GitHub - changed HTTPS on/off to preferredProtocol option (HTTP/HTTPS/none)
  • v2015.12.8 08/12/2015 Synced from GitHub - cleanup - Noticed “/label/*/relationships” was not handled yet (while testing #132)
  • v2015.6.4.1626 04/06/2015 Synced from GitHub - using .classList(.add/.remove/.contains) instead of .className where opportunate
  • v2015.2.10.15.16 10/02/2015 Synced from GitHub - FIX. Deleted editors are displayed unescaped as “Deleted%20Editor%20%23&lt;editorid&gt;”.
  • v2014.11.14.2205 15/11/2014 Synced from GitHub - &lt;ninja&gt; decoding some more unicode
  • v2014.11.5.1548 13/11/2014 Synced from GitHub - &lt;ninja&gt; 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.11.5.1548 05/11/2014 Synced from GitHub - FIX. asking to confirm display of huge number of links too many times
  • v2014.0225.1252 10/06/2014 Imported from URL