|
|
|
@@ -13,7 +13,6 @@ var statusLine; //储存状态栏 |
|
|
|
var formationBox; //储存整个formationBox |
|
|
|
var editBox; //储存整个editBox |
|
|
|
var showSearch; //整个程序都可以用的显示搜索函数 |
|
|
|
var zipURL; //储存是否压缩网址数据 |
|
|
|
|
|
|
|
const dataStructure = 3; //阵型输出数据的结构版本 |
|
|
|
const className_displayNone = "display-none"; |
|
|
|
@@ -333,14 +332,6 @@ window.onload = function() |
|
|
|
{ |
|
|
|
controlBox = document.body.querySelector(".control-box"); |
|
|
|
statusLine = controlBox.querySelector(".status"); //显示当前状态的 |
|
|
|
const zipClassName = 'zip-data'; |
|
|
|
const zipData = controlBox.querySelector(`#${zipClassName}`); |
|
|
|
zipData.onchange = function(){ |
|
|
|
localStorage.setItem("PADDF-" + zipClassName, this.checked ? 1 : 0); |
|
|
|
zipURL = this.checked; |
|
|
|
} |
|
|
|
zipData.checked = Boolean(parseInt(localStorage.getItem("PADDF-" + zipClassName))); |
|
|
|
zipData.onchange(); |
|
|
|
|
|
|
|
const helpLink = controlBox.querySelector(".help-link"); |
|
|
|
interchangeSVG = document.body.querySelector("#interchange-line"); |
|
|
|
@@ -636,23 +627,8 @@ function creatNewUrl(arg){ |
|
|
|
const newSearch = new URLSearchParams(); |
|
|
|
if (language_i18n) newSearch.set("l",language_i18n); |
|
|
|
if (datasource && datasource!="ja") newSearch.set("s",datasource); |
|
|
|
|
|
|
|
const dataJsonStr = JSON.stringify(outObj); //数据部分的字符串 |
|
|
|
if (zipURL.checked) |
|
|
|
{ |
|
|
|
const deflate = pako.deflate(dataJsonStr,{to:'string'}); |
|
|
|
const teamSearch1 = new URLSearchParams(); |
|
|
|
const teamSearch2 = new URLSearchParams(); |
|
|
|
teamSearch1.set('d',dataJsonStr); |
|
|
|
teamSearch2.set('d',deflate); |
|
|
|
if (outObj) newSearch.set("d", |
|
|
|
teamSearch2.length < teamSearch1.length ? //压缩后长度小于压缩前长度 |
|
|
|
deflate : //使用压缩字符串 |
|
|
|
dataJsonStr); //使用原始字符串 |
|
|
|
}else |
|
|
|
{ |
|
|
|
newSearch.set("d", dataJsonStr); |
|
|
|
} |
|
|
|
newSearch.set("d", dataJsonStr); |
|
|
|
|
|
|
|
const newUrl = (arg.url || "") + '?' + newSearch.toString(); |
|
|
|
|
|
|
|
|