清大校務行政系統按鈕優化

將清大校務資訊系統的資料夾文字也賦予開啟函數,方便點擊展開細項

// ==UserScript==
// @name         清大校務行政系統按鈕優化
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  將清大校務資訊系統的資料夾文字也賦予開啟函數,方便點擊展開細項
// @author       You
// @match        https://www.ccxp.nthu.edu.tw/ccxp/INQUIRE/*
// @icon         https://www.ccxp.nthu.edu.tw/favicon.ico
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';


    const folderDivs = document.querySelectorAll('div[id^="folder"]');


    folderDivs.forEach(div => {
        const sourceLink = div.querySelector('td:first-child a[href]');
        const targetTextAnchor = div.querySelector('td:nth-child(2) a');

        if (sourceLink && targetTextAnchor) {
            const linkHref = sourceLink.getAttribute('href');
            targetTextAnchor.setAttribute('href', linkHref);
            targetTextAnchor.style.cursor = 'pointer';
        }
    });
})();