try to take over the world!
当前为
// ==UserScript==
// @name Deezer - Fix favorite tracks sorting
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.deezer.com/*/profile/*/loved
// @grant none
// ==/UserScript==
(function() {
'use strict';
function rafAsync() {
return new Promise(resolve => {
requestAnimationFrame(resolve); //faster than set time out
});
}
function checkElement(selector) {
if (document.querySelector(selector) === null) {
return rafAsync().then(() => checkElement(selector));
} else {
return Promise.resolve(true);
}
}
checkElement('.dropdown .dropdown-toggle')
.then((element) => {
document.querySelectorAll('.dropdown .dropdown-toggle')[0].click();
document.querySelectorAll('.dropdown .dropdown-menu .dropdown-item a')[0].click();
});
})();