Subversion-Projekte lars-tiefland.webanos.faltradxxs.de

Revision

Revision 24 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

    //$Id: toolbox.js 3839 2022-11-15 09:27:48Z tiefland $
    $(function(){
        $('.add_image').button({
            icons:{
                primary:'ui-icon-plus'
            }
        }).click(add_images);
        $('.add_folder').button({
            icons:{
                primary:'ui-icon-plus'
            }
        }).click(add_folder);
        $('.del_image').button({
            icons:{
                primary:'ui-icon-trash'
            }
        });
        
        $('.search').button({
            icons:{
                primary: "ui-icon-search"
            }
        }).click(search);
        
        $('#upload_dlg .nav').css("cursor","pointer").click(nav);
        
        function nav()
        {
            let f_name=$(this).attr("data-fname");
            let l_id=$('#lID').val();
            let l_type=$('#lType').val();
            $('#upload_dlg').load("//media/?folder="+f_name+"&l_type="+l_type+"&l_id="+l_id);
        }
        
        $('#upload_dlg').dialog({
            autoOpen: false,
            modal:true,
            width:"95%",
            height:600,
            resizable:false,
            close:function(){
                let l_id=$('#lID').val();
                let l_type=$('#lType').val();
                $('#bildverwaltung').load("/Online-Shop/bilder.php?l_id="+l_id+"&l_type="+l_type);
            },
            buttons:{
                "Abbrechen":function()
                {
                    let l_id=$('#lID').val();
                    let l_type=$('#lType').val();
                    $('#bildverwaltung').load("/Online-Shop/bilder.php?l_id="+l_id+"&l_type="+l_type);
                    $(this).dialog("close");
                }
            }
        });
        
        $('#folder_dialog').dialog({
            autoOpen:false,
            modal:true,
            width:800,
            resizable:false,
            buttons:{
                "Abbruch": function(){
                    $(this).dialog("close");
                }
            }
        })
        
        function search(e)
        {
            e.preventDefault();
            $('#search_media').submit();
        }
        
        function add_images(e)
        {
            e.preventDefault();
            $('#upload_dlg').dialog('open');
        }
        
        function add_folder(e)
        {
            e.preventDefault();
            $('#folder_dialog').dialog("open");                
        }
        $('#createFolder').click(function(){
            $.post("mkdir.php",$('#create_folder').serializeArray(),function(html){
                //alert(html);
            });
            $('#folder_dialog').dialog("close");
        })
        $('#taskResult').dialog({
            width:800,
            autoOpen:false,
            modal:true,
            resizable:false,
            buttons:[{
                text:"OK",
                icons: {
                    primary: "ui-icon-check"
                },
                showText: false,
                click:function()
                {
                    $('#taskResult').dialog("close");
                    document.location.reload();
                }
            }]
        });
        $('#taskForm').dialog({
            width:800,
            //height:600,
            autoOpen:false,
            modal:true,
            resizable:false,
            position:{
                my:"top",
                at:"top"
            },
            buttons:[{
                text:"speichern",
                icons: {
                    primary: "ui-icon-check"
                },
                showText: false,
                click:function()
                {
                    $('#taskResult').load("scheduler.php",$('#scheduler_form').serializeArray(),function(){
                        $('#taskResult').dialog("open");
                    })
                    $('#taskForm').dialog("close");
                }
            },
            {
                text:"verwerfen",
                icons: {
                    primary: "ui-icon-close"
                },
                showText: false,
                click:function(){
                    $(this).dialog("close");
                }
            }]
        })
        $('.task_edit').click(edit_task);
        $('.task_copy').click(copy_task);
        $('.newTask').click(newTask);
    });
    
    function newTask(e)
    {
        e.preventDefault();
        let url="/toolbox/scheduler.php?mode=edit";
        $.get(url,function(html)
        {
            $('#taskForm').html(html).dialog("open").dialog('option', 'title', 'Job anlegen');
        });
    }
    function edit_task(e)
    {
        e.preventDefault();
        let tIdArr=$(this).attr("id").split("_");
        let tId=tIdArr[1];
        let url="/toolbox/scheduler.php?mode=edit&id="+tId;
        $.get(url,function(html)
        {
            $('#taskForm').html(html).dialog("open").dialog('option', 'title', 'Job editieren');
        });
    }
    function copy_task(e)
    {
        e.preventDefault();
        let tIdArr=$(this).attr("id").split("_");
        let tId=tIdArr[1];
        let url="/toolbox/scheduler.php?mode=copy&id="+tId;
        $.get(url,function(html)
        {
            $('#taskForm').html(html).dialog("open").dialog('option', 'title', 'Job kopieren');
        });
    }