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

更改

跳转至: 导航搜索

Widget:SkinQuery/js

添加278字节2021年7月17日 (六) 02:02
update page
<includeonly><script type="text/javascript">(window.RLQ=window.RLQ||[]).push(function(){
var suitElement = document.querySelectorAll('.suitdata');
var htmlPageSave = []; // for page 1, 2, 3……
 
creat_select();
creat_suit();
<div class="skinbtn" id="5card" state="1">5<span class="btntext">黑卡<\/span><\/div>
<div class="skinbtn" id="8card" state="1">8<span class="btntext">黑卡<\/span><\/div>
<div class="skinbtn" id="xcard" state="1"><span class="btntext">特殊黑卡无效<\/span><\/div>
<\/div><br/>
<div class="skinbtnbox">
<div class="skinsecall">全选<\/div>
<div class="skinclear">清空<\/div>
<div class="skinbtn" id="diamond1" state="1" style="width: 120px;">388 ~ 998999<span class="btntext">钻石<\/span><\/div>
<div class="skinbtn" id="diamond2" state="1" style="width: 120px;">1280 ~ 1699<span class="btntext">钻石<\/span><\/div>
<div class="skinbtn" id="diamond3" state="1" style="width: 120px;">1888 ~ 1999<span class="btntext">钻石<\/span><\/div>
<\/div><br/>
<\/div>
  <table class="pageControl"><tr><td class="pagePrev">◀ PREV<\/td><td class="pageNumberDiv"><\/td><td class="pageNext">NEXT ▶<\/td><\/tr><\/table> <div id="displaydiv"><\/div> <table class="pageControl"><tr><td class="pagePrev">◀ PREV<\/td><td class="pageNumberDiv"><\/td><td class="pageNext">NEXT ▶<\/td><\/tr><\/table>`;
$("#mw-content-text").append(html_text);
if(this_element) for(let i = 0; i < this_element.length; i ++ ) if($(this_element[i]).attr("state") == 1) $(this_element[i]).click();
if(next_element) for(let i = 0; i < next_element.length; i ++ ) if($(next_element[i]).attr("state") == 1) $(next_element[i]).click();
});
 
$(".pagePrev").click(function(){
let pageLength = $(".pageNumber").length / 2;
let num = Number($($(".pageChosen")[0]).attr("pageIndex"));
if(num > 0) $("[pageIndex='" + String(num - 1) + "']").click();
else $("[pageIndex='" + String(pageLength - 1) + "']").click();
});
$(".pageNext").click(function(){
let pageLength = $(".pageNumber").length / 2;
let num = Number($($(".pageChosen")[0]).attr("pageIndex"));
if(num < pageLength - 1) $("[pageIndex='" + String(num + 1) + "']").click();
else $("[pageIndex='0']").click();
});
}
let _5card_state = $("#5card").attr("state");
let _8card_state = $("#8card").attr("state");
let _xcard_state = $("#xcard").attr("state");
let _600change_state = $("#600change").attr("state");
let _200change_state = $("#200change").attr("state");
let _displaydiv_width = Number($("#displaydiv").width());
let _br_num = Math.floor((_displaydiv_width - 120) / 150148) - 2;
let count skinArray = -1[]; let html_text = ``; 
for(let i = 0; i < suitElement.length; i++){
if(this_card == "5" && _5card_state == "0") continue;
if(this_card == "8" && _8card_state == "0") continue;
if(this_card == "0" && _xcard_state == "0") continue;
let this_type = $(suitElement[i]).attr("data-gain" + String(j));
this_item = Number(this_item);
if(this_type == "钻石" && Number(this_item) >= 388 && Number(this_item) <= 998 999 && _diamond1_state == "0") continue;
if(this_type == "钻石" && Number(this_item) >= 1280 && Number(this_item) <= 1699 && _diamond2_state == "0") continue;
if(this_type == "钻石" && Number(this_item) >= 1888 && Number(this_item) <= 1999 && _diamond3_state == "0") continue;
if(this_type == "钻石" && Number(this_item) >= 2180 && Number(this_item) <= 2588 && _diamond4_state == "0") continue;
count ++; ifskinArray.push(count >= _br_num{'suit':i, 'skin':j}){ html_text += `<br/>`; count = 0; } }
let bcard_class skinMax = "cardgrey"5 * _br_num; switch( $(suitElement[i]".pageNumberDiv").attrchildren("data-bcard" + String).remove(j))){ case "3" : bcard_class = "cardblue"; break; case "5" : bcard_class = "cardgreen"; break; case "8" : bcard_class = "cardorange"; break; default : bcard_class = "cardgrey"; }  for(let item_class i = "itemgrey"0; let gain_text = `i <div class="skingain `; switchMath.ceil($(suitElement[i])skinArray.attr("data-gain" + String(j)length / skinMax)){               case "采购" : gain_text += `itemwhite">兑换券<\/div>`; item_class = "itemwhite"; break; case "钻石" : gain_text += `itemblue">钻石<\/div>`; item_class = "itemblue"; break; case "RMB" : gain_text += `itemred">RMB<\/div>`; item_class = "itemred"; break; case "其他" : gain_text += `itemgrey">其他<\/div>`; item_class = "itemgrey"; break; default : gain_text i+= `itemgrey">error<\/div>`; }  let anime_text = ""; switch($(suitElement[i]).attr("data-anime" + String(j))){ case "Live2D" : anime_text = `Live2D`; break; case "Animated" : anime_text let div_html = `Animated`; break; default : anime_text = ""; break; }  html_text += `<div class="oneskin ` + bcard_class + `"> <div class="skinpicndivpageNumber" data-picapageIndex="${$(suitElement[i]).attr("data-pica" + String(j))}" data-picb=">${$(suitElement[i]).attr("data-picb" + String(j))1}"> <img class="skinpicn" src="` + $(suitElement[i]).attr("data-picn" + String(j)) + `" /><\/div>`; <div class="skintext"> <div class="skindolllink"> <div class="skindoll">` + $(suitElement[i]).attr("data-doll" + String(j)) + `<\/div> <div class="skinname">` + $(suitElement[i]).attr("data-namepageNumberDiv" + String(j)) + `<\/div> <\/div> <div class="skinbcard">` + $(suitElement[i]).attr("data-bcard" + Stringappend(jdiv_html)) + `<\/div>; ` + gain_text + ` } <div class="skinitem ` + item_class + `">` + $ creat_pageClick(suitElement[i]).attr("data-item" + String(j)) + `<\/div> ` + ((anime_text) ? `<div class="skinanime">` + anime_text + `<\/div>` : ``) + ` <\/div> <\/div>`;
htmlPageSave = [];
let html_text = ``;
for(let num = 0; num < skinArray.length; num ++){
if((num % _br_num) == 0 && num != 0) html_text += `<br\/>`;
html_text += creat_card(skinArray[num].suit, skinArray[num].skin);
if(num % skinMax == skinMax - 1){
htmlPageSave.push(html_text);
html_text = ``;
} else if(num == skinArray.length - 1){
htmlPageSave.push(html_text);
}
}
if(htmlPageSave.length) $($(".pageNumber")[0]).click(); else $("#displaydiv").html(html_text"");
}
let _month0_state = $("#month0").attr("state");
var html_text let suitArray = ``[];
for(let i = 0; i < suitElement.length; i++){
}
suitArray.push(i);
}
 
let suitMax = 7;
$(".pageNumberDiv").children().remove();
for(let i = 0; i < Math.ceil(suitArray.length / suitMax); i++){
let div_html = `<div class="pageNumber" pageIndex="${i}">${i + 1}<\/div>`;
$(".pageNumberDiv").append(div_html);
}
creat_pageClick();
 
htmlPageSave = [];
var html_text = ``;
for(let num = 0; num < suitArray.length; num++){
let i = suitArray[num];
html_text += `<div class="onesuit"><a class="suitname" href="http://www.gfwiki.org/w/` + $(suitElement[i]).attr("data-suitlink") + `">`;
html_text += `[` + $(suitElement[i]).attr("data-suitname") + `]<span class="suittime">`;
for(let j = 0 ; j < 12; j++){
if(!$(suitElement[i]).attr("data-num" + String(j))) continue;
html_text += creat_card(i, j);
}
html_text += `<\/div>`;
 
if(num % suitMax == suitMax - 1){
htmlPageSave.push(html_text);
html_text = ``;
} else if(num == suitArray.length - 1){
htmlPageSave.push(html_text);
}
}
let bcard_class = "cardgrey"; switch if(htmlPageSave.length) $($(suitElement".pageNumber")[i0]).attrclick("data-bcard" + String(j))){ case "3" : bcard_class = "cardblue"; break; case else $("5#displaydiv" : bcard_class = ).html("cardgreen"; break; case "8" : bcard_class = "cardorange"; break; default : bcard_class = "cardgrey"); }
let item_class = "itemgrey";function creat_card(i, j){ let gain_text bcard_class = `<div class="skingain `; let item_text = $(suitElement[i]).attr("data-itemcardgrey" + String(j)); switch($(suitElement[i]).attr("data-gainbcard" + String(j))){ case "采购" : gain_text += `itemwhite">兑换券<\/div>`; item_class = "itemwhite"; break; case "钻石3" : gain_text +bcard_class = `itemblue">钻石<\/div>`; item_class = "itembluecardblue"; break; case "RMB5" : gain_text +bcard_class = `itemred">RMB<\/div>`; item_class = "itemredcardgreen"; break; case "其他8" : gain_text += `itemgrey">其他<\/div>`; item_class = "itemgrey"; item_text = `<div stylebcard_class ="color: transparent; height: 26px;cardorange"><\/div>`; break; default : gain_text +bcard_class = `itemgrey">error<\/div>`cardgrey"; }
let anime_text item_class = "itemgrey"; let gain_text = `<div class="skingain `; let item_text = $(suitElement[i]).attr("data-item" + String(j)); switch($(suitElement[i]).attr("data-animegain" + String(j))){ case "采购" : gain_text += `itemwhite">兑换券<\/div>`; item_class = "itemwhite"; break; case "Live2D钻石" : anime_text gain_text += `Live2Ditemblue">钻石<\/div>`; item_class = "itemblue"; break; case "AnimatedRMB" : anime_text gain_text += `Animateditemred">RMB<\/div>`; item_class = "itemred"; break; default case "其他" : anime_text gain_text += `itemgrey">其他<\/div>`; item_class = "itemgrey"; break; default : gain_text += `itemgrey">error<\/div>`; }
html_text += `<div class let anime_text ="oneskin ` + bcard_class + `">; <div class="skinpicndiv" data-pica="${$(suitElement[i]).attr("data-pica" + String switch(j))}" data-picb="${$(suitElement[i]).attr("data-picbanime" + String(j))}"> <img class="skinpicn" src="` + $(suitElement[i]).attr("data-picn" + String(j)) + `" /><\/div> <div class="skintext"> <div class="skindolllink" data-dollname="${$(suitElement[i]).attr("data-doll" + String(j))}"> <div class= case "skindollLive2D">` + $(suitElement[i]).attr("data-doll" + String(j)) + `<\/div> <div class: anime_text ="skinname">` + $(suitElement[i]).attr("data-name" + String(j)) + Live2D`<\/div>; break; <\/div> <div class= case "skinbcardAnimated">` + $(suitElement[i]).attr("data-bcard" + String(j)) + `<\/div> ` + gain_text + ` <div class: anime_text ="skinitem ` + item_class + Animated`">` + item_text + `<\/div>; break; ` + (( default : anime_text) ? `<div class="skinanime">` + anime_text + `<\/div>` : ``) + ` <\/div> <\/div>`; } html_text += `<\/div>`break;
}
let card_text = `<div class="oneskin ` + bcard_class + `"> <div class="skinpicndiv" data-pica="${$(suitElement[i]).attr("#displaydivdata-pica"+ String(j))}" data-picb="${$(suitElement[i]).htmlattr("data-picb" + String(html_textj))}"> <img class="skinpicn" src="` + $(suitElement[i]).attr("data-picn" + String(j)) + `" /><\/div> <div class="skintext"> <div class="skindolllink" data-dollname="${$(suitElement[i]).attr("data-doll" + String(j))}"> <div class="skindoll">` + $(suitElement[i]).attr("data-doll" + String(j)) + `<\/div> <div class="skinname">` + $(suitElement[i]).attr("data-name" + String(j)) + `<\/div> <\/div> <div class="skinbcard">` + $(suitElement[i]).attr("data-bcard" + String(j)) + `<\/div> ` + gain_text + ` <div class="skinitem ` + item_class + `">` + item_text + `<\/div> ` + ((anime_text) ? `<div class="skinanime">` + anime_text + `<\/div>` : ``)+ ` <\/div> <\/div>`; return card_text;
}
$("#skinalbumclose").click(function(){
$("#skinalbum").fadeOut(300);
});
}
 
function creat_pageClick(){
$(".pageNumber").click(function(){
let num = Number($(this).attr("pageIndex")) + 1;
 
$(".pageNumber").removeClass("pageChosen");
$("[pageIndex='" + String(num - 1) + "']").addClass("pageChosen");
 
$("#displaydiv").stop().fadeOut(200);
setTimeout(function(){
$("#displaydiv").html(htmlPageSave[num - 1]);
creat_anime();
creat_click();
$("#displaydiv").stop().fadeIn(200);
}, 190);
});
}
24,691
个编辑

导航菜单