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

Revision

Revision 529 | 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%",
526 lars 14
                height:600,
525 lars 15
                buttons:[
16
                    {
17
                        text:"Abbrechen",
18
                        icon:"ui-icon-cancel",
19
                        click:function (){
20
                            $('#viewDirDlg').dialog("close");
21
                        }
22
                    }
23
                ],
517 lars 24
            })
529 lars 25
            $('#editDirDlg').dialog({
26
                autoOpen:false,
27
                modal:true,
28
                width:"90%",
29
                height:600,
30
                buttons:[
31
                    {
32
                        text:"Abbrechen",
33
                        icon:"ui-icon-cancel",
34
                        click:function (){
543 lars 35
                            $('#editDirDlg').dialog("close");
529 lars 36
                        }
37
                    }
38
                ],
39
            })
40
            $('#editItemDlg').dialog({
41
                autoOpen:false,
42
                modal:true,
43
                width:"90%",
44
                height:600,
45
                buttons:[
46
                    {
47
                        text:"Abbrechen",
48
                        icon:"ui-icon-cancel",
49
                        click:function (){
543 lars 50
                            $('#editItemDlg').dialog("close");
529 lars 51
                        }
52
                    }
53
                ],
54
            })
436 lars 55
            $('#tree').jstree({
481 lars 56
                "plugins": ["dnd", "contextmenu","wholerow"],
436 lars 57
                'core': {
452 lars 58
                    "check_callback": true,
471 lars 59
                    "data":{
476 lars 60
                        "url":"/Online-Shop/tree?lazy",
471 lars 61
                        "data":function(node)
62
                        {
474 lars 63
                            let id = node.id;
64
                            if(id==="#")
65
                            {
66
                                id=-1;
67
                            }
68
                            return { "id" : id }
475 lars 69
                        },
70
                        "dataType":"json",
471 lars 71
                    }
462 lars 72
                },
454 lars 73
            }).on("changed.jstree", function (e, data) {
465 lars 74
                let dId = data.instance.get_node(data.selected[0]).id;
527 lars 75
                $('#viewDirDlg').load( "/Online-Shop/directory/" + dId, function()
76
                {
77
                    $('#viewDirDlg').dialog("open");
78
                });
455 lars 79
            })
431 lars 80
        })
436 lars 81
    </script>
517 lars 82
    <div id="viewDirDlg"></div>
529 lars 83
    <div id="editDirDlg"></div>
84
    <div id="editItemDlg"></div>
494 lars 85
{/block}