kone
소미소프트

소미소프트

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

05/27/2025, 07:00:13
유틸
3185 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
요몽원 완전 공략 가이드
후기 및 공략
losress
05/15 26301 151
[구매보급]도스케베 토끼 공주에게 왕으로 소환되었습니다♪ ~우아한 씨받이 라이프
소리
이름뭐하지
05/15 13489 62
3Mura 0515
영상
참새
05/15 20464 89
cm9pcm9pbW1k 모음집 업데이트 알림
영상
hannanas
05/15 20531 52
직번)[kotorakku]너무 선생님을 괴롭히지 말아주세요 ~동안에 거유에 상냥한 하나사키 선생님의 마음이 부서진 날~
동인
woo15
05/15 29100 130
[구매보급]【한국어 자막판】동거 여친.
소리
뒷담난쟁이로야족
05/15 12210 79
[구매보급] [버전업] RJ01548918 포스트 블러섬 -꽃이 피는 라이히와 사랑의 여제- 26.05.15 ver 1.3.1
미번
gkqisq
05/15 11513 39
AI, 짧) 오늘은 일이 빨리 끝나 집에 빨리 돌아온 엄마, 셀레스포니아 한장도 투척
야짤
miso5
05/15 16146 60
치사 (명조)
영상
mollange
05/15 21325 117
[구매보급][번역요청]앤젤만주사 게임 5종 번역 부탁드립니다
미번
axxxza
05/15 8107 32
[atori_k] 첫 담임 1+2
동인
agnet666
05/15 26916 34
[ai번역](방뇨,백합) RJ01392095 어린 레몬과 어른의 바닐라
번역
lavia
05/15 27985 103
[요청복구] RJ01317225 언베일드 ~ 명탐정 샬롯과 피에 젖은 살인마(Ripper)
복구
절대불멸
05/15 23663 55
[요청복구]RJ105442 암즈디바이서 arms devicer 1.4 kr
복구
절대불멸
05/15 15359 35
[요청복구] RJ01502625 LEWD GOD ~음신에게 바치는 제물~
복구
절대불멸
05/15 17703 44
[ 미번 / 번역요청 ] 숨겨진 사연이 있는 엑소시스트와 환생악마의 치명적인 사랑
동인
Lilac
05/15 10549 20
ai)원신 스커크선생님 2 bonus
야짤
ezmood
05/15 8467 49
직번) [Yamamoto Zenzen] 학원원교일기 Comix 1화
동인
qlalfsla
05/15 17921 117
[あすとら] 치명적인 오류
야짤
edo
05/15 13162 31
[청아] 노르마 (ZZZ)
영상
브레머튼
05/15 25433 109
AI,셀레스포니아) 우자 선생님의 지도
야짤
miso5
05/15 17193 142
[RPG Maker MV/MZ 실시간 번역기] 4.0 출시
유틸
mrpls
05/15 22674 70
[요청복구] Jack-o-nine-tails 2.2.3 (한글판) 사서고생하기 UI
복구
negativ
05/15 21649 48
[복구] 타락전기 벨페고르 사가
복구
스삐키뚜땨
05/15 22917 57
ai번역 손식질) 비선실세 학생 나 몰래 두사람이 즐기는 수학여행
동인
1Q2W3E4R
05/15 24701 119
(블루아카) [Itsuki Keisei (傾世遊庵)] 진 만큼 몸으로 갚을게요♡~여사장 AV 데뷔
영상
akihamoe
05/15 23257 109
NTR남의 속성(외모)로 보는 야겜 이야기
후기 및 공략
drogba
05/15 12751 38
[요청복구] 토미에는 결혼하고 싶어(Tomie wants to get married v1.3801)
복구
lilyll
05/15 25615 60
펌,레구라신작) 편협의 쪽빛
동인
kjalar
05/15 19185 134
[개조 버전] 프레이 게임 RJ341167
복구
V
05/15 18900 66