﻿function LoadPageList() {
    $(function () {
        $("#PageList").jstree({
            "themes": {
                "theme": "default",
                "dots": true,
                "icons": true
            },
            "dnd": {

            },
            "ui": {
                "select_limit": 100,
                "select_multiple_modifier": "ctrl",
                "selected_parent_close": "select_parent",
                "initially_select": [""]
            },
            "types": {
                "max_depth": -2,
                "max_children": 1000,
                "valid_children": ["web"], 
                "types": {
                    "web": {
                        "valid_children": "Th",
                        "icon": {
                            "image" : "/umbraco/images/umbraco/bomz_earth.png"
                        }
                    },
                    "Th": {"valid_children": "page","icon": {"image": "/umbraco/images/umbraco/flag-thai.png"}},
                    "En": {"valid_children": "page","icon": {"image": "/umbraco/images/umbraco/flag-english.png"}},
                    "page": {
                        "valid_children": "page",
                        "icon": {
                            "image": "/umbraco/images/umbraco/bomz_document.gif"
                        },
                        "start_drag" : true,
                        "move_node": true,
                        "delete_node": true,
                        "remove": true 
                    }
                }
            },
            "plugins": ["themes", "html_data", "dnd", "ui", "types", "crrm", "hotkeys","contextmenu"],
            "core": { "initially_open": ["ParentNode li"]
            }
        })
        .bind("loaded.jstree", function (event, data) { })
        .one("reopen.jstree", function (event, data) { })
        .one("reopen.jstree", function (event, data) { })
    });
}

$(document).ready(function (e) {
    var LastValue;
    $("#PageList ul li a").click(function () {
        $("#PageList .IconConsole").css("display", "none");
        if ($(this).attr("id") != 'ParentNode') {
            $("#PageList #" + $(this).attr("id") + " .IconConsole").css("display", "inline");
        }
    });

    //Create New Page
    $("#BtnAddNewPage").click(function () {
        $(".ALangauge1").click();
        $("#PageList").jstree("create", null, "last", { "attr": { "rel": this.id.toString().replace("add_", "")} });
    });

    //Create New Page
    $("#BtnAddNewLanguage").click(function () {
        $(".web").click();
        $("#FlagLanguages").css("display", "inline");
        $("#BtnAddNewPage").css("display", "none");
        $("#BtnAddNewLanguage").css("display", "none");
    });

});
