안녕하세요~ 뉴비입니다!

알림
|
X

페이지 정보

작성자 no_profile 커널패닉 125.♡.12.173
작성일 2024.09.19 23:31
675 조회
29 추천
글쓰기

본문

만나서 반갑습니다


회원 가입할 때 약관이 하얗게 변해 있어서 제보하려고 했었는데 이미 알려진 이슈였군요.. 잠깐 설렜습니다.


따라서...

원하는 소모임을 찾는게 귀찮아서 위 사진과 같이 게시판을 검색하는 기능을 만들어 보았는데 소스 코드는 아래 댓글에 첨부하겠습니다. (헤더 메뉴와 게시판 내 카테고리도 필터링이 되던데 버그가 아닌 기능입니다!)

Tampermonkey에 추가하시면 애드온 설치가 완료됩니다~

댓글 10 / 1 페이지

커널패닉님의 댓글

작성자 no_profile 커널패닉 (125.♡.12.173)
작성일 09.19 23:32
// ==UserScript==
// @name        다모앙 검색 필드
// @namespace   Violentmonkey Scripts
// @match       *://damoang.net/*
// @grant       none
// @version     1.0
// @author      커널패닉
// @description 9/19/2024, 8:59:55 PM
// ==/UserScript==

const sidebarElement = document.getElementById('sidebar-sub-s1-1');

function addFilterInput() {
  var input = document.createElement('input');
  input.type = 'text';
  input.id = 'filter-input';
  input.placeholder = '게시판/카테고리 검색...';
  input.onkeyup = filterNavLinks;

  var sidebar = document.getElementById('sidebar-site-menu');
  sidebar.insertBefore(input, sidebar.firstChild);
}

function filterNavLinks() {
  var input = document.getElementById('filter-input');
  var filter = input.value.toLowerCase();
  var navLinks = document.getElementsByClassName('nav-link');

  if(filter.length > 0 && !sidebarElement.classList.contains('show')) {
    if (sidebarElement) sidebarElement.classList.add('show');
  } else {
    if (sidebarElement) sidebarElement.classList.remove('show');
  }

  for (var i = 0; i < navLinks.length; i++) {
    var link = navLinks[i];
    if(filter.length === 0) {
      link.style.display = '';
      link.style.color = '';
    } else if (link.textContent.toLowerCase().indexOf(filter) > -1) {
      link.style.display = '';
      link.style.color = 'orange';
    } else {
      link.style.display = 'none';
      link.style.color = '';
    }
  }
}

window.onload = function() {
  addFilterInput();
};

완두콩님의 댓글

작성자 완두콩 (211.♡.12.92)
작성일 09.19 23:53

다모앙 개발지원 신청하기 -> https://damoang.net/discord

SDK님의 댓글의 댓글

대댓글 작성자 SDK (127.♡.0.1)
작성일 09.19 23:54
@완두콩님에게 답글 이런 배너는 또 언제 만들었데요?ㅎㅎ

완두콩님의 댓글의 댓글

대댓글 작성자 완두콩 (211.♡.12.92)
작성일 09.19 23:55
@SDK님에게 답글 제 서명란에 달아놨습니다
ㅋㅋㅋㅋㅋㅋ

커널패닉님의 댓글의 댓글

대댓글 작성자 no_profile 커널패닉 (125.♡.12.173)
작성일 09.19 23:57
@완두콩님에게 답글

SDK님의 댓글

작성자 SDK (127.♡.0.1)
작성일 09.19 23:54

커널패닉님의 댓글의 댓글

대댓글 작성자 no_profile 커널패닉 (125.♡.12.173)
작성일 09.19 23:57
@SDK님에게 답글 반갑습니다

가로도사님의 댓글

작성자 가로도사 (1.♡.112.222)
작성일 09.20 02:03
무슨 말인 지 1도 모르지만,
아뭏든 환영합니당앙앙앙앙~~~~

giants72님의 댓글

작성자 giants72 (223.♡.244.21)
작성일 09.20 02:57
환영합니다

사람만이희망이다님의 댓글

작성자 사람만이희망이다 (121.♡.250.219)
작성일 09.20 22:01
글쓰기
홈으로 전체메뉴 마이메뉴 새글/새댓글
전체 검색