yuque comment sort

yuque comment sort change

// ==UserScript==
// @name         yuque comment sort
// @namespace    http://tampermonkey.net/
// @version      0.0.1
// @description  yuque comment sort change
// @author       You
// @match        https://aliyuque.antfin.com/csfe/vtfebt/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=antfin.com
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    console.log('yuque comment sort change start');

    const onChangeCommentSort = () => {
        const commentList = document.querySelectorAll('.commentFloorListItem-module_commentFloorListItem_hEa7c');
        const parent = commentList[0].parentNode;


        parent.innerHTML = '';
        for (let i = commentList.length - 1; i >=0; i--) {
            parent.innerHTML = parent.innerHTML + commentList[i].innerHTML;
        }
    };

    setTimeout(() => {

        const trigger = document.createElement('div');
        trigger.innerText = '评论按时间倒序排列';
        trigger.setAttribute('id', 'change-comment-sort-trigger');
        trigger.setAttribute('style', 'color: blue;cursor: pointer;position: fixed; bottom: 300px;right: 100px;z-index: 1000;');
        trigger.addEventListener('click', () => {
            onChangeCommentSort();
        }, false);


        document.body.appendChild(trigger);
        console.log('yuque comment sort change end');

    }, 1000);

})();