From 8ffba5ff05b51fa885fe74b1b9783df2a4b0ac07 Mon Sep 17 00:00:00 2001 From: jesus2099 Date: Thu, 25 Aug 2022 01:47:48 +0200 Subject: [PATCH] Self submit Merge page
no longer has action attribute #701 #702 Remove action={$c.req.uri} https://github.com/metabrainz/musicbrainz-server/commit/2ab8141d3993daaa233efd425d6626e8f96ac058 --- mb. MERGE HELPOR 2.user.js | 7 ++++--- mb_MASS-MERGE-RECORDINGS.user.js | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/mb. MERGE HELPOR 2.user.js b/mb. MERGE HELPOR 2.user.js index c6f19e70..2c94f95e 100644 --- a/mb. MERGE HELPOR 2.user.js +++ b/mb. MERGE HELPOR 2.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name mb. MERGE HELPOR 2 -// @version 2021.2.2.1852 +// @version 2022.8.25 // @description musicbrainz.org: Merge helper highlights last clicked, shows info, indicates oldest MBID, manages (remove) entity merge list; merge queue (clear before add) tool; don’t reload page for nothing when nothing is checked // @namespace https://github.com/jesus2099/konami-command // @supportURL https://github.com/jesus2099/konami-command/labels/mb_MERGE-HELPOR-2 @@ -23,7 +23,7 @@ var lastTick = new Date().getTime(); var WSrate = 1000; if (mergeType) { /* main merge tool */ - var mergeForm = document.querySelector("div#content > form[action*='/merge']"); + var mergeForm = document.querySelector("div#content > form[method='post']"); var tbl = mergeForm.querySelector("table.tbl"); var entities = {}; var deferScript = setInterval(function() { @@ -80,7 +80,8 @@ if (mergeType) { }); addAfter(reMergeButton, mergeButton); } - /* Make “Remove selected entites” and “Cancel” buttons faster */ + // Page bottom mini Merge Process form + // Make “Remove selected entites” and “Cancel” buttons faster var currentMergeForm = document.querySelector("div#current-editing > form[action*='/merge']"); if (currentMergeForm) { currentMergeForm.querySelector("button[type='submit'][value='remove']").addEventListener("click", function(event) { diff --git a/mb_MASS-MERGE-RECORDINGS.user.js b/mb_MASS-MERGE-RECORDINGS.user.js index cdc4b0f6..1766e378 100644 --- a/mb_MASS-MERGE-RECORDINGS.user.js +++ b/mb_MASS-MERGE-RECORDINGS.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name mb. MASS MERGE RECORDINGS -// @version 2022.8.16 +// @version 2022.8.25 // @description musicbrainz.org: Merges selected or all recordings from release A to release B – List all RG recordings // @namespace https://github.com/jesus2099/konami-command // @supportURL https://community.metabrainz.org/t/merge-duplicate-recordings-between-two-editions-of-the-same-album-with-mb-mass-merge-recordings/203168?u=jesus2099 @@ -180,7 +180,7 @@ function mergeRecsStep(_step) { } else if (this.status == 200) { if (step === 0) { if ( - this.responseText.match(new RegExp('')) + this.responseText.match(new RegExp('')) && this.responseText.indexOf('value="' + from.value + '"') > -1 && this.responseText.indexOf('') > -1 && this.responseText.indexOf('value="' + to.value + '"') > -1