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 算力,解读结果公开显示在下面。

还没有人解读过这个文件。