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

(새 문서: →‎이 자바스크립트 설정은 모바일 사이트를 사용하는 사용자에게 적용됩니다: /* 이 자바스크립트 설정은 모바일 사이트를 사용하는 사...)
 
1번째 줄: 1번째 줄:
/* 이 자바스크립트 설정은 모바일 사이트를 사용하는 사용자에게 적용됩니다 */
 
 
/* 이 자바스크립트 설정은 모바일 사이트를 사용하는 사용자에게 적용됩니다 */
 
/* 이 자바스크립트 설정은 모바일 사이트를 사용하는 사용자에게 적용됩니다 */
 
/* Add to MediaWiki:Mobile.js for custom Mobile Menu links  
 
/* Add to MediaWiki:Mobile.js for custom Mobile Menu links  
12번째 줄: 11번째 줄:
 
               ' <ul> \
 
               ' <ul> \
 
                     <li> \
 
                     <li> \
                     <a href="/mw/index.php/%EC%B5%9C%EC%8B%A0_%EB%AC%B8%EC%84%9C%EB%AA%A9%EB%A1%9D" \
+
                     <a href="http://paju.wiki/mw/index.php/%EC%B5%9C%EC%8B%A0_%EB%AC%B8%EC%84%9C%EB%AA%A9%EB%A1%9D" \
 
                           class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
 
                           class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
 
                     <span>최신문서목록</span> \
 
                     <span>최신문서목록</span> \
 
                     </a> \
 
                     </a> \
 
                     </li> \
 
                     </li> \
              </ul>'
+
                </ul> \
 +
                <ul> \
 +
                    <li> \
 +
                    <a href="http://paju.wiki/mw/index.php/%ED%8A%B9%EC%88%98:%EB%B6%84%EB%A5%98" \
 +
                          class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
 +
                    <span>분류목록</span> \
 +
                    </a> \
 +
                    </li> \
 +
                </ul>'  
 
           );
 
           );
 
           $(".menu").find(".level2").hide(); // hide level2 until level1 is clicked
 
           $(".menu").find(".level2").hide(); // hide level2 until level1 is clicked

2022년 4월 27일 (수) 21:30 판

/* 이 자바스크립트 설정은 모바일 사이트를 사용하는 사용자에게 적용됩니다 */
/* Add to MediaWiki:Mobile.js for custom Mobile Menu links 
for MW-1.34.2 with MobileFrontend and MinervaNeue 
Just replace span text and href to add links */

var timer = setInterval(function() {
     if ($('.menu ul:first').length) {
         console.log("mobile menu exists");
         clearInterval(timer);
         $('.menu ul:first').after(
               ' <ul> \
                    <li> \
                    <a href="http://paju.wiki/mw/index.php/%EC%B5%9C%EC%8B%A0_%EB%AC%B8%EC%84%9C%EB%AA%A9%EB%A1%9D" \
                          class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
                    <span>최신문서목록</span> \
                    </a> \
                    </li> \
                </ul> \
                <ul> \
                    <li> \
                    <a href="http://paju.wiki/mw/index.php/%ED%8A%B9%EC%88%98:%EB%B6%84%EB%A5%98" \
                          class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
                    <span>분류목록</span> \
                    </a> \
                    </li> \
                </ul>' 
          );
          $(".menu").find(".level2").hide(); // hide level2 until level1 is clicked
          $(".level1").click(function(event){ 
               $(this).find(".level2").slideToggle(500);
          }); // if level1 is clicked, dropdown level2
     }
}, 100); // check every 100ms