跳转到内容

MediaWiki:Mobile.js:修订间差异

无编辑摘要
无编辑摘要
无编辑摘要
第1行: 第1行:
/* 这里的任何JavaScript将为使用移动版网站的用户加载 */
/* 这里的任何JavaScript将为使用移动版网站的用户加载 */
/* Add to MediaWiki:Mobile.js for custom Mobile Menu links 
/* Add to MediaWiki:Mobile.js for custom Mobile Menu links 
   for MW-1.34.2 with MobileFrontend and MinervaNeue 
   for MW-1.34.2 with MobileFrontend and MinervaNeue 
   Just replace span text and href to add links */
   Just replace span text and href to add links */
 
var timer = setInterval(function() {
  var timer = setInterval(function() {
   if ($('.menu ul:first').length) {
    if ($('.menu ul:first').length) {
     console.log("mobile menu exists");
      console.log("mobile menu exists");
     clearInterval(timer);
      clearInterval(timer);
     $('.menu ul:first').after(
      $('.menu ul:first').after(
       '<ul class="level1"> \
         '<ul class="level1"> \
           <li> \
            <li> \
           <a href="#" \
            <a href="#" \
           class="mw-ui-icon mw-ui-icon-before mw-ui-icon-mf-expand mw-ui-icon-small"> \
               class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
           <span>Dropdown Links</span> \
            <span>Dropdown Links</span> \
           </a> \
            </a> \
           </li> \
            </li> \
           <ul class="level2"> \
            <ul class ="level2"> \
             <li> \
              <li> \
             <a href="/wiki/Link_1" \
              <a href="/wiki/Link_1" \
             class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-download"> \
                 class="mw-ui-icon mw-ui-icon-before"> \
             <span>Link 1</span> \
              <span>Link 1</span> \
             </a> \
              </a> \
             </li> \
              </li> \
             <li> \
              <li> \
             <a href="/wiki/Link_2" \
              <a href="/wiki/Link_2" \
             class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-mapPin"> \
                 class="mw-ui-icon mw-ui-icon-before"> \
             <span>Link 2</span> \
              <span>Link 2</span> \
             </a> \
              </a> \
             </li> \
              </li> \
             <li> \
              <li> \
             <a href="/wiki/Link_3" \
              <a href="/wiki/Link_3" \
             class="mw-ui-icon mw-ui-icon-before mw-ui-icon-wikimedia-bellOutline-base20"> \
                 class="mw-ui-icon mw-ui-icon-before"> \
             <span>Link 3</span> \
              <span>Link 3</span> \
             </a> \
              </a> \
             </li> \
              </li> \
           </ul> \
            </ul> \
        </ul>\
         </ul> \
        <ul> \
         <ul> \
           <li> \
            <li> \
           <a href="/wiki/Second_Link" \
            <a href="/wiki/Second_Link" \
           class="mw-ui-icon mw-ui-icon-before mw-ui-icon-wikimedia-star-base20"> \
               class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
           <span>Second Link</span> \
            <span>Second Link</span> \
           </a> \
            </a> \
           </li> \
            </li> \
        </ul>'
            <li> \
      );
            <a href="/wiki/Second_Link" \
      $(".menu").find(".level2").hide(); // hide level2 until level1 is clicked
               class="mw-ui-icon mw-ui-icon-before mw-ui-icon-minerva-watchlist"> \
      $(".level1").click(function(event){ 
            <span>third Link</span> \
        $(this).find(".level2").slideToggle(500);
            </a> \
      }); // if level1 is clicked, dropdown level2
            </li> \
   }
         </ul>'
}, 100); // check every 100ms
               
       );
       $(".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
Cookie帮助我们提供我们的服务。通过使用我们的服务,您同意我们使用cookie。