MyOAExx/Scripts/js/Tree.js
(开头部分) 10KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
var fileDivID = "fileList";
var imgPath = "images/";
var currentNode = null;
var pathID = "pathString";
var image =
{
Empty: imgPath + "empty.gif",
Plus: imgPath + "plus_m.gif",
Minus: imgPath + "minus_m.gif",
Folder: imgPath + "folder.gif",
Unknown: imgPath + "unknow.gif",
Rename: imgPath + "rename.gif"
};
var textFileType = new Array("txt", "aspx", "config", "js", "html", "htm", "xml", "cs", "master", "css", "asax", "", "", "", "", "", "");
function TreeNode()
{
var self = this;
var fileContainer = $(fileDivID);
this.depth = 1;
this.childrenNodes = null;
this.folders = null;
this.files = null;
this.text = "";
this.container = null;
this.childArea = null;
this.parent = null;
this.path = "~/UP/";
this.Show = function()
{
for (var i = 0; i < this.depth - 1; i++)
{
this.container.appendChild(createImage(image.Empty));
}
this.imgPlus = createImage(image.Plus);
this.imgPlus.onclick = self.clickNode;
try { this.imgPlus.style.cursor = "pointer"; } catch (e) { this.imgPlus.style.cursor = "hand"; }
this.container.appendChild(this.imgPlus);
var imgFoder = createImage(image.Folder);
imgFoder.onclick = self.clickNode;
try { imgFoder.style.cursor = "pointer"; } catch (e) { imgFoder.style.cursor = "hand"; }
this.container.appendChild(imgFoder);
this.displayText = createNodeText(this.text);
this.displayText.onclick = self.clickNode;
try { this.displayText.style.cursor = "pointer"; } catch (e) { this.displayText.style.cursor = "hand"; }
this.container.appendChild(this.displayText);
this.childArea = createDiv();
this.childArea.style.display = "none";
this.container.appendChild(this.childArea);
}
后面还有 339 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。