/*Hier könnten Copyright-Infos stehen.*/ $get_device = function() { if ($('.er').css('display') == "block") { return "desktop"; } if ($('.er').css('display') == "none") { return "mobile"; } } function prep_layout(){ if($get_device() == "desktop") { var bodyhoehe = $('body').outerHeight(); var bodybreite = $('body').outerWidth(); var containerhoehe = $('#container').outerHeight(); var containerbreite = $('#container').outerWidth(); var useablehoehe = containerhoehe - 60; var elementhoehe = $('#sidemenu .element').outerHeight(); var anzahlelemente = Math.floor(useablehoehe / elementhoehe); var alleelemente = $("#unteressidemenu .element:not(.schiebeelement)").length; var uebrigelemente = alleelemente-anzahlelemente; var wirklichalle = $("#sidemenu .element:not(.schiebeelement)").length; if(uebrigelemente > 0){ $('#moresidemenu').show(); $('#unteressidemenu .element:not(.schiebeelement)').slice(alleelemente-uebrigelemente, alleelemente).prependTo('.allesidemenu'); } if(uebrigelemente < 0) { $('.allesidemenu .element:not(.schiebeelement)').slice(0, uebrigelemente*-1).appendTo('#unteressidemenu'); if($('.allesidemenu .element:not(.schiebeelement)').length == 0) { $('#moresidemenu').hide(); $('.allesidemenu').hide(); } } $('#container').css("top", (bodyhoehe - containerhoehe)/2); $('#container').css("left", (bodybreite - containerbreite)/2); } } $(function() { $.ajaxSetup({ cache: false }); $(document).bind("ajaxSend", function(elm, xhr, s){ var token = $('#token').html(); xhr.setRequestHeader('X-CSRF-Token', token); }); $('.allesidemenu').hide(); prep_layout(); $(document).tooltip(); var queryString = window.location.search; var params = new URLSearchParams(queryString); var modul = params.get('modul'); var path = params.get('pfad'); var strukturid= params.get('strukturid'); var var1 = params.get('var1'); var var2 = params.get('var2'); if (path) { $('#container').addClass('in-iframe'); $.post("./core/callmodul.php", {modul: modul, ziel:'seiteninhalt'}).done(function(antwort){ $('#seiteninhalt').hide().html(antwort); $.post("./core/set_sessionvar.php", {name: "modulstrukturid", value : strukturid}).done(function() { $('.bereich_rechts').load('/module/' + modul + '/' + path, {post_var1 : var1, post_var2 : var2}); $('.bereich_rechts').addClass('aktiv'); $('#seiteninhalt').show(); }); }); } else { $.post("./core/callmodul.php").done(function(antwort){ $.post("./core/getcurmod.php").done(function(a){ $(".element[punktid='"+a+"']").addClass('smakt'); }); $('#seiteninhalt').hide().html(antwort).show(); }); } }); $(document).on('click', '#moresidemenu', function(){ $('.allesidemenu').toggle(); }); $(document).on('click', '#sidemenu .element', function(){ $('.allesidemenu').hide(); }); $(window).resize(function () { prep_layout(); });