kone
소미소프트

소미소프트

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

05/27/2025, 07:00:13
유틸
3163 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
Mmchair-야한 가게에 갔더니, 옛 동급생이 있었던 이야기
동인
k8625
05/19 38530 200
[번역요청] 牛娘 밀피의 음욕 트랩 조교
미번
너무타박하지말아줘
05/19 17306 39
좀더! 임신! 불꽃 시리즈(밀크 팩토리) 이식, 번역 작업 계획 정리
작업현황
joyed47106
05/19 6633 39
5월하순부터 6월하순까지 발매리스트
정보
sorbe123
05/19 10861 35
[복구] 느슨한 서바이벌 ~알몸섬의 소녀들~ v1.2 [기번] (청아)
복구
doritori
05/19 19706 44
이런 애낳을수있는 로봇이면 아내삼을만 한듯
야짤
superkiller123
05/19 9940 18
[미번/구매보급/번역요청] Star Knightess Aura 스팀판 버전업 v1.3.7
미번
giraffeman
05/19 10415 38
[구매보급]츠요츠요 풍기위원장의 암컷타락 교미 섹스
소리
이름뭐하지
05/18 9803 63
자작) 유카리 핸드잡 카운트다운
번역
tutu32323
05/18 38222 172
90일, csv 기번) RJ01143953 csv 기번 nomo 072project version (26.04.29).7z
번역
ㅇㅇ
05/18 23515 73
[복구] 거만한 유부녀 타락! 교만아내함락! ~좋은 여자이지만 싫은 여자~
복구
qusho
05/18 25251 60
자체한글,자체번역 야겜 10개
번역
미스터장
05/18 78869 376
성처리용 용사 1.7.511 (DLC01 별첨)
미번
advanced
05/18 10815 40
[AI번역] 고기만두에 파묻혀
번역
미식이네
05/18 33586 141
AI, 청아) 좋았던 짤들
야짤
05/18 12262 67
[Jellyfish] SISTERS ~여름의 마지막 날~ 영문판
미번
argoklarke
05/18 12363 41
악령기생2
정보
msw7162
05/18 5952 18
AI, 블아) 유즈의 자유이용권
야짤
miso5
05/18 11074 63
Unacchi-민트씨는 교미를 하고 싶어
동인
k8625
05/18 37367 226
Unacchi-아가씨 완전패배
동인
k8625
05/18 25499 139
ai) ----스압---- 월요일의 타와와
야짤
Ghost
05/18 7684 31
Unacchi-수녀님 완전패배
동인
k8625
05/18 23042 117
nyuu koubou【한국어판】세계 이사 센터에 오신 것을 환영합니다 - 여자가 먼저 역헌팅하는 게 당연한 세계 EX
동인
RMillet
05/18 41625 170
Mmchair-인기 만점 선생님
동인
k8625
05/18 43722 233
[복구] 시그리카 'Thumbs up' 영상 복구
영상
브레머튼
05/18 19292 73
직번,닭장) [pudding tea] 완숙왕비 로자미아 ~마마편~
동인
CampMan303
05/18 13942 67
【W유두 괴롭히기×W중출×W폭유 바니걸】~VIP 회원 전용 서비스~W폭유 바니의 정액 완전 착취 뒷골목 카지노
소리
테탑시
05/18 13203 68
ai) 패배 히로인 안나
야짤
Ghost
05/18 5108 22
ai) ----스압 임신---- 잘익은 마법소녀 19일 큐어 다이아 추가+
야짤
Ghost
05/18 6373 28
[AI번역] 낯선 소녀들, 저를 지켜주세요!
번역
lavia
05/18 41020 161