◆少前百科是非盈利性、非官方的少女前线维基百科。 ◆如果您发现某些内容错误/空缺,请勇于修正/添加!参与进来其实很容易!点这里 加入少前百科。 ◆有任何意见、建议、纠错,欢迎在 GFwiki:反馈与建议 提出和讨论。编辑事务讨论QQ群:597764980,微博@GFwiki少前百科 ◆To foreigners,You can use twitter to contact us. |
“Widget:Tdollquery2”的版本间的差异
Mikumikuer(讨论 | 贡献) |
Mikumikuer(讨论 | 贡献) |
||
第541行: | 第541行: | ||
var sortType=new Object(); | var sortType=new Object(); | ||
sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)} | sortType.sortId=function (a,b){return sortOrder*(a.id - b.id)} | ||
− | sortType.sortRarity=function (a,b){ | + | sortType.sortRarity=function (a,b){return a[mod_key("rarity",a)]!=b[mod_key("rarity",b)]?sortOrder*(a[mod_key("rarity",a)]-b[mod_key("rarity",b)]):sortType.sortId(a,b)} |
− | sortType.sortReldate=function (a,b){ | + | sortType.sortReldate=function (a,b){return a.timeStamp!=b.timeStamp?sortOrder*(a.timeStamp-b.timeStamp):sortType.sortId(a,b)} |
− | sortType.sortAtk=function (a,b){ | + | sortType.sortAtk=function(a,b){return a[mod_key("Atk",a)]!=b[mod_key("Atk",b)]?sortOrder*(a[mod_key("Atk",a)]-b[mod_key("Atk",b)]):sortType.sortRarity(a,b)}; |
− | sortType.sortHp=function (a,b){ | + | sortType.sortHp=function(a,b){return a[mod_key("Hp",a)]!=b[mod_key("Hp",b)]?sortOrder*(a[mod_key("Hp",b)]-a[mod_key("Hp",b)]):sortType.sortRarity(a,b)} |
− | sortType.sortEva=function (a,b){ | + | sortType.sortEva=function(a,b){return a[mod_key("Eva",a)]!=b[mod_key("Eva",b)]?sortOrder*(a[mod_key("Eva",b)]-a[mod_key("Eva",b)]):sortType.sortRarity(a,b)} |
− | sortType.sortAcc=function (a,b){ | + | sortType.sortAcc=function(a,b){return a[mod_key("Acc",a)]!=b[mod_key("Acc",b)]?sortOrder*(a[mod_key("Acc",b)]-a[mod_key("Acc",b)]):sortType.sortRarity(a,b)}; |
− | sortType.sortArmor=function (a,b){ | + | sortType.sortArmor=function(a,b){return a[mod_key("Armor",a)]||b[mod_key("Armor",b)]?a[mod_key("Armor",a)]?b[mod_key("Armor",b)]?a[mod_key("Armor",a)]!=b[mod_key("Armor",b)]?sortOrder*(a[mod_key("Armor",a)]-b[mod_key("Armor",b)]):sortType.sortRarity(a,b):-1:1:0}; |
− | sortType.sortRate=function (a,b){ | + | sortType.sortRate=function(a,b){return a[mod_key("Rate",a)]!=b[mod_key("Rate",b)]?sortOrder*(a[mod_key("Rate",a)]-b[mod_key("Rate",b)]):sortType.sortRarity(a,b)}; |
sortType.sortProtime=function (a,b){return a.productionTime=="N/A"&&b.productionTime=="N/A"?0:a.productionTime=="N/A"?1:b.productionTime=="N/A"?-1:a.productionTime!=b.productionTime?sortOrder*(a.productionTime>b.productionTime?1:-1):sortType.sortRarity(a,b)} | sortType.sortProtime=function (a,b){return a.productionTime=="N/A"&&b.productionTime=="N/A"?0:a.productionTime=="N/A"?1:b.productionTime=="N/A"?-1:a.productionTime!=b.productionTime?sortOrder*(a.productionTime>b.productionTime?1:-1):sortType.sortRarity(a,b)} | ||