kone
소미소프트

소미소프트

전체글 버튼을 만들어주세요

05/27/2025, 07:00:13
유틸
3205 views · 6 likes

하루종일 글 읽고 다시 전체 글목록으로 돌아가는데 좀 편하게 하고 싶어서 스크립트 싸옴



곧 고쳐질거같아서 과도기에나 잠깐 쓸법하여 그냥 코드로만 배포함

본인 css는 잘몰라서 그냥 대충 옆에 버튼 배껴 쓴거니까 잘못됐다 싶은건 classes 에서 삭제해서 사용하셈


greasemonkey, tampermonkey, violentmonkey 사용중이라면 아래 코드 임포트후 사용하면 되시겠다

무슨말인지 모르겠다면 무시


추가 >> ㅈㅅㅈㅅ 제일 아래에도 개념글 버튼이 있는 걸 모르고 리스트 상위에만 버튼 넣었음

버전 0.2로 업데이트 했읍니다


// ==UserScript==
// @name         make all article button
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  전체 글 호출 
// @match        https://kone.gg/s/*
// @grant        none
// @run-at       document-idle
// ==/UserScript==

(function () {
    'use strict';

    function buildButton() {
        const classes = "focus-visible:border-ring aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-input/50 flex items-center justify-between gap-2 text-sm whitespace-nowrap shadow-xs transition-[color,box-shadow] outline-none disabled:cursor-not-allowed disabled:opacity-50 border-zinc-300 focus-visible:ring-1 focus-visible:ring-blue-500 dark:border-zinc-600 cursor-pointer !h-8 p-0 rounded-full bg-zinc-100 dark:bg-zinc-700 border-0 px-3";
        return `<button data-slot="button" data-added="all" class="${classes}">전체글</button>`;
    }

    function getSubUrl() {
        return location.origin + location.pathname.match(/^\/s\/[^\/]+/)[0];
    }

    function attachButton() {
        const anchors = Array.from(document.querySelectorAll('a > button'))
            .filter(btn => btn.textContent.includes('개념글'))
            .map(btn => btn.parentElement);

        if (!anchors.length) return false;

        anchors.forEach(anchor => {
            const btnParent = anchor.parentElement;
            if (!btnParent) return;

            if (btnParent.querySelector('button[data-slot="button"][data-added="all"]')) return;

            const wrapper = document.createElement('a');
            wrapper.href = getSubUrl();
            wrapper.innerHTML = buildButton();

            btnParent.insertBefore(wrapper, anchor);
        });

        return true;
    }


    const observer = new MutationObserver(() => {
        attachButton();
    });
    observer.observe(document.body, {
        childList: true,
        subtree: true,
    });
})();

6
4 comments
Sign in to comment
05/27/25
이거 ㄹㅇ 필요했음
좋네용 애초에 개념글이랑 전체글 버튼을 분리해놨으면 좋앗을텐데..
05/27/25
당신같은 남자를 기다려왔다우
05/27/25
와우.. 능력자
Sign in to comment
[번역요청] [Yoshizou888] NTR 판타지 - 부패와 지배의 연쇄
미번
Ed
05/04 13331 35
Comfyui 재밋내
야짤
zerocoke
05/04 8276 17
[어린이날 기념 복구] RJ150996 마립 서큐버스 요마원 1.6
복구
blackmalangcalf
05/04 35655 68
[AI번역] 역겨운 거근 아저씨가 여자친구를 네토라레하는 이야기! 거근이 최고!
동인
gkcuwuwlltnnrra
05/04 22512 66
어린이날 기념,후원보급) meatloaf 2024/4 ~2026/4
영상
쩝냡
05/04 26706 159
(청아 gif) 나는 빵빵단인데 이거 페도임
야짤
hannanas
05/04 15652 31
염월선행록 translation-cache.log 5월10일자 갱신 마지막
유틸
보바도사
05/04 8733 39
직번)[transistor baby]성재의 처녀 아스트레이아1~4편
동인
돋돋돋돋돋
05/04 23541 86
문제가 됐던 파일 및 암호화 관련 내용
정보
미스터장
05/04 9831 53
(한글자막) 친구네 집 메이드가 너무 내 취향이라서, 내 암컷으로 만들어버렸습니다
영상
꽃사슴
05/04 28376 185
[구매보급] [AI 번역] [개조버전] 견습 모비와 순풍을 기다리는 섬 RJ01042745
번역
V
05/04 36144 219
[미번] RJ01549336 알미오시온의 의술사 アルミオシオンの医術師 v1.00
미번
핏짜허엇
05/04 35339 172
[ai딸깍번역]동경하는 스승의 복제체 상대로 하고 싶었던거 전부 하는 이야기
동인
rlans
05/04 42250 315
[구매보급] 마조 시바키 라디오 시리즈 (1~3)
소리
summer4552
05/04 7727 42
후기) 색귀, 쯔꾸르 역사상 goat.
후기 및 공략
parmisgood
05/04 8793 31
횡령을 들켜 상사가 시키는 대로 하게 되는 경리 1p
야짤
요요코코
05/04 11169 29
[복구] RJ105442 암즈 디바이서 (arms devicer) v1.4 KR
복구
meruna00
05/04 15322 60
청아, AI번역) [직번] 구축함 하츠유키 이야기 (Wancho)
동인
rapbit
05/04 10067 22
minus8) 효과음 추가
영상
rlans
05/04 21257 97
(로리/임신) 아크메시아 발매일 결정!
정보
라임무르
05/04 13879 18
90일, 미번+번역) RJ425610 마도술사 미사
복구
ㅇㅇ
05/04 21111 56
[アブジャン] 레나쇼타 ー디지케모 누나와 H한 합체ー
영상
cupapan
05/04 23723 45
90일) RJ195455 미츠루기 코토노가 변태가 되어 버린 이야기 v1.10.7z
복구
ㅇㅇ
05/04 21103 37
(구매보급,버전업)RJ01613299 음최도시 휴포니즘
미번
gkawkek23
05/04 12447 44
[직번] Nunnu) - 좋아하는 미라이가 다른 녀석 책상에서 모서리 자위라니 말도 안 돼
동인
유의
05/04 23812 150
[직번] [Yesman] 잘생긴 왕자님 스타일 여자 AV타락 인생종료편
동인
maha1004
05/04 25641 75
[구매보급] [번역요청 시크릿 바이스 ~이계의 낙원~
미번
howl17
05/04 12902 27
미번에 올라왔던 문제의 파일 구동 해봤음
정보
미스터장
05/04 11354 43
보지고등학교 야짤 시리즈 모음
야짤
berryzz
05/04 17924 84
[구매보급]신성한 발키리의 굴욕 더러운 자지 청소
소리
이름뭐하지
05/04 11905 60