Greasy Fork is available in English.
add cancel buttoms for queues
// ==UserScript==
// @name Halloween QoL
// @namespace http://greasyfork.icu/zh-CN/users/164491-mirrorcubesquare
// @version 0.1
// @description add cancel buttoms for queues
// @author MCS
// @match http://www.mousehuntgame.com/*
// @match https://www.mousehuntgame.com/*
// @icon https://www.google.com/s2/favicons?domain=mousehuntgame.com
// @grant none
// ==/UserScript==
function generateNode(slot,cauldron)
{
var node=document.createElement('a');
node.href="#";
node.className='halloweenBoilingCauldronRecipeView-cauldron-queueSlot-cancelButton MCS-Placeholder';
node.onclick=function(){hg.views.HeadsUpDisplayHalloweenBoilingCauldronView.removeFromQueue(this);return false;}
node.setAttribute('data-cauldron-index',cauldron);
node.setAttribute('data-queue-slot',slot);
return node;
}
function refreshNode()
{
/*document
.querySelectorAll(".MCS-Placeholder")
.forEach(el => el.remove());*/
document.querySelectorAll(".halloweenBoilingCauldronHUD-cauldron-queue").forEach(item=>{
item.insertBefore(generateNode(item.getAttribute('data-queue-slot'),item.getAttribute('data-cauldron-index')),item.firstChild);
});
}
(function() {
'use strict';
refreshNode();
// Your code here...
})();