// 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('
');
}
// 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('');
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 );
}