-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdl.js
27 lines (22 loc) · 842 Bytes
/
dl.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
(function () {
var elHeaders = document.querySelectorAll(".page-content h2");
var elContents = document.querySelectorAll(".page-content ul");
var len = elHeaders.length;
console.log(elHeaders, elContents);
elHeaders[0].className = "expanded";
elContents[0].className = "expanded";
elContents[len - 1].className = "expanded";
elContents[len - 1].className = "expanded";
for (var i = 0; i < len; i++) {
if (window.pageId === "editor") {
elHeaders[i].className = "expanded";
elContents[i].className = "expanded";
}
elHeaders[i].onclick = (function (i) {
return function (event) {
elHeaders[i].className = elHeaders[i].className === "expanded" ? "" : "expanded";
elContents[i].className = elContents[i].className === "expanded" ? "" : "expanded";
};
})(i);
}
})();