Subversion-Projekte lars-tiefland.webanos.marine-sales.de

Revision

Revision 517 | Revision 525 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
436 lars 1
{extends file="index.tpl"}
2
{block name="maincontent"}
3
    <link rel="stylesheet" href="/js/jstree/dist/themes/default/style.min.css"/>
4
    <script src="/js/jstree/dist/jstree.min.js"></script>
517 lars 5
    <div style="width: 100%;">
6
        <div id="tree"></div>
450 lars 7
    </div>
436 lars 8
    <script>
9
        $(function () {
519 lars 10
            $('#viewDirDlg').dialog({
517 lars 11
                autoOpen:false,
12
                modal:true,
13
                width:"90%",
14
            })
436 lars 15
            $('#tree').jstree({
481 lars 16
                "plugins": ["dnd", "contextmenu","wholerow"],
436 lars 17
                'core': {
452 lars 18
                    "check_callback": true,
471 lars 19
                    "data":{
476 lars 20
                        "url":"/Online-Shop/tree?lazy",
471 lars 21
                        "data":function(node)
22
                        {
474 lars 23
                            let id = node.id;
24
                            if(id==="#")
25
                            {
26
                                id=-1;
27
                            }
28
                            return { "id" : id }
475 lars 29
                        },
30
                        "dataType":"json",
471 lars 31
                    }
462 lars 32
                },
454 lars 33
            }).on("changed.jstree", function (e, data) {
465 lars 34
                let dId = data.instance.get_node(data.selected[0]).id;
517 lars 35
                $('#viewDirDlg').load( "/Online-Shop/directory/" + dId).dialog("open");
455 lars 36
            })
431 lars 37
        })
436 lars 38
    </script>
517 lars 39
    <div id="viewDirDlg"></div>
494 lars 40
{/block}