first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,74 @@
class Edit {
constructor() {
// 已选择分类
this.principal = JSON.parse(localStorage.getItem("principal"))
// 待选择分类
this.additional = JSON.parse(localStorage.getItem("additional"))
header("分类管理")
this.renderYourSelect()
this.renderNoSelect()
}
// 渲染已选择分类
renderYourSelect() {
$(".default ul").innerHTML = ""
this.principal.forEach(v => {
$(".default ul").innerHTML += `
<li>${v.title}</li>
`
})
var defaultLi = _(".default ul li");
defaultLi.forEach((v,i) => {
v.onclick = () => {
this.additional.push(this.principal[i])
this.principal = this.principal.filter((item,index) => {
if (item.id != this.principal[i].id) {
return item;
}
});
localStorage.setItem("principal", JSON.stringify(this.principal))
localStorage.setItem("additional", JSON.stringify(this.additional))
this.renderYourSelect();
this.renderNoSelect();
}
})
}
renderNoSelect () {
$(".select ul").innerHTML = ""
this.additional.forEach(v => {
$(".select ul").innerHTML += `
<li>${v.title}</li>
`
});
var NoLi = _(".select ul li");
NoLi.forEach((v,i) => {
v.onclick = () => {
this.principal.unshift(this.additional[i])
this.additional = this.additional.filter((item,index) => {
if (item.id != this.additional[i].id) {
return item;
}
});
localStorage.setItem("additional", JSON.stringify(this.additional))
localStorage.setItem("principal", JSON.stringify(this.principal))
this.renderYourSelect();
this.renderNoSelect();
}
});
}
}
new Edit();