미디어위키:Common.js: 두 판 사이의 차이

잔글 ("미디어위키:Common.js" 문서를 보호했습니다 ([편집=관리자만 허용] (무기한) [이동=관리자만 허용] (무기한)))
편집 요약 없음
 
(같은 사용자의 중간 판 7개는 보이지 않습니다)
1번째 줄: 1번째 줄:
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */
/**
// 토글 버튼 기능 추가
* 이 스크립트는 위키백과 전체에 적용됩니다. 고칠 때는 주의해주세요.
* [[위키백과:위키프로젝트 시스템]] 참고
*
* 스크립트를 넣을 때는 충분한 설명, 출처를 넣어주세요! 이후 관리가 어려워집니다.
**/
console.log("Common.js 불러옴!");
 
// 펼치기/접기 스크립트
document.addEventListener("DOMContentLoaded", function() {
document.addEventListener("DOMContentLoaded", function() {
    var toggles = document.querySelectorAll(".toggleBtn");
  var toggles = document.querySelectorAll(".toggleBtn");
    toggles.forEach(function(toggle) {
  toggles.forEach(function(toggle) {
        toggle.addEventListener("click", function() {
    toggle.addEventListener("click", function() {
            var targetId = this.getAttribute("data-target");
      var targetId = toggle.getAttribute("data-target");
            var target = document.getElementById(targetId);
      var target = document.getElementById(targetId);
            if (target) {
      if (!target) return;
                if (target.style.display === "none") {
      if (target.style.display === "none" || target.style.display === "") {
                    target.style.display = "block";
        target.style.display = "block";
                } else {
      } else {
                    target.style.display = "none";
        target.style.display = "none";
                }
      }
            }
        });
     });
     });
  });
});
});
/* DO NOT ADD CODE BELOW THIS LINE */

2025년 4월 27일 (일) 17:19 기준 최신판

/**
 * 이 스크립트는 위키백과 전체에 적용됩니다. 고칠 때는 주의해주세요.
 * [[위키백과:위키프로젝트 시스템]] 참고
 *
 * 스크립트를 넣을 때는 충분한 설명, 출처를 넣어주세요! 이후 관리가 어려워집니다.
 **/
console.log("Common.js 불러옴!");

// 펼치기/접기 스크립트
document.addEventListener("DOMContentLoaded", function() {
  var toggles = document.querySelectorAll(".toggleBtn");
  toggles.forEach(function(toggle) {
    toggle.addEventListener("click", function() {
      var targetId = toggle.getAttribute("data-target");
      var target = document.getElementById(targetId);
      if (!target) return;
      if (target.style.display === "none" || target.style.display === "") {
        target.style.display = "block";
      } else {
        target.style.display = "none";
      }
    });
  });
});



/* DO NOT ADD CODE BELOW THIS LINE */