// Resizable Menu Left $(window).on('load', function(event){ $(".menu_left").resizable({ resize: function() { var width = $(".menu_left").width(); $(".main").css("margin-left", width); }, minWidth: 250, maxWidth: 600 }); }); // Tablesorter $(window).on('load', function(event){ $("#autom_table").tablesorter(); }); // AJAX function ajax(output, file, task) { $.post(file, { task: task }, function (data) { // die textausgabe zurück ins feld schreiben $(output).html(data); }); } $(document).on("click", "a#load_box, option#load_box", function(ev){ ev.preventDefault(); ev.stopPropagation(); var data_load = $(this).data('load').split('|'); var site = data_load[0]; var content = data_load[1]; var depth = data_load[2]; var close = data_load[3]; var site_full = 'http://test.fabian-riedel.de/' + site; var content_id = '#' + content; var site_addr = '?' + content + '=' + site; var site_load = 'Lädt 1: ' + site; var style = $(this).data('style'); var x = site.length; var y = x-3; var site_filetype = site.substr(y, x); var site_title = site.substr(0, x-4); // Box erstellen falls nicht vorhanden if ($(content_id).length == 0) { $('#content_main').append('
Lädt..
'); } // Browserchronik modifizieren history.pushState(null, null, site_addr); // Styles setzen $(content_id).parent().attr("style", style); // Ladeanzeige $(content_id).html(site_load); // Seiteninhalt in Container laden $(content_id).load(site_full); // Box Überschrift in attribut schreiben schreiben $(content_id).parent().children('.content_box_head').html(site_title); // Falls gewünscht Schließen-Button erstellen if(close != null){ $(content_id).parent().children('.content_box_head').children('.close_box').remove(); $(content_id).parent().children('.content_box_head').append(''); } }); $(document).on("click", "a#load, option#load", function(ev){ load_content(ev); }); function load_content(ev){ ev.preventDefault(); ev.stopPropagation(); var data_load = $(this).data('load').split('|'); var site = data_load[0]; var content = data_load[1]; var depth = data_load[2]; var title = data_load[3]; var style = data_load[4]; var site_full = 'http://test.fabian-riedel.de/' + site; var content_id = '#' + content; var site_addr = '?' + content + '=' + site; var site_load = 'Lädt 1: ' + site; var x = site.length; var y = x-3; var site_filetype = site.substr(y, x); var site_title = site.substr(0, x-4); var random = Math.round(Math.random() * (99999 - 00000)) + 00000; // Styles setzen $(content_id).parent().attr("style", style); // Ladeanzeige $(content_id).html(site_load); // Seiteninhalt in Container laden $(content_id).load(site_full); $('a[data-depth='+depth+']').remove(); $('#nav_top').append('
  • '+title+'
  • '); }; // Schließen Buttons $(document).on("click", "a.remove", function(ev){ $(this).parent().remove(); }); $(document).on("click", "a.close_box", function(ev){ $(this).parent().parent().fadeOut(200); }); $(document).on("click", "a.close_popup", function(ev){ $(this).parent().fadeOut(); }); function remove_popup(popup_id){ $('#' + popup_id).fadeOut(); } function notification_popup(titel,inhalt,kill){ var popup_id = 'popup_'+titel; $('#content').append('

    '+titel+'

    '+inhalt+'
    '); if(kill != 0){ $("#"+popup_id).delay(1000).fadeOut(); } } function alarm_leiste_show(){ document.cookie="alarm_leiste=1; path=/"; $("#alarm_leiste").toggle( "slide" ); } function alarm_leiste_hide(){ document.cookie = "alarm_leiste=; max-age=0; path=/"; $("#alarm_leiste").slideUp( 200 ); }