◆少前百科是非盈利性、非官方的少女前线维基百科。
◆如果您发现某些内容错误/空缺,请勇于修正/添加!参与进来其实很容易!点这里 加入少前百科
◆有任何意见、建议、纠错,欢迎在 GFwiki:反馈与建议 提出和讨论。编辑事务讨论QQ群:597764980,微博@GFwiki少前百科
◆To foreigners,You can use twitter to contact us.
Icon Nyto Silver.png

“Widget:SkinQuery/js”的版本间的差异

来自少前百科GFwiki
跳转至: 导航搜索
(fix gem 1188)
(update skin class type)
第1行: 第1行:
 
<includeonly><script type="text/javascript">(window.RLQ=window.RLQ||[]).push(function(){
 
<includeonly><script type="text/javascript">(window.RLQ=window.RLQ||[]).push(function(){
 +
 
var suitElement = document.querySelectorAll('.suitdata');
 
var suitElement = document.querySelectorAll('.suitdata');
 
var htmlPageSave = []; // for page 1, 2, 3……
 
var htmlPageSave = []; // for page 1, 2, 3……
第53行: 第54行:
 
             <div class="skinsecall">全选<\/div>
 
             <div class="skinsecall">全选<\/div>
 
             <div class="skinclear">清空<\/div>
 
             <div class="skinclear">清空<\/div>
             <div class="suitbtn" id="month1" state="1">正月<\/div>
+
             <div class="suitbtn" id="typeJp" state="1">正月<\/div>
             <div class="suitbtn" id="month2" state="1">春节<\/div>
+
             <div class="suitbtn" id="typeSpring" state="1">春节<\/div>
             <div class="suitbtn" id="month3" state="1">婚纱<\/div>
+
             <div class="suitbtn" id="typeWedding" state="1">婚纱<\/div>
             <div class="suitbtn" id="month5" state="1">周年庆<\/div>
+
             <div class="suitbtn" id="typeAnniversary" state="1">周年庆<\/div>
             <div class="suitbtn" id="month6" state="1">儿童节<\/div>
+
             <div class="suitbtn" id="typeChild" state="1">儿童节<\/div>
             <div class="suitbtn" id="month7" state="1">泳装<\/div>
+
             <div class="suitbtn" id="typeSwim" state="1">泳装<\/div>
             <div class="suitbtn" id="month10" state="1">万圣节<\/div>
+
             <div class="suitbtn" id="typeHallo" state="1">万圣节<\/div>
             <div class="suitbtn" id="month12" state="1">圣诞节<\/div>
+
             <div class="suitbtn" id="typeXmas" state="1">圣诞节<\/div>
             <div class="suitbtn" id="month0" state="1">其他<\/div>
+
           <div class="suitbtn" id="typeCollaborate" state="1">联动<\/div>
 +
           <div class="suitbtn" id="typeSpecial" state="1">特典<\/div>
 +
             <div class="suitbtn" id="typeOther" state="1">其他<\/div>
 
         <\/div><br/>
 
         <\/div><br/>
 
         <div class="skinbtnbox">
 
         <div class="skinbtnbox">
第187行: 第190行:
  
 
function creat_skin(){
 
function creat_skin(){
     let _month1_state = $("#month1").attr("state");
+
     let _typeJp_state = $("#typeJp").attr("state");
     let _month2_state = $("#month2").attr("state");
+
     let _typeSpring_state = $("#typeSpring").attr("state");
     let _month3_state = $("#month3").attr("state");
+
     let _typeWedding_state = $("#typeWedding").attr("state");
     let _month5_state = $("#month5").attr("state");
+
     let _typeAnniversary_state = $("#typeAnniversary").attr("state");
     let _month6_state = $("#month6").attr("state");
+
     let _typeChild_state = $("#typeChild").attr("state");
     let _month7_state = $("#month7").attr("state");
+
     let _typeSwim_state = $("#typeSwim").attr("state");
     let _month10_state = $("#month10").attr("state");
+
     let _typeHallo_state = $("#typeHallo").attr("state");
     let _month12_state = $("#month12").attr("state");
+
     let _typeXmas_state = $("#typeXmas").attr("state");
     let _month0_state = $("#month0").attr("state");
+
     let _typeCollaborate_state = $("#typeCollaborate").attr("state");
 +
    let _typeSpecial_state = $("#typeSpecial").attr("state");
 +
    let _typeOther_state = $("#typeOther").attr("state");
  
 
     let _live2d_state = $("#live2d").attr("state");
 
     let _live2d_state = $("#live2d").attr("state");
第221行: 第226行:
 
     for(let i = 0; i < suitElement.length; i++){
 
     for(let i = 0; i < suitElement.length; i++){
  
         if($(suitElement[i]).attr("data-routine")){
+
         let routine = $(suitElement[i]).attr("data-routine");
            let routine = $(suitElement[i]).attr("data-routine");
+
        if(routine == "2" && _typeJp_state == "0") continue;
            if(routine == "2" && _month1_state == "0") continue;
+
        else if(routine == "1" && _typeSpring_state == "0") continue;
            else if(routine == "1" && _month2_state == "0") continue;
+
        else if(routine == "3" && _typeWedding_state == "0") continue;
            else if(routine == "3" && _month3_state == "0") continue;
+
        else if(routine == "4" && _typeAnniversary_state == "0") continue;
            else if(routine == "4" && _month5_state == "0") continue;
+
        else if(routine == "5" && _typeChild_state == "0") continue;
            else if(routine == "5" && _month6_state == "0") continue;
+
        else if(routine == "6" && _typeSwim_state == "0") continue;
            else if(routine == "6" && _month7_state == "0") continue;
+
        else if(routine == "7" && _typeHallo_state == "0") continue;
            else if(routine == "7" && _month10_state == "0") continue;
+
        else if(routine == "8" && _typeXmas_state == "0") continue;
            else if(routine == "8" && _month12_state == "0") continue;
+
        else if(routine == "9" && _typeOther_state == "0") continue;
            else if(routine == "9" && _month0_state == "0") continue;
+
         else if(routine == "11" && _typeCollaborate_state == "0") continue;
         } else {
+
        else if(routine == "0" && _typeSpecial_state == "0") continue;
            let the_time = Number($(suitElement[i]).attr("data-time")) % 2000;
 
            if(the_time >= 100 && the_time <= 200 && _month1_state == "0") continue;
 
            else if(the_time >= 200 && the_time <= 300 && _month2_state == "0") continue;
 
            else if(the_time >= 300 && the_time <= 400 && _month3_state == "0") continue;
 
            else if(the_time >= 500 && the_time <= 600 && _month5_state == "0") continue;
 
            else if(the_time >= 600 && the_time <= 700 && _month6_state == "0") continue;
 
            else if(the_time >= 700 && the_time <= 800 && _month7_state == "0") continue;
 
            else if(the_time >= 1000 && the_time <= 1100 && _month10_state == "0") continue;
 
            else if(the_time >= 1200 && the_time <= 1300 && _month12_state == "0") continue;
 
            else if(((the_time >= 400 && the_time <= 500) || (the_time >= 800 && the_time <= 1000) || (the_time >= 1100 && the_time <= 1200)) && _month0_state == "0") continue;
 
        }
 
  
 
         for(let j = 0 ; j < 12; j++){
 
         for(let j = 0 ; j < 12; j++){
第305行: 第299行:
  
 
function creat_suit(){
 
function creat_suit(){
     let _month1_state = $("#month1").attr("state");
+
     let _typeJp_state = $("#typeJp").attr("state");
     let _month2_state = $("#month2").attr("state");
+
     let _typeSpring_state = $("#typeSpring").attr("state");
     let _month3_state = $("#month3").attr("state");
+
     let _typeWedding_state = $("#typeWedding").attr("state");
     let _month5_state = $("#month5").attr("state");
+
     let _typeAnniversary_state = $("#typeAnniversary").attr("state");
     let _month6_state = $("#month6").attr("state");
+
     let _typeChild_state = $("#typeChild").attr("state");
     let _month7_state = $("#month7").attr("state");
+
     let _typeSwim_state = $("#typeSwim").attr("state");
     let _month10_state = $("#month10").attr("state");
+
     let _typeHallo_state = $("#typeHallo").attr("state");
     let _month12_state = $("#month12").attr("state");
+
     let _typeXmas_state = $("#typeXmas").attr("state");
     let _month0_state = $("#month0").attr("state");
+
     let _typeCollaborate_state = $("#typeCollaborate").attr("state");
 +
    let _typeSpecial_state = $("#typeSpecial").attr("state");
 +
    let _typeOther_state = $("#typeOther").attr("state");
  
 
     let _displaydiv_width = Number($("#displaydiv").width());
 
     let _displaydiv_width = Number($("#displaydiv").width());
第321行: 第317行:
 
     for(let i = 0; i < suitElement.length; i++){
 
     for(let i = 0; i < suitElement.length; i++){
 
          
 
          
         if($(suitElement[i]).attr("data-routine")){
+
         let routine = $(suitElement[i]).attr("data-routine");
            let routine = $(suitElement[i]).attr("data-routine");
+
        if(routine == "2" && _typeJp_state == "0") continue;
            if(routine == "2" && _month1_state == "0") continue;
+
        else if(routine == "1" && _typeSpring_state == "0") continue;
            else if(routine == "1" && _month2_state == "0") continue;
+
        else if(routine == "3" && _typeWedding_state == "0") continue;
            else if(routine == "3" && _month3_state == "0") continue;
+
        else if(routine == "4" && _typeAnniversary_state == "0") continue;
            else if(routine == "4" && _month5_state == "0") continue;
+
        else if(routine == "5" && _typeChild_state == "0") continue;
            else if(routine == "5" && _month6_state == "0") continue;
+
        else if(routine == "6" && _typeSwim_state == "0") continue;
            else if(routine == "6" && _month7_state == "0") continue;
+
        else if(routine == "7" && _typeHallo_state == "0") continue;
            else if(routine == "7" && _month10_state == "0") continue;
+
        else if(routine == "8" && _typeXmas_state == "0") continue;
            else if(routine == "8" && _month12_state == "0") continue;
+
        else if(routine == "9" && _typeOther_state == "0") continue;
            else if(routine == "9" && _month0_state == "0") continue;
+
         else if(routine == "11" && _typeCollaborate_state == "0") continue;
         } else {
+
        else if(routine == "0" && _typeSpecial_state == "0") continue;
            let the_time = Number($(suitElement[i]).attr("data-time")) % 2000;
 
            if(the_time >= 100 && the_time <= 200 && _month1_state == "0") continue;
 
            else if(the_time >= 200 && the_time <= 300 && _month2_state == "0") continue;
 
            else if(the_time >= 300 && the_time <= 400 && _month3_state == "0") continue;
 
            else if(the_time >= 500 && the_time <= 600 && _month5_state == "0") continue;
 
            else if(the_time >= 600 && the_time <= 700 && _month6_state == "0") continue;
 
            else if(the_time >= 700 && the_time <= 800 && _month7_state == "0") continue;
 
            else if(the_time >= 1000 && the_time <= 1100 && _month10_state == "0") continue;
 
            else if(the_time >= 1200 && the_time <= 1300 && _month12_state == "0") continue;
 
            else if(((the_time >= 400 && the_time <= 500) || (the_time >= 800 && the_time <= 1000) || (the_time >= 1100 && the_time <= 1200)) && _month0_state == "0") continue;
 
        }
 
  
 
         suitArray.push(i);
 
         suitArray.push(i);

2021年7月21日 (三) 12:21的版本