Greasy Fork

arcaliveDualMode

아카라이브 심야식당 게시글 목록을 둘로나눠, 좌우에 각각 보여줍니다.

目前为 2022-06-17 提交的版本。查看 最新版本

// ==UserScript==
// @name         arcaliveDualMode
// @namespace    http://tampermonkey.net/
// @version      0.3
// @description  아카라이브 심야식당 게시글 목록을 둘로나눠, 좌우에 각각 보여줍니다.
// @author       Jayscript
// @match        https://arca.live/b/smpeople
// @match        https://arca.live/b/smpeople?*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=arca.live
// @grant        none
// @license      MIT
// ==/UserScript==


function arcaliveDualMode()
{
    if (window.innerWidth >1800)
    {
        document.querySelector('.right-sidebar').style = 'display:none;';
        let contentWrapper = document.querySelector('.content-wrapper.clearfix');
        contentWrapper.style='margin:0 5rem 0;max-width:100%';
        let containerBoard = document.querySelector('.containe-fluid.board-article');
        containerBoard.style='margin:0';
        let articleList = document.querySelector('.article-list');
        let articleList2 = articleList.cloneNode(true);
        articleList.after(articleList2);

        articleList.style='margin:5 0rem 0 0;float:left;width:49%;';
        articleList2.style='margin:5 0rem 0 0;float:right;width:49%;';

        let articles=articleList.querySelectorAll('a.vrow:not(.notice)');
        let articles2=articleList2.querySelectorAll('a.vrow:not(.notice)');
        let noticesInArticles2=articleList2.querySelectorAll('a.vrow.notice');

        let cartegoryWrapper = articleList.querySelector('.board-category-wrapper.clearfix');
        let cartegoryWrapper2 = articleList2.querySelector('.board-category-wrapper.clearfix');

        //document.querySelector('.channel-visit-history').after(cartegoryWrapper);
        //cartegoryWrapper2.remove();

        for(let i=15;i<articles.length;i++)
        {
            articles[i].remove();
        }
        for(let i=0;i<15;i++)
        {
            articles2[i].remove();
        }
        for(let i=0;i<noticesInArticles2.length;i++)
        {
            noticesInArticles2[i].remove();
        }

    }
}
addEventListener('load',setTimeout(arcaliveDualMode,0));