미디어위키:Common.js

인테리어 위키
Abland (토론 | 기여)님의 2026년 1월 13일 (화) 08:52 판 (새 문서: 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다.: mw.hook('wikipage.content').add(function ($content) { $content.find('table.mw-collapsible').each(function () { var $table = $(this); var expand = $table.attr('data-expandtext'); var collapse = $table.attr('data-collapsetext'); var $toggle = $table.find('span.mw-collapsible-toggle a'); if (!$toggle.length) return; function applyText() { var isCollapsed...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 이동 검색으로 이동

참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.

  • 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
  • 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
  • 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */


mw.hook('wikipage.content').add(function ($content) {
  $content.find('table.mw-collapsible').each(function () {
    var $table = $(this);
    var expand = $table.attr('data-expandtext');
    var collapse = $table.attr('data-collapsetext');

    var $toggle = $table.find('span.mw-collapsible-toggle a');
    if (!$toggle.length) return;

    function applyText() {
      var isCollapsed = $table.hasClass('mw-collapsed');
      if (expand && collapse) {
        $toggle.text(isCollapsed ? expand : collapse);
      }
    }

    applyText();
    $toggle.on('click', function () {
      setTimeout(applyText, 0);
    });
  });
});