MediaWiki:Common.js:修订间差异

MediaWiki界面页面
无编辑摘要
(页面内容被替换为“→‎这里的任何JavaScript将为所有用户在每次页面载入时加载。:​ →‎Mainpage:​ importScript( 'MediaWiki:Mainpage.js' ); →‎Bilibili Video:​ // importScript( 'MediaWiki:BilibiliVideo.js' );”
标签替换
第1行: 第1行:
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */
/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */
/* Server Status */
/* Mainpage */
$(function() {
importScript( 'MediaWiki:Mainpage.js' );
   if ($("#live-player-status").length > 0) {
    $.getJSON("https://mcapi.us/server/status?ip=helium.hydcraft.cn&port=25565")
    .done(function (data) {
     if (data.online == true) {
      // $("#live-info-start").css("visibility" , "visible");
      $("#live-info-start").css("display" , "block");
      var curPlayers = data.players.now;
      var maxPlayers = data.players.max;
      var width = curPlayers / maxPlayers;
 
      var statusText = curPlayers + " / " + maxPlayers;
     
      if (curPlayers > maxPlayers) {
       $("#live-player-curmax").css("display" , "block");
      }
      else if (curPlayers == maxPlayers)
      {
       $("#live-player-max").css("display" , "block");
      }
      else if (curPlayers < maxPlayers)
      {
       $("#live-player-normal").css("display" , "block");
      }
      else if (curPlayers == maxPlayers / 2)
      {
       $("#live-player-center").css("display" , "block");
      }
 
      if (curPlayers <= maxPlayers / 2){
       $("#live-player-progress").css("background-color" , "#096dd9");
      } else if(curPlayers > maxPlayers / 2 && curPlayers <= maxPlayers * 0.9){
       $("#live-player-progress").css("background-color" , "#ff7440");
      } else if(curPlayers > maxPlayers * 0.9){
       $("#live-player-progress").css("background-color" , "#a52a2a");
      } else {
       $("#live-player-progress").css("background-color" , "#096dd9");
      }
 
 
      $("#live-player-status").html(statusText + " (" + (width * 100).toFixed(1) + "%)");
      $("#live-player-progress").width(width * 100 + '%');
 
     } else {
       $("#live-info-stop").css("display" , "block");
       var statusText = "服务器未启动";
       $("#live-player-status").html(statusText);
     $("#live-player-progress").width(0 + '%');
     }
    })
   
    .fail(function (xhr) {
     if (xhr.status == 502) {
      $("#live-player-status").html("无法获取信息。");
     } else {
      $("#live-player-status").html("无法获取信息,错误值:" + xhr.status + "。");
      $("#live-player-progress").width(100 + '%');
      $("#live-player-progress").css("background-color" , "#ff0000");
     }
    });
 
   }
}());


/* Bilibili Video */
/* Bilibili Video */
// importScript( 'MediaWiki:BilibiliVideo.js' );
// importScript( 'MediaWiki:BilibiliVideo.js' );

2023年2月25日 (六) 21:02的版本

/* 这里的任何JavaScript将为所有用户在每次页面载入时加载。 */
/* Mainpage */
importScript( 'MediaWiki:Mainpage.js' );

/* Bilibili Video */
// importScript( 'MediaWiki:BilibiliVideo.js' );
为了让您的浏览体验更加高效、方便和个性化,遵照《中华人民共和国网络安全法》和《信息安全技术个人信息安全规范》,我们需要您允许本站使用Cookies。在某些情况下,Cookies是使网站正常运行的必要条件。