All pastes #588462 Raw Edit

Unnamed

public javascript v1 · immutable
#588462 ·published 2007-06-25 15:12 UTC
rendered paste body
    function parseTree(rootNode, level, parentKeywordId) {        rootNode.level = level;        $("div#container" + (level - 1) + "_" + parentKeywordId).after(            "<div class=\"container level" + level + "\" id=\"container" + level +            "_" + rootNode.keyword.keywordId + "\">\n</div>\n"        );        for (var i = 0; i < rootNode.children.length; i++) {            var child = rootNode.children[i];            var div = "<div class=\"keyword\" id=\"keyword" + child.keyword.keywordId + "\" " +                " onclick=\"toggleTree('div#container" + (level + 1) + "_" + child.keyword.keywordId +                "', 'div#keyword" + child.keyword.keywordId + "', " + (level + 1) + ");this.blur();\">\n" +                "<img src=\"/AdminKeyword/images/delete.png\" onclick=\"removeKeyword('div#keyword" +                child.keyword.keywordId + "');this.blur();\" alt=\"\"/> " +                child.keyword.keyword + "\n</div>\n";             $("div#container" + level + "_" + rootNode.keyword.keywordId).append(div);        }        var div = "<div class=\"add_keyword\" id=\"add_keyword_" + rootNode.keyword.keywordId + "\">\n" +            "<img src=\"/AdminKeyword/images/add.png\"" +            " onclick=\"addKeyword('div#add_keyword_" + rootNode.keyword.keywordId + "', " +            rootNode.keyword.keywordId + ", " + rootNode.keywordTreeNodeId + ", " + level +            ");this.blur();\" alt=\"\"/>\n</div>\n";        $("div#container" + level + "_" + rootNode.keyword.keywordId).append(div);        for (var i = 0; i < rootNode.children.length; i++) {            var child = rootNode.children[i];            parseTree(child, level + 1, rootNode.keyword.keywordId);        }    }