好友列表加仇人按钮
当前为
// ==UserScript==
// @name maidx-net-wahlap - rival buttons
// @namespace esterTion
// @license MIT
// @match https://maimai.wahlap.com/maimai-mobile/friend/
// @match https://maimai.wahlap.com/maimai-mobile/index.php/friend/
// @match https://maimai.wahlap.com/maimai-mobile/friend/pages/?*
// @grant none
// @run-at document-end
// @version 1.50.00
// @author esterTion
// @description 好友列表加仇人按钮
// ==/UserScript==
const buttonGroups = [...document.querySelectorAll('.friend_comment_block+div+div')];
const blank = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATcAAABXCAYAAABhoQLcAAAClElEQVR4Xu3UAREAAAgCMelf2h5/swGTY+cIECAQFFgwk0gECBA446YEBAgkBYxb8q1CESBg3HSAAIGkgHFLvlUoAgSMmw4QIJAUMG7JtwpFgIBx0wECBJICxi35VqEIEDBuOkCAQFLAuCXfKhQBAsZNBwgQSAoYt+RbhSJAwLjpAAECSQHjlnyrUAQIGDcdIEAgKWDckm8VigAB46YDBAgkBYxb8q1CESBg3HSAAIGkgHFLvlUoAgSMmw4QIJAUMG7JtwpFgIBx0wECBJICxi35VqEIEDBuOkCAQFLAuCXfKhQBAsZNBwgQSAoYt+RbhSJAwLjpAAECSQHjlnyrUAQIGDcdIEAgKWDckm8VigAB46YDBAgkBYxb8q1CESBg3HSAAIGkgHFLvlUoAgSMmw4QIJAUMG7JtwpFgIBx0wECBJICxi35VqEIEDBuOkCAQFLAuCXfKhQBAsZNBwgQSAoYt+RbhSJAwLjpAAECSQHjlnyrUAQIGDcdIEAgKWDckm8VigAB46YDBAgkBYxb8q1CESBg3HSAAIGkgHFLvlUoAgSMmw4QIJAUMG7JtwpFgIBx0wECBJICxi35VqEIEDBuOkCAQFLAuCXfKhQBAsZNBwgQSAoYt+RbhSJAwLjpAAECSQHjlnyrUAQIGDcdIEAgKWDckm8VigAB46YDBAgkBYxb8q1CESBg3HSAAIGkgHFLvlUoAgSMmw4QIJAUMG7JtwpFgIBx0wECBJICxi35VqEIEDBuOkCAQFLAuCXfKhQBAsZNBwgQSAoYt+RbhSJAwLjpAAECSQHjlnyrUAQIGDcdIEAgKWDckm8VigAB46YDBAgkBYxb8q1CESBg3HSAAIGkgHFLvlUoAgSMmw4QIJAUeGQVAFjHwWAaAAAAAElFTkSuQmCC';
buttonGroups.forEach((group) => {
if (group.children.length > 2) return;
[...group.querySelectorAll('img')].forEach((img) => {
img.classList.remove('h_40');
img.classList.add('w_135');
});
const favoriteButton = group.children[1];
const stack = document.createElement('span');
stack.style.display = 'inline-block';
const rivalOn = favoriteButton.cloneNode(true);
rivalOn.setAttribute('action', 'https://maimai.wahlap.com/maimai-mobile/friend/rivalOn/');
rivalOn.querySelector('img').setAttribute('src', blank);
stack.appendChild(rivalOn);
stack.appendChild(document.createElement('br'));
const rivalOff = favoriteButton.cloneNode(true);
rivalOff.setAttribute('action', 'https://maimai.wahlap.com/maimai-mobile/friend/rivalOff/');
rivalOff.querySelector('img').setAttribute('src', blank);
setTimeout(()=>{
rivalOn.querySelector('img').setAttribute('src', 'https://maimaidx.jp/maimai-mobile/img/btn_friend_rival_on.png');
rivalOff.querySelector('img').setAttribute('src', 'https://maimaidx.jp/maimai-mobile/img/btn_friend_rivaldrop.png');
}, 100);
stack.appendChild(rivalOff);
group.appendChild(stack);
});