Asana subtask auto load more
当前为
// ==UserScript==
// @name Asana subtask auto loadmore
// @namespace http://tampermonkey.net
// @description Asana subtask auto load more
// @version 0.1
// @author zhong666
// @match https://app.asana.com/*
// @grant none
// ==/UserScript==
(function () {
'use strict';
function dispatchClickLoadMore() {
const $loadmore = document.querySelector('.SubtaskGrid.SingleTaskPaneSpreadsheet-subtaskGrid a.SubtaskGrid-loadMore')
if (!$loadmore) {
return
}
$loadmore.click()
}
const mobs = new MutationObserver((mutations) => {
mutations.forEach(() => {
dispatchClickLoadMore()
})
})
const $app = document.getElementById('asana_full_page')
if (!$app) return
mobs.observe($app, {
subtree: true,
childList: true,
})
})();