CINXE.COM

VGN Intern - Mein Konto

<!DOCTYPE html> <html lang="de" class="Layout"> <!-- Layout Seite, Standard --> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=0" /> <title>VGN Intern - Mein Konto</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <meta name="Title" content="VGN Intern - Mein Konto" /> <meta name="Keywords" content="" /> <meta name="Description" content="" /> <meta name="Creator" content="roccas GmbH, N&uuml;rnberg, http://www.roccas.de/" /> <meta name="Generator" content="roccas ib2kx, http://www.roccas.de/" /> <meta name="revisit-after" content="30 days" /> <link rel="icon" href="/favicon.ico?d" type="image/vnd.microsoft.icon"> <!-- <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/site.webmanifest"> <link rel="mask-icon" href="/safari-pinned-tab.svg" color="#5bbad5"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="theme-color" content="#ffffff"> --> <meta name="robots" content="index" /> <meta name="robots" content="all" /> <meta name="language" content="de" /> <script type="text/javascript"> window.RTEContentId = ""; var COOKIE_REQUIRED = 0; var COOKIE_FUNCTIONAL = 0; var COOKIE_EXTERNAL = 0; var COOKIE_STATISTIC = 0; </script> <style type="text/css"> body { opacity:1; } @page { margin: 10mm 10mm 16mm 10mm; } </style> <link rel="stylesheet" type="text/css" href="/ib/core/libraries_ext/jquery/ui/css/smoothness/jquery-ui-1.10.0.custom.css" /> <link rel="stylesheet" type="text/css" href="/ib/site/elements/flexslider/flexslider.css" /> <link href="/ib/site/elements/PhotoSwipe-master/dist/photoswipe.css?v=4.1.0-1.0.4" rel="stylesheet" /> <link href="/ib/site/elements/PhotoSwipe-master/dist/default-skin/default-skin.css?v=4.1.0-1.0.4" rel="stylesheet" /> <link rel="stylesheet" type="text/css" href="/ib/site/elements/fonts/SourceSans/style.css?2022_0706b" /> <link rel="stylesheet" type="text/css" href="/ib/site/elements/fonts/FiraGO/FiraGO.css" /> <link rel="stylesheet" type="text/css" href="/ib/site/elements/iconfont_vgn/icon.css?a1741340379" /> <link rel="stylesheet" type="text/css" href="/ib/site/elements/iconfont/icon.css?a1741340379" /> <link rel="stylesheet" type="text/css" href="/ib/site/generators/rStylesheet_Box.php" /> <link rel="stylesheet" type="text/css" href="/ib/site/generators/rStylesheet.php?Admin=1&a=1" /> <link rel="stylesheet/less" type="text/css" href="/ib/site/elements/nouislider.css" /> <link rel="stylesheet/less" type="text/css" href="/ib/site/elements/photoswipe.css" /> <link rel="stylesheet/less" type="text/css" href="/ib/site/elements/mediaplayer.css?a" /> <link rel="stylesheet/less" type="text/css" href="/ib/site/elements/menu.css?a1741340379" /> <link rel="stylesheet/less" type="text/css" href="/ib/site/elements/style.css?1741340379" /> <style type="text/css"> </style> <link rel="stylesheet/less" type="text/css" href="/ib/site/elements/dialog.css?a1741340379" /> <script src="/ib/site/elements/less-3.0.0.js" ></script> <script src="/ib/site/elements/headroom.js" ></script> <!--<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/modernizr/2.6.2/modernizr.min.js"></script>--> <script type="text/javascript" src="/ib/core/libraries_ext/modernizr/modernizr.js"></script> <script type="text/javascript" src="/ib/core/libraries_ext/jquery/jquery.js"></script> <!--<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.0/jquery-ui.js"></script>--> <script type="text/javascript" src="/ib/core/libraries_ext/jquery/ui/js/jquery-ui.js"></script> <script type="text/javascript" src="/ib/core/libraries_ext/jquery/jquery.ui.touch-punch.js"></script> <script type="text/javascript" src="/ib/core/libraries_ext/jquery/jquery.placeholder.js"></script> <script type="text/javascript" src="/ib/core/libraries_ext/jquery/jquery.json.js"></script> <script type="text/javascript" src="/ib/core/libraries_ext/jquery/jquery.iframepostform.js"></script> <script type="text/javascript" src="/ib/core/libraries_ext/jquery/touch-swipe.js"></script> <script type="text/javascript" src="/ib/core/libraries_ext/jquery/jquery.unveil.js"></script> <script type="text/javascript" src="/ib/core/libraries_ext/jquery/jquery.base64.js"></script> <script type="text/javascript" src="/ib/site/elements/nouislider.js"></script> <script type="text/javascript" src="/ib/site/elements/external.js?a1741340379"></script> <script type="text/javascript"> //jQuery.noConflict(); jQuery(document).on("PrivacyChange", function() { if(COOKIE_FUNCTIONAL) jQuery("body").addClass("COOKIE_FUNCTIONAL"); else jQuery("body").removeClass("COOKIE_FUNCTIONAL"); if(COOKIE_EXTERNAL) jQuery("body").addClass("COOKIE_EXTERNAL"); else jQuery("body").removeClass("COOKIE_EXTERNAL"); if(COOKIE_STATISTIC) jQuery("body").addClass("COOKIE_STATISTIC"); else jQuery("body").removeClass("COOKIE_STATISTIC"); }); jQuery(document).ready(function() { jQuery(document).trigger("PrivacyChange"); }); </script> <script type="text/javascript" src="/ib/core/libraries_ext/tinymce/js/tinymce/tinymce.js"></script> <script type="text/javascript" src="/ib/core/libraries_ext/tinymce/js/tinymce/standalone_popup.js"></script> <script type="text/javascript" src="/ib/core/libraries/rWindow.js"></script> <script src="/ib/core/libraries_ext/spin.js"></script> <script src="/ib/site/elements/PhotoSwipe-master/dist/photoswipe.js?v=4.1.0-1.0.4"></script> <script src="/ib/site/elements/PhotoSwipe-master/dist/photoswipe-ui-default.js?v=4.1.0-1.0.4"></script> <script type="text/javascript" src="/ib/site/elements/flexslider/jquery.flexslider.js"></script> <script type="text/javascript" src="/ib/site/elements/MediaPlayer/js/mediaplayer.js"></script> <script type="text/javascript" src="/ib/site/elements/menuSuperfish/hoverIntent.js"></script> <script type="text/javascript" src="/ib/site/elements/menuSuperfish/superfish.js"></script> <script type="text/javascript" src="/ib/site/elements/menuSuperfish/supersubs.js"></script> <script src="/ib/site/elements/hyphenator/Hyphenator.js" type="text/javascript"></script> <script type="text/javascript"> var ibDefaults = { xxswipebox: { prevHint: "Vorheriges", nextHint: "N盲chstes", closeHint: "Schlie脽en (ESC)", }, spinnerOptions: { lines: 13, // The number of lines to draw length: 0, // The length of each line width: 10, // The line thickness radius: 30, // The radius of the inner circle corners: 1, // Corner roundness (0..1) rotate: 0, // The rotation offset direction: 1, // 1: clockwise, -1: counterclockwise color: '#FFF', // #rgb or #rrggbb or array of colors speed: 1, // Rounds per second trail: 60, // Afterglow percentage shadow: false, // Whether to render a shadow hwaccel: false, // Whether to use hardware acceleration className: 'spinner', // The CSS class to assign to the spinner zIndex: -1 // The z-index (defaults to 2000000000) //top: 'auto', // Top position relative to parent in px //left: 'auto' // Left position relative to parent in px } }; //ibDefaults.swipebox.spinnerOptions = ibDefaults.spinnerOptions; </script> <script type="text/javascript" src="/ib/core/interfaces/rMessage/rMessage.js"></script> <script type="text/javascript" src="/ib/core/libraries/rAdministration.js"></script> <!-- Uploader --> <link rel="stylesheet" href="/ib/core/libraries_ext/jQuery-File-Upload/css/jquery.fileupload.css"> <link rel="stylesheet" href="/ib/core/libraries_ext/jQuery-File-Upload/css/jquery.fileupload-ui.css"> <style type="text/css"> @-moz-keyframes progress-bar-stripes { 0% { background-position: 40px 0; } 100% { background-position: 0 0; } } @-moz-keyframes progress-bar-stripes { 0% { background-position: 40px 0; } 100% { background-position: 0 0; } } .progress { background-color: #F5F5F5; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; height: 5px; width:100px; margin: 10px auto; overflow: hidden; } .progress-bar { background-color: #005073; box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset; color: #FFFFFF; float: left; font-size: 12px; height: 100%; text-align: center; transition: width 0.6s ease 0s; width: 0; } .progress-striped .progress-bar { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); background-size: 40px 40px; } .progress.active .progress-bar { animation: 2s linear 0s normal none infinite progress-bar-stripes; } .progress-bar-success { background-color: #99b8c7; } .progress-striped .progress-bar-success { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); } .progress-bar-info { background-color: #99b8c7; } .progress-striped .progress-bar-info { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); } .progress-bar-warning { background-color: #C79999; } .progress-striped .progress-bar-warning { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); } .progress-bar-danger { background-color: #C79999; } .progress-striped .progress-bar-danger { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); } table.previewimg { margin:0px auto; position:relative; } table.previewimg td { background: url("/ib/core/elements/window/Vorschau_Hintergrund.png") no-repeat scroll center center rgba(0, 0, 0, 0); height: 50px; line-height: 0; text-align: center; vertical-align: middle; width: 50px; } tr.template-upload td, tr.template-download td { border-bottom:1px solid #99b9c7; padding:0px; } </style> <!--<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>--> <!-- The jQuery UI widget factory, can be omitted if jQuery UI is already included --> <script src="/ib/core/libraries_ext/jQuery-File-Upload/js/vendor/jquery.ui.widget.js"></script> <!-- The Templates plugin is included to render the upload/download listings --> <!--<script src="http://blueimp.github.io/JavaScript-Templates/js/tmpl.min.js"></script>--> <!-- The Load Image plugin is included for the preview images and image resizing functionality --> <script src="/ib/core/libraries_ext/jQuery-File-Upload/js/load-image.min.js"></script> <!-- The Canvas to Blob plugin is included for image resizing functionality --> <!--<script src="http://blueimp.github.io/JavaScript-Canvas-to-Blob/js/canvas-to-blob.min.js"></script>--> <!-- Bootstrap JS is not required, but included for the responsive demo navigation --> <!--<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>--> <!-- blueimp Gallery script --> <!--<script src="http://blueimp.github.io/Gallery/js/jquery.blueimp-gallery.min.js"></script>--> <!-- The Iframe Transport is required for browsers without support for XHR file uploads --> <script src="/ib/core/libraries_ext/jQuery-File-Upload/js/jquery.iframe-transport.js"></script> <!-- The basic File Upload plugin --> <script src="/ib/core/libraries_ext/jQuery-File-Upload/js/jquery.fileupload.js"></script> <!-- The File Upload processing plugin --> <script src="/ib/core/libraries_ext/jQuery-File-Upload/js/jquery.fileupload-process.js"></script> <!-- The File Upload image preview & resize plugin --> <script src="/ib/core/libraries_ext/jQuery-File-Upload/js/jquery.fileupload-image.js"></script> <!-- <script src="/ib/core/libraries_ext/jQuery-File-Upload/js/jquery.fileupload-audio.js"></script> <script src="/ib/core/libraries_ext/jQuery-File-Upload/js/jquery.fileupload-video.js"></script> --> <!-- The File Upload validation plugin --> <script src="/ib/core/libraries_ext/jQuery-File-Upload/js/jquery.fileupload-validate.js"></script> <!-- The File Upload user interface plugin --> <script src="/ib/core/libraries_ext/jQuery-File-Upload/js/jquery.fileupload-ui.js"></script> <!-- Bildbearbeitung --> <script type="text/javascript" src="/ib/core/libraries_ext/uize/~source/Uize.js"></script> <script type="text/javascript" src="/ib/core/libraries_ext/panzoom.js?a"></script> <script type="text/javascript"> var uize_page; var imPort; var imPortId; var imPortBoxData; var ieWindowWidth = 0; jQuery(window).resize(function() { if(jQuery(window).width() != ieWindowWidth) finishUI(imPortId); }); function fnSetSizing(pm) { var vals = fnGetVals(); /* var dat = zoomImageParams[imPortId]; var img = jQuery('#page_imagePortRen_' + dat["P"] + '-image'); var frame = jQuery('#page_imagePortRen_' + dat["P"]); var roomX = (img.width() * pm - frame.width()); var roomY = (img.height() * pm - frame.height()); imPort.forceZoomAbs(- vals.positionX * roomX, - vals.positionY * roomY, pm); */ vals.sizing = pm; fnSetVals(vals); } function fnSetVals(vals) { var dat = zoomImageParams[imPortId]; var img = jQuery('#page_imagePortRen_' + dat["P"] + '-image'); var frame = jQuery('#page_imagePortRen_' + dat["P"]); var roomX = (img.width() * vals.sizing - frame.width()); var roomY = (img.height() * vals.sizing - frame.height()); imPort.forceZoomAbs(- vals.positionX * roomX, - vals.positionY * roomY, vals.sizing); } function fnGetVals() { var vals = imPort.getTransform(); var dat = zoomImageParams[imPortId]; var img = jQuery('#page_imagePortRen_' + dat["P"] + '-image'); var frame = jQuery('#page_imagePortRen_' + dat["P"]); var roomX = (img.width() * vals.scale - frame.width()); var roomY = (img.height() * vals.scale - frame.height()); if(roomX <= 0) var posX = 0.5; else var posX = -vals.x / roomX; if(roomY <= 0) var posY = 0.5; else var posY = -vals.y / roomY; var params = { positionX: Math.min(posX, 1), positionY: Math.min(posY, 1), sizing:vals.scale, maxSizing:imPort.getMaxZoom(), }; return params; } var zoomImageParams = {}; function fnInitZoomEdit(pmId) { console.log("IE-start " + pmId); if(imPortId == pmId) { console.log("IE-cancel"); return; } if(imPort && imPortId) { finishUI(imPortId); ////killUI(imPortId); } ieWindowWidth = jQuery(window).width(); var dat = zoomImageParams[pmId]; if(!dat) // keine Parameter vorhanden return; imPortBoxData = null; if(dat["parId"]) { fnBoxEdit_Highlight_Partial(jQuery(document.getElementById("Paragraph_" + dat["parId"].replace(/-/g,"_"))).closest(".boxFrame, .boxFrame_System").attr("id")); } // set Editor style var ed = jQuery('#page_imagePortRen_' + dat["P"] + "-editor"); ed.append(jQuery("#ImageCropFormContainer")); if(ed.closest(".AbbildungContainer").length > 0) ed.closest(".AbbildungContainer").append(jQuery("#ImageCropFormContainer")); if(ed.closest(".Steuerelement").length > 0 && !jQuery("body").hasClass("admin")) { jQuery("body").addClass("userAdmin-ImageEdit"); jQuery("body").removeClass("admin-ImageEdit"); } else { jQuery("body").removeClass("userAdmin-ImageEdit"); jQuery("body").addClass("admin-ImageEdit"); } fnImageEditor_Overlay(); jQuery('#admin-imageEditor-overlay').css("display","none"); jQuery('#admin-imageEditor-overlay').css("z-index",0); ImageDialog.initImage(dat["P"], dat); // adjust Editor UI jQuery('#page_imagePortRen_' + dat["P"] + "-editor").css({"z-index": parseInt(jQuery('#admin-imageEditor-overlay').css("z-index")) + 1}); jQuery('#ImageCropFormContainer').css({ "top": 0, "left": 0, "width":"100%", "height":"100%", "display": "block" }); var availableHeight = jQuery('#page_imagePortRen_' + dat["P"] + "-editor").height(); jQuery('#ImageCropSlider').css({ height:"calc(" + availableHeight + "px - 8rem)" }); console.log(dat); var hf = 1; if(dat.maxSizingValue > dat.zoomFactor) { hf = Math.log2(dat.zoomFactor) / (Math.log2(dat.maxSizingValue)); } jQuery('.ImageCropSizingBackgroundCritical').css({ height:"calc(" + availableHeight*hf + "px - " + 8*hf + "rem)" }); if(!jQuery("body").hasClass("userAdmin-ImageEdit")) { jQuery('#ImageCropSlider').css({height:availableHeight - 2*40 - 2*15 - 2*36}); console.log(dat); var h = availableHeight - 2*40 - 2*15 - 2*36; if(dat.maxSizingValue > dat.zoomFactor) { h = Math.log2(dat.zoomFactor) / (Math.log2(dat.maxSizingValue)) * h; } jQuery('.ImageCropSizingBackgroundCritical').css({ height:h }); } if(dat.maxSizingValue <= dat.zoomFactor) { jQuery("#ImageCropFormContainer").addClass("disabled"); } else { jQuery("#ImageCropFormContainer").removeClass("disabled"); } // Schieber bei niedrigen Abbildungen ausblenden if(availableHeight < 240) { jQuery('#ImageCropForm_Dialogue').addClass("Small"); //jQuery('#ImageCropForm_Dialogue').css({top:availableHeight - 40 - 10}); } else { jQuery('#ImageCropForm_Dialogue').removeClass("Small"); //jQuery('#ImageCropForm_Dialogue').css({top:60}); } jQuery( "#ImageCropSlider" ).slider({ orientation: "vertical", step: 0.00001, slide: function( event, ui ) { var imDat = fnGetVals(); var sz = Math.exp(ui.value / 100 * Math.log(imDat.maxSizing)); var pc100 = imDat.maxSizing / 2; var pc100SL = Math.log(pc100) / Math.log(imDat.maxSizing) * 100; if(imDat.sizing <= pc100 * 1.001 && sz >= pc100 && sz < pc100 * 1.1) { ImageDialog.adjustFromSlider(pc100SL); return false; } if(imDat.sizing >= pc100 * 0.999 && sz <= pc100 && sz > pc100 * 0.9) { ImageDialog.adjustFromSlider(pc100SL); return false; } ImageDialog.adjustFromSlider(ui.value); } }); jQuery('#page_imagePortRen_' + dat["P"] + "-editor").show(); var o = jQuery('#page_imagePortRen_' + dat["P"] + "-editor").offset(); var w = jQuery('#page_imagePortRen_' + dat["P"] + "-editor").width(); //jQuery("#ImageCropFormContainer").css({left:o.left, width:w, top:o.top, height:availableHeight}); jQuery('#page_imagePortRen_' + dat["P"] + "-editor").click(function(e) { e.stopPropagation(); console.log("a"); }); jQuery('#page_imagePortRen_' + dat["P"] + '-preview').hide(); jQuery('#page_imagePortRen_' + dat["P"] + '-container .ImageInsufficient').hide(); ImageDialog.initOrigImage(); imPortId = pmId; // conmponent var img = jQuery('#page_imagePortRen_' + dat["P"] + '-image'); var w = img[0].naturalWidth; // Todo: better use vals from dat var h = img[0].naturalHeight; // Todo: better use vals from dat var frame = jQuery('#page_imagePortRen_' + dat["P"]); var aspect = frame.height() / frame.width(); // Todo: better use vals from dat if(h < w * aspect) { // hoehe ist begrenzend img.css({ height:"100%", width:w/h*aspect*100 + "%" }); } else { // breite ist begrenzend img.css({ width:"100%", height:h/w/aspect*100 + "%" }); } img.css({cursor: "move", "touch-action":"none"}); //jQuery("#ZoomHint").addClass("in"); var imPort = panzoom(document.getElementById('page_imagePortRen_' + dat["P"] + '-image'), { minZoom:1, maxZoom:dat["maxSizingValue"], bounds:true, boundsPadding:1, smoothScroll: false, onTouch: function(e) { } }); imPort.forceZoomAbs(-(img.width()-frame.width())/2, -(img.height()-frame.height())/2, 1); window.imPort = imPort; imPort.on('transform', function(e) { //console.log(performance.now()); //readjust(); //console.log(fnGetVals()); ImageDialog.adjustSlider(); }); imPort.on('panend', function() { }); imPort.on('zoomend', function() { }); imPort.on('panstart', function() { }); imPort.on('zoomstart', function() { }); fnSetVals({ positionX:dat["alignX"], positionY:dat["alignY"], sizing:dat["sizingValue"], }); /* var xxx = [ 'imagePortRen_' + dat["P"], { maxSizingValue:dat["maxSizingValue"], minSizingValue:1, sizingLowerBound:'0', sizingUpperBound:'fill', sizingValue:dat["sizingValue"], alignX:dat["alignX"], alignY:dat["alignY"] } ]; */ // end component ImageDialog.adjustImageContainer(); if(dat["parId"]) { //fnBoxEdit_Highlight_Partial(jQuery(document.getElementById("Paragraph_" + dat["parId"].replace(/-/g,"_"))).closest(".boxFrame, .boxFrame_System").attr("id")); } } function finishUI(pmId) { fnSaveImageVals(); killUI(pmId); } function killAnyUI() { if(imPort && imPortId) killUI(imPortId); } function killUI(pmId) { if(!imPort) return; console.log("IE-kill"); fnImageEditor_HideOverlay(); var dat = zoomImageParams[imPortId]; imPort = null; imPortId = null; // kill UI here jQuery('#page_imagePortRen_' + dat["P"] + "-editor").hide(); jQuery("#ImageCropFormContainer").hide(); //jQuery("#ImageCropSliderContainer").hide(); jQuery("#AdminContainer").append(jQuery("#ImageCropFormContainer")); //.append(jQuery("#ImageCropSliderContainer")); if(imPortBoxData) { // update with new data // partal Update for Multi-Image-Box var div = jQuery("<div>"); div.html(imPortBoxData.Contents); var me = div.find("#page_imagePortRen_" + dat["P"] + "-container-outer").parent(); jQuery("#page_imagePortRen_" + dat["P"] + "-container-outer").parent().html(me.html()); } else { // restore old var ref = jQuery('#page_imagePortRen_' + dat["P"] + "-preview"); if(ref.length > 0) { //jQuery("#page_imagePortRen_" + dat["P"] + "-container-outer").css({"max-width":ref[0].naturalWidth}); jQuery("#page_imagePortRen_" + dat["P"] + "-container").css({"padding-bottom": (100*ref[0].naturalHeight/ref[0].naturalWidth) + "%"}); } } } function fnSaveImageVals() { // speichert Angaben und ersetzt Ausgabe if(!imPort) return 0; console.log("save"); var data = fnGetVals(imPortId); if(zoomImageParams[imPortId]["field"]) fnLoadingAnimation_Show("Daten werden gespeichert", {class:"Layout"}); else fnLoadingAnimation_Show("Daten werden gespeichert"); var dataset = {}; dataset[zoomImageParams[imPortId]["param"]] = jQuery.toJSON(data); if(zoomImageParams[imPortId]["parId"]) { var params = { Component: "rBoxEditClass", Action: "fnUpdateImageEditor", Paragraph: zoomImageParams[imPortId]["parId"], ParameterSent: "'none'", AdditionalData: jQuery.toJSON(dataset), SId: "", noCache: Date() }; var _ajax = jQuery.ajax({ url:'/ib/site/generators/rInterfaceDataExchange.php', data:params, async:false, cache:false, type:'POST' }); imPortBoxData = jQuery.parseJSON(_ajax.responseText); setTimeout(function() { fnLoadingAnimation_Hide(); }, 300); top.jQuery("#admin-imageEditor-overlay").effect("highlight", {color:"rgba(135, 199, 0, 1)"}, 800); return 1; } else { jQuery("#" + zoomImageParams[imPortId]["field"] + "_Settings").val(jQuery.toJSON(data)); jQuery("#rCard").submit(); //debugger; } } var ImageDialog = { flgConstrain : true, origWidth: null, origHeight: null, callTimeSettings: null, origImage: null, // original Image in imPort previewImage: null, // current in-page preview-image f: null, id: null, init : function() { this.f = jQuery("#ImageCropForm")[0]; }, adjustSlider : function() { if(!imPort) return; var imDat = fnGetVals(); var val = Math.log(imDat.sizing) / Math.log(imDat.maxSizing) * 100; jQuery( "#ImageCropSlider" ).slider({value: val}); var dat = zoomImageParams[imPortId]; var sizeFact = imDat.sizing / imDat.maxSizing * 100 * dat.zoomFactor; jQuery("#ImageCropFormScale").html( Math.round(sizeFact) + "&nbsp;%");//sizeFact if(Math.round(sizeFact) > 100) jQuery("#ImageCropFormScale").addClass("warning"); else jQuery("#ImageCropFormScale").removeClass("warning"); jQuery("#ImageCropSlider .Bottom").css("height", val * 100 + "%"); }, adjustFromSlider : function(raw) { if(!imPort) return; var imDat = fnGetVals(); var sz = Math.exp(raw / 100 * Math.log(imDat.maxSizing)); fnSetSizing(sz) }, initImage : function(pmId, settings) { this.id = pmId; this.callTimeSettings = settings; var im = jQuery("#page_imagePortRen_" + this.id + "-container-outer"); // 2014_0728: war -preview this.previewImage = im[0]; jQuery("#ImageCropFormContainer").show(); jQuery("#ImageCropSliderContainer").show(); }, initOrigImage : function(pmId) { var im = jQuery("#page_imagePortRen_" + this.id + "-image"); this.origWidth = im.attr("data-width"); //im.width(); this.origHeight = im.attr("data-height"); //im.height(); this.origImage = im[0]; this.initImageData(); }, initImageData : function() { // width and height from preview, calc. if constrained var f = this.f; this.adjustImageContainer(); }, adjustImageContainer: function() { var f = this.f; var t=this; /* // no need as domensions are fixed var dat = zoomImageParams[imPortId]; if(!dat) // keine Parameter vorhanden return; var maxS = Math.max(1, dat.zoomFactor * Math.min(this.origHeight / parseInt(dat.height), this.origWidth / parseInt(dat.width))); //sizeFact if(imPort) { imPort._maxSizingValue = maxS; if(imPort._sizingValue > imPort._maxSizingValue) imPort.set({sizingValue: imPort._maxSizingValue}); imPort.updateUi(); } */ this.adjustSlider(); }, dummy:null }; jQuery(document).ready(function() { ImageDialog.init(); jQuery(".ImageCropForm-Expand").click(function() { var v = jQuery("#ImageCropSlider" ).slider("value"); var nv = Math.max(0, Math.min(100, v+5)); ImageDialog.adjustFromSlider(nv) }); jQuery(".ImageCropForm-Collapse").click(function() { var v = jQuery("#ImageCropSlider" ).slider("value"); var nv = Math.max(0, Math.min(100, v-5)); ImageDialog.adjustFromSlider(nv) }); jQuery(document).on("click", "#admin-imageEditor-overlay", function() { finishUI(imPortId); }); WMDialog.keyHandler = rImageEditor_KeyEvent; function rImageEditor_KeyEvent(pmEvent) { /* if(27 == pmEvent.keyCode) { // ESC killUI(imPortId); } */ if(pmEvent.ctrlKey) { if(83 == pmEvent.keyCode) { // STRG + S if(!imPort) return; fnSaveImageVals() pmEvent.preventDefault(); pmEvent.stopPropagation(); pmEvent.stopImmediatePropagation(); } } } }); function fnUpload_ShowML(pmTE, pmAddtl, type) { if(typeof(type) == "undefined") type = ""; fnAdminWindow({ url:'/ib/site/generators/rMediaUpload.php?SId=&TreeElement=' + pmTE + '&addtlData=' + pmAddtl + '&ContentType=' + type }); return; } </script> <script> setInterval(function() { jQuery(".r-Ausgabebereich").each(function() { var t = jQuery(this); if(t.find(".boxFrame").not(".ui-draggable-dragging").not(".ui-sortable-placeholder").filter(":visible").length > 0) { t.removeClass("empty"); t.prev().find(".admin_Ausgabebereich").removeClass("empty"); } else { t.addClass("empty"); t.prev().find(".admin_Ausgabebereich").addClass("empty"); } }); }, 200); </script> <script type="text/javascript"> // touch-Klassen jQuery("document").ready(function() { // init after ready and fundamental changes if(document.getElementById("Kopf")) { var headroom = new Headroom(document.getElementById("Kopf"), { "offset": 205, "tolerance": 5, "classes": { "initial": "animated", "pinned": "slideDown", "unpinned": "slideUp" } }); headroom.init(); } //jQuery(".Zitat_Container .Zitat_Kopf").live("touchstart", function(idx, elem) { // Inhaltsbereich jQuery("div#Inhaltsbereich, .Schalter_Sidebar").on("touchstart mouseover", "a.Button, div.Verweis a, div#Untermenue a, .hoverEffect", function(idx, elem) { jQuery(this).addClass("hover"); }); jQuery("div#Inhaltsbereich, .Schalter_Sidebar").on("touchend mouseout", "a.Button, div.Verweis a, div#Untermenue a, .hoverEffect", function(idx, elem) { jQuery(this).removeClass("hover"); }); // Menue jQuery("div#Hauptmenue_Alternative").on("touchstart mouseover", "a, div#Hauptmenue_Alternative_Schalter, div#Hauptmenue_Alternative_Menue span.Toggle", function(idx, elem) { jQuery(this).addClass("hover"); }); jQuery("div#Hauptmenue_Alternative").on("touchend mouseout", "a, div#Hauptmenue_Alternative_Schalter, div#Hauptmenue_Alternative_Menue span.Toggle", function(idx, elem) { jQuery(this).removeClass("hover"); }); jQuery(document).on("click", "div#Hauptmenue_Alternative_Menue a", function(idx, elem) { jQuery(this).addClass("clicked"); }); // Fuss jQuery("div#Seitenfuss").on("touchstart mouseover", "div.Sitemap_Fuss a", function(idx, elem) { jQuery(this).addClass("hover"); }); jQuery("div#Seitenfuss").on("touchend mouseout", "div.Sitemap_Fuss a", function(idx, elem) { jQuery(this).removeClass("hover"); }); jQuery("div#Inhaltsbereich").on("pointerdown", "span.Effect, .noUi-handle", function(idx, elem) { jQuery(this).addClass("pointerdown"); }); jQuery("div#Inhaltsbereich").on("pointerup pointerout mouseup click mouseout", "span.Effect, .noUi-handle, a.Clear", function(idx, elem) { jQuery(this).removeClass("pointerdown"); }); jQuery("div#Inhaltsbereich").on("click", "a.FileUpload", function(e) { jQuery(this).closest(".UploadArea").find("input").trigger("click"); e.stopPropagation(); e.preventDefault(); }); jQuery("div#Inhaltsbereich").on("click", "a.Clear", function(e) { jQuery(this).closest(".UploadArea").addClass("empty"); jQuery(this).closest(".UploadArea").find("input").val(""); e.stopPropagation(); e.preventDefault(); }); jQuery("div#Inhaltsbereich").on("change", ".UploadArea input", function(e) { var t = jQuery(this); var h = ""; var l = t[0].files; for(var i=0; i<l.length; i++) { h += l[i].name; } t.closest(".UploadArea").removeClass("empty"); t.closest(".UploadArea").find(".Datenfeld.Value").html(h); }); /* jQuery("a.Schalter, div.Verweis a").live("click", function(idx, elem) { jQuery(this).removeClass("hover").addClass("active"); }); */ }); // Reset der touch-Klassen jQuery("document").ready(function() { jQuery("a, .hover, .active").removeClass("active").removeClass("hover"); }); jQuery(window).unload(function(){ // load next page jQuery("a").blur(); jQuery("a, .hover, .active").removeClass("hover").removeClass("active"); }); jQuery(window).blur(function(){ // sicherheit fuer tab-switch jQuery("a").blur(); jQuery("a, .hover, .active").removeClass("hover").removeClass("active"); }); </script> <link rel="canonical" href="http://intern.vgn.de/partner_login/"/> <meta property="og:title" content="Mein Konto" /> <meta property="og:url" content="http://intern.vgn.de/partner_login/" /> <meta property="og:image" content="" /> <meta property="og:site_name" content="VGN Intern - " /> <!-- PopUp-Fenster --> <script type="text/javascript"> /* <![CDATA[ */ wClasses=new Array();wClasses["604FB598-582D-4DE5-993F-2A2E36833B94"] = 'pm.toolbar="yes"; pm.location="yes"; pm.status="yes"; pm.menubar="yes"; pm.resizable="yes"; pm.scrollbars="yes"; pm.copyhistory="no"; '; /* ]]> */ </script> <!-- Blaettern / Swipen --> <script type="text/javascript"> // Initialiserung der Slider jQuery(document).ready(function(){ try { if(navigator.appVersion.indexOf("Trident/7") > 0) jQuery("html").addClass("isIE"); } catch(e) {} initComponents(); jQuery(window).resize(fnSliderResize); // multiple events after page changes jQuery(document).on("ib:BoxUpdate", function() { jQuery("img[data-src]").unveil(200); // lazy load images initFlexSlider(); fnInitHover(); }); jQuery("body, html").trigger("resize"); setTimeout(function() { jQuery("body, html").trigger("resize"); }, 200); setTimeout(function() { jQuery("body, html").trigger("resize"); }, 500); setTimeout(function() { jQuery("body, html").trigger("resize"); }, 1000); setTimeout(function() { jQuery("body, html").trigger("resize"); }, 2000); setTimeout(function() { jQuery("body, html").trigger("resize"); }, 5000); }); function changeZoomLevel(pmAllow) { var aViewport = '<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5" />'; var bViewport = '<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1" />'; var sViewport = pmAllow?aViewport:bViewport; var jViewport = jQuery('meta[name="viewport"]'); if (jViewport.length > 0) { jViewport.replaceWith(sViewport); } else { jQuery('head').append(sViewport); } } function initComponents() { // gesondert aktivieren (wg. ausgeblendeten slidern) /* if(jQuery("body").hasClass("needHyphens")) { Hyphenator.config({ displaytogglebox : false, minwordlength : 4 }); Hyphenator.run(); jQuery("body").removeClass("needHyphens"); } */ jQuery('input, textarea').placeholder(); jQuery("img[data-src]").unveil(200); // lazy load images initFlexSlider(); } setInterval(function() { jQuery("img[data-src]").unveil(200); }, 400); function initFlexSlider() { var sp = parseInt(jQuery(".LinkList_Flexslider .flexslider").attr("data-start")); jQuery(".LinkList_Flexslider .flexslider").filter(":not(:has(.flex-viewport))").flexslider({ animation: "slide", slideshow:false, keyboard:false, startAt:sp, prevText:'<div><span class="Icon rcOutput-Previous"></span></div>', nextText:'<div><span class="Icon rcOutput-Next"></span></div>', //smoothHeight:true, useCSS: true, dummy: null }); jQuery(".LinkList_Flexslider .flexslider").addClass("in"); jQuery(".Box_PostingList_Feed .flexslider").filter(":not(:has(.flex-viewport))").flexslider({ animation: "slide", slideshow:false, keyboard:false, prevText:'<div><span class="Icon rcOutput-Previous"></span></div>', nextText:'<div><span class="Icon rcOutput-Next"></span></div>', //smoothHeight:true, useCSS: true, before:function(t) { t.find("video, audio").each(function() { try { this.pause(); } catch(e) {} }) }, dummy: null }); jQuery(".Bildslider .flexslider").filter(":not(:has(.flex-viewport))").flexslider({ animation: "slide", slideshow:false, keyboard:false, prevText:'<div><span class="Icon rcOutput-Previous"></span></div>', nextText:'<div><span class="Icon rcOutput-Next"></span></div>', //smoothHeight:true, useCSS: true, dummy: null }); jQuery(".ImageList_Flexslider_klein .flexslider").filter(":not(:has(.flex-viewport))").flexslider({ animation: "slide", slideshow: false, keyboard:false, prevText:'<span class="Icon32 rcOutput-Previous"></span>', nextText:'<span class="Icon32 rcOutput-Next"></span>', //smoothHeight:true, itemWidth: 200, itemMargin: 0, minItems: 2, maxItems: 7, animationLoop:false, useCSS: true, dummy: null }) fnSliderResize(); } function fnSliderResize() { //jQuery(".ImageList_Flexslider .flexslider .flex-caption").css({"width":jQuery('div#Ausgabe_Mitte').width()}); /* var defW = 1230; var defH = 1230; var h = Math.round(Math.min(jQuery('div#Ausgabe_Mitte').width() * defH / defW, defH)); if(h > 0) { jQuery('.flexslider').css("height", h+"px"); } */ var w = jQuery('div#Ausgabe_Mitte').width(); if(w >=400) { jQuery(".ImageList_Flexslider_klein .flexslider").css({"width":Math.floor(w/200)*200, "max-width":99999}); } else { jQuery(".ImageList_Flexslider_klein .flexslider").css({"width":"auto", "max-width":400}); } } // Sidebar function fnToggleSidebar() { jQuery("body").toggleClass("modeSidebar"); } jQuery(document).ready(function() { jQuery("#Sidebar-Block").on("click", function(e){ jQuery("body").removeClass("modeSidebar"); }); /* jQuery("#Sidebar, #Sidebar-Handle, #Sidebar-Block").on("touchmove", function(e){ e.preventDefault(); e.stopPropagation(); }); jQuery("#Sidebar, #Sidebar-Handle, #Sidebar-Block").swipe({ swipeStatus:function(event, phase, direction, distance, duration, fingers) { if (phase=="move" && direction =="right") { jQuery("body").addClass("modeSidebar"); return false; } if (phase=="move" && direction =="left") { jQuery("body").removeClass("modeSidebar"); return false; } } }); */ }); // End Sidebar function getCookie(c_name) { var i, x, y, ARRcookies=document.cookie.split(";"); for (i=0; i<ARRcookies.length; i++) { x = ARRcookies[i].substr(0,ARRcookies[i].indexOf("=")); y = ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1); x = x.replace(/^\s+|\s+$/g,""); if (x == c_name) { return unescape(y); } } } function get_cookie(name){ return getCookie(name)?true:false; } jQuery(document).ready(function() { var cc = getCookie("CookieConsent"); if(typeof(cc) == "undefined" || !cc || cc.indexOf("required") < 0) { jQuery('.Cookie').removeClass('out'); } jQuery(".LegalCookie .CookieBtn").on("click", function(evt) { evt.preventDefault(); jQuery(".LegalCookie").addClass("out"); setLegalCookie(); }); function setLegalCookie(){ var today = new Date(); var expire = new Date(); expire.setTime(today.getTime() + 3600000*24*365*10); //document.cookie = "legal=1;path=/;domain=.domain.de;expires="+expire.toGMTString(); document.cookie = "CookieConsent=required;path=/;expires="+expire.toGMTString(); } }); </script> <script> ////////////////////////// // Buttons // - init hover effect (add class) // - create events for "data-trigger" // - has to be called after addition of buttons (e.g. when creating messages) ////////////////////////// jQuery(document).ready(function() { jQuery(window).on("scroll", function() { var st = jQuery(window).scrollTop(); if(st > 80) { jQuery("html").addClass("scrolled"); } else if(st < 10) { jQuery("html").removeClass("scrolled"); } }); jQuery(window).trigger("scroll"); setTimeout(function() { jQuery("#Kopf").addClass("in"); }, 500); setInterval(function() { jQuery(".boxFrame:hover").removeClass("noHover").parents(".boxFrame").addClass("noHover"); }, 100); }); function fnInitTrigger() { jQuery("[data-trigger]").not(".hasTrigger").each(function() { var t = jQuery(this); t.addClass("hasTrigger"); t.on("click", function() { if(t.hasClass("disabled")) return; jQuery(document).trigger("app:Activity"); jQuery(document).trigger(t.attr("data-trigger")); }); }); } function fnInitHover() { //jQuery(".Footer a, .addHover").not(".hasHover").each(function() { jQuery("input[type=checkbox]").not(".hasToggle").each(function() { var t = jQuery(this); var to = 0; t.on("change", function() { t.addClass("changed"); }); t.on("blur", function() { to = setTimeout(function() { t.removeClass("changed"); }, 100); console.log("blur"); }); t.on("focus", function() { clearTimeout(to); console.log("focus" + to); }); t.addClass("hasToggle"); }); jQuery(".Footer .Map a, .addHover").not(".hasHover").each(function() { var t = jQuery(this); t.on("pointerdown pointerover", function() { var hgs = t.parents(".hoverGroup"); hgs.each(function() { var hg = jQuery(this); var to = hg.prop("to"); if(to) clearTimeout(to); hg.addClass("hovered"); hg.find(".hover").removeClass("hover"); }); t.addClass("hover"); }); t.on("pointerup pointerout", function(e) { e.stopPropagation(); //t.removeClass("hover"); var hgs = t.parents(".hoverGroup"); if(hgs.length > 0) { hgs.each(function() { var hg = jQuery(this); var to = setTimeout(function() { hg.removeClass("hovered"); t.removeClass("hover"); }, 300); hg.prop("to", to); }); } else { t.removeClass("hover"); } console.log("remove"); }); t.addClass("hasHover"); }); jQuery(".hoverGroup").on("pointerup pointerout", function() { jQuery(this).removeClass("hovered"); }); } jQuery(document).ready(function() { fnInitHover(); }); /* (function($) { $.fn.unveil = function(threshold, callback) { var $w = $(window), th = threshold || 0, retina = window.devicePixelRatio > 1, attrib = retina? "data-src-retina" : "data-src", images = this, loaded; this.one("unveil", function() { var source = this.getAttribute(attrib); source = source || this.getAttribute("data-src"); if (source) { this.setAttribute("src", source); if (typeof callback === "function") callback.call(this); } }); function unveil() { var inview = images.filter(function() { var $e = $(this); if ($e.is(":hidden")) return; var wt = $w.scrollTop(), wb = wt + $w.height(), et = $e.offset().top, eb = et + $e.height(); return eb >= wt - th && et <= wb + th; }); loaded = inview.trigger("unveil"); images = images.not(loaded); } $w.on("scroll.unveil resize.unveil lookup.unveil", unveil); unveil(); return this; }; })(window.jQuery || window.Zepto); */ /* jQuery(window).on("scroll resize", function() { var th = 0; var $w = jQuery(window); var wt = $w.scrollTop(), wb = wt + $w.height(); jQuery(".boxFrame, .BoxGap").not(".inView").each(function() { var $e = jQuery(this); var et = $e.offset().top, eb = et + $e.height(); if(eb >= wt - th && et <= wb + th) { $e.addClass("inView"); } }) }); */ jQuery(window).on("beforeprint", function() { jQuery("img[data-src]").unveil(20000); }); jQuery(window).on("resize", function() { var vh = window.innerHeight * 0.01; // Then we set the value in the --vh custom property to the root of the document document.documentElement.style.setProperty('--vh', vh + "px"); var vw = jQuery("body").prop("clientWidth") * 0.01; // Then we set the value in the --vh custom property to the root of the document document.documentElement.style.setProperty('--vw', vw + "px"); //alert(vh); }); jQuery(document).ready(function() { jQuery(window).trigger("resize"); }); </script> <link rel="stylesheet" href="/ib/site/elements/leaflet/leaflet.css"> <script src="/ib/core/libraries_ext/clipboard.js-master2/clipboard.js"></script> <script src="https://www.vgn.de/ib/site/elements/js/debounce.js?2021_1029"></script> <script src="/ib/site/elements/leaflet/GPXParser.js"></script> <script src="/ib/site/elements/leaflet/leaflet-src.js"></script> <script src="/ib/site/elements/leaflet/KML.js"></script> <script src="/ib/site/elements/filter.js?1741340379"></script> <script src="/ib/site/elements/jStorage.js"></script> <script src="/ib/site/elements/favourite.js"></script> <link rel="stylesheet" type="text/css" href="/ib/site/elements/app.css?1741340379" /> </head> <body class="Page_Standard needHyphens"> <div class="noDesktop"> </div> <div id="Layoutrahmen" > <div id="Layoutbereich" class="output"> <div id="Layoutbereich_Innen"> <div id="Kopf_Placeholder"><div class="HeaderRow"><div id="Logo_Placeholder"><a></a></div></div></div> <div id="Kopf"> <div class="HeaderRow"> <!-- Logo --> <div id="Logo"> <a href="/" title="Homepage"> <img src="/ib/site/elements/layout/Logo_white.svg?a" class="white" alt="Logo"/> <img src="/ib/site/elements/layout/Logo.svg?a" class="vector" alt="Logo"/> </a> </div> <!--<div id="Menuebereich" style="display:flex; flex-direction:row;align-items:center;">--> <!-- Hauptmenue --> <div id="Hauptmenue"> <!-- Baustein Hauptmenue --> <!--noindex--> </div> <div class="noDevice ActionButtons"> </div> <div class="noDevice Edition"> </div> <div id="Hauptmenue_Alternative"> <!--noindex--> <div id="Hauptmenue_Alternative_Schalter"> </div> <!--/noindex--> </div> <!--</div>--> </div> <div id="Hauptmenue_Alternative_Menue"> </div> <!--<div class="clear"></div>--> </div> <div class="Logo_Druck onlyprint"> <img class="Logo_Druck" src="/ib/site/elements/layout/Logo.svg?a"> </div> <div id="Inhaltsbereich"> <div id="Inhaltsbereich_Innen"> <article> <div id="Ausgabebereich"> <div id="Ausgabe_Ueberschrift"> <div id="Ausgabe_Ueberschrift2"> <div class="Path noprint"> <a href="/2a8cefe1-9125-7378-df4d-dba56cbb1850"> <span class="Text">VGN Intern</span> </a> <span class="Icon rcOutput-Right"></span> <a href="/3201b56b-439d-c664-af1d-8f198dac0757"> <span class="Text">Mein Konto</span> </a> </div> <div class="Headline"> <h1 > <span class="Text " style="background-image:url('/ib/site/elements/Leer.gif')">Mein Konto</span> </h1> <h2 class="Subline"></h2> </div> </div> </div> <!-- Mittlere Spalte --> <div id="Ausgabe_Mitte"> <div> <div class="BoxGap Box_Dashboard "> <div class="BoxPadding"> <div class="BoxNarrow"> <h5>Ich habe bereits ein Nutzer-Konto</h5> <p>Geben Sie bitte Ihre E-Mail-Adresse und Ihr Passwort ein.</p> <div class="Form-Login"> <div id="Login"> <div class="LoginForm"> <div class="FormErrors"></div> <form action="#" id="LoginForm" style="margin-top:1em;"> <div class="Steuerelement Erforderlich text_line"> <div class="Spalte1"><div class="Feldbezeichnung"> <label class="SteuerelementBezeichnung" for="login" class="HiddenText1"> E-Mail-Adresse </label> </div></div> <div class="Spalte2"> <input type="text" name="login" id="login" value="" size="30" autocomplete="off" autocorrect="off" spellcheck="false" autocapitalize="off" class="form-control"> </div> </div> <div class="Steuerelement Erforderlich text_line"> <div class="Spalte1"><div class="Feldbezeichnung"> <label class="SteuerelementBezeichnung" for="pass" class="HiddenText1"> Passwort </label> </div></div> <div class="Spalte2"> <input type="password" name="pass" id="pass" value="" size="30" autocomplete="off" autocorrect="off" spellcheck="false" autocapitalize="off" class="form-control"> </div> </div> <input type="submit" tabindex="-1" style="opacity:0;position:absolute;z-index:0;width:0px;"> </form> </div> <div class="FormButtonArea"> <a class="Button FormButton" href="javascript:fnLogin();void(0);"> <span class="Text">anmelden</span><span class="Icon rcOutput-Submit"></span> </a> </div> </div> </div> <script type="text/javascript"> jQuery("#LoginForm").on("submit", function(e) { e.preventDefault(); fnLogin(); }); function fnLogin() { jQuery('body').addClass('LoginSending'); var data = jQuery("#Login form").serialize(); var _ajax = jQuery.ajax({ url: '/ib/site/tools/LoginAction.php', type:'get', //async:false, data: data, complete: fnLoginResponse } ); } function fnLoginResponse(xhr) { var resp = jQuery.parseJSON(xhr.responseText); if(typeof(resp) == "object") { if(resp.code == 0) { // Fehler jQuery("#Login .FormErrors").html(resp.message).show(); jQuery('body').removeClass('LoginSending').addClass("Login"); } else { //fnLoading_Show("Daten werden geladen"); window.location.href = '/?'; } } } </script> </div> <div class="BoxNarrow RichText"> <p><a href="/kennwort-vergessen" >Passwort vergessen?</a></p> <p data-renderer-start-pos="2235">Sie haben noch kein Nutzerkonto?</p> <p data-renderer-start-pos="2269">Wenn Sie Interesse an der Nutzung der erweiterten Fahr&shy;plan&shy;aus&shy;kunft oder dem VGN Spezial haben, schreiben Sie bitte eine E-Mail an <a class="css-bspq7p" title="mailto:profiauskunft@vgn.de" href="mailto:profiauskunft@vgn.de" data-renderer-mark="true">profiauskunft@vgn.de</a></p> <p data-renderer-start-pos="2424">Wenn Sie Zugang zum Downloadbereich zu VGN-Stan&shy;dards f&uuml;r Vergabever&shy;fah&shy;ren be&shy;n&ouml;&shy;ti&shy;gen, schreiben Sie bitte eine Mail an <a class="css-bspq7p" title="mailto:vgn-standards@vgn.de" href="mailto:vgn-standards@vgn.de" data-renderer-mark="true">vgn-stan&shy;dards@vgn.de</a>.</p></div> </div> </div> <div class="clear"></div> </div> <div class="clear"></div> <!-- <div class="BoxGap BoxText" style="text-align:right;"> <a class="Button PrintButton adddHover noprint" href="/ib/site/tools/PDFGenerator.php?Id=19e68f90-1aab-0ad8-42ec-61159536ff23" target="_blank"><span class="Text">als PDF herunterladen</span><span class="Icon rcOutput-Download"></span></a> </div> --> </div> <!-- Rechte Spalte --> <div class="clear"></div> </div> </article> <!-- Rechte Spalte --> <div class="clear"></div> </div> </div> </div> </div> <div id="Seitenfuss" class="output"> <div id="Seitenfuss_Innen"> <!-- Baustein Seitenfuss --> <div class="Footer "> <!--noindex--> <div class="Footer_Company"> <div class="Text_Seitenfuss"> <!-- Textbaustein --> <div><div class="BoxGap Box_Text "> <!-- Baustein Text --> <!-- einspaltiger Text --> <div class="RichText hyphenate Alignment_ BoxNarrow"> <h5>Ver&shy;kehrs&shy;ver&shy;bund <br />Gro&szlig;&shy;raum N&uuml;rn&shy;berg</h5> <p>Rothen&shy;burger Stra&szlig;e 9<br />90443 N&uuml;rn&shy;berg</p> <p>+49 (0) 911 270 75 0<br /><a href="mailto:info@vgn.de">info@vgn.de</a></p> </div> </div></div> </div> </div> </div> <!--/noindex--> </div> </div> </div> </div> <script type="text/javascript"> jQuery(document).ready(function() { jQuery(document).on("touchstart mousedown", ".LayoutEdit-Schalter, .Datenblatt-Schalter", function() { jQuery(this).addClass("down"); }); jQuery(document).on("touchend mouseup mouseout", ".LayoutEdit-Schalter, .Datenblatt-Schalter", function() { jQuery(this).removeClass("down"); }); }); jQuery(document).ready(function() { jQuery("#ib-admin-BoxList .Eintrag .Image").draggable({ connectToSortable: "div.r-Ausgabebereich", xxhelper: "clone", cursorAt: { left:20, top:12}, // offset von irgendwoher beruecksichtigt tolerance : "pointer", appendTo: "body", helper: function(pmEvent) { var x = jQuery("<div class='admin EintragDrag boxFrame noColumnSplit'></div>"); var ic = jQuery("<div class='BoxDrag-Schalter'><span class=\"Icon rcAdmin-Boxes\"></span></div>"); x.append(ic); x.attr("data-box-id", jQuery(pmEvent.currentTarget).closest(".Eintrag").attr("data-box-id")) return x[0]; }, start: function(pmEvent, pmUI) { jQuery("body").addClass("BoxEditDrag"); jQuery(document.activeElement).blur(); // exit from RTE killAnyUI(); // works with save (without kill) as well fnBoxEdit_HideMenu(); fnAdminBar_HideAfterAction(); window.setTimeout(function() { jQuery("div.r-Ausgabebereich, #boxTrash").sortable("refreshPositions"); }, 600); }, stop:function() { console.log("stop1"); jQuery("body").removeClass("BoxEditDrag"); } }); jQuery("div.r-Ausgabebereich, #boxTrash").each(function() { jQuery(this).sortable({ items:"> div.boxFrame, > div.boxFrame_System", xxconnectWith: "div.r-Ausgabebereich[data-ib2kx-box=4]", connectWith: "div.r-Ausgabebereich, #boxTrash", handle:".BoxEdit-Symbolleiste", cursorAt: { left:20, top:20}, tolerance : "pointer", xxrevert: true, appendTo: "body", compareZIndex: true, helper: function(pmEvent, elem) { var c = jQuery(elem.class).attr("class"); var x = jQuery("<div class='admin ui-sortable-helper'><div class='BoxDrag-Schalter'><span class=\"Icon rcAdmin-Boxes\"></span></div></div>"); return x[0]; }, start: function(pmEvent, pmUI) { pmUI.placeholder.height(pmUI.item.height()); jQuery("body").addClass("BoxEditDrag"); var i = jQuery(pmUI.item); i.appendTo(i.parent()); jQuery(".columnSplit").css("display", "block"); // why? all seem to be div window.setTimeout(function() { //i.removeClass("columnSplit").addClass("columnSplit"); jQuery(".columnSplit").css("display", "block"); jQuery("div.r-Ausgabebereich, #boxTrash").sortable("refreshPositions"); }, 10); window.setTimeout(function() { jQuery("div.r-Ausgabebereich, #boxTrash").sortable("refreshPositions"); }, 600); jQuery(document.activeElement).blur(); // exit from RTE //pmUI.item.focus(); //killAnyUI(); // force without save fnBoxEdit_HideMenu(); }, beforeStop: function(pmEvent, pmUI) { pmUI.item.removeClass("gedimmt"); console.log("beforestop"); }, stop:function(evt, item) { console.log("stop"); jQuery("body").removeClass("BoxEditDrag"); jQuery(".admin.ui-sortable-helper").remove(); // test Android //jQuery(item.item[0]).find(".LayoutEdit-Schalter.Aktivierung").trigger("click"); }, over:function() { var tSortable = this; jQuery(tSortable).addClass("ui-over"); }, out:function() { var tSortable = this; jQuery(tSortable).removeClass("ui-over"); }, update:function(pmEvent, pmUI) { console.log("update"); var tSortable = this; var jqts = jQuery(tSortable); jqts.append(jqts.find(".BoxEndClear")); if(pmUI.item.hasClass("EintragDrag")) { var l = this.children.length; var before = -1; for(var i=0; i<l; i++) { if(this.children[i] == pmUI.item[0]) { before = i+1; break; } } if(before == -1 || before >= l) { // not found or last fnBoxEdit_Show('Paragraph_0', jQuery(this).attr("data-ib2kx-box"), 1, pmUI.item.attr("data-box-id")) // end } else { fnBoxEdit_Show(jQuery(this.children[before]).attr("id"), jQuery(this).attr("data-ib2kx-box"), 1, pmUI.item.attr("data-box-id")) // above } pmUI.item.remove(); //fnBoxEdit_Show(rBoxEdit_Current, 1, 1, '45DF8DB7-85DA-11D7-AFAA-00E07D97B84E') // above //jQuery("body").removeClass("boxList"); return; } // neue Sortierung var items = jQuery(this).sortable("toArray"); for(var i=0; i<items.length; i++) { items[i] = items[i].replace("Paragraph_", ""); //jQuery("#Requirement_" + items[i]).attr("data-array", jQuery.strPad((1+i)*10, 15, "0")); } var data = { Component: "rBoxEditClass", cntIdVersion: document.forms.rBoxEdit_Form.cntIdVersion.value, IdList: items, Box: jQuery(tSortable).attr("data-ib2kx-box"), NotifyFail: "", NotifySuccess: "", Action: "fnSetSort" }; var _ajax = jQuery.ajax({ url: '/ib/site/generators/rInterfaceDataExchange.php', type:'get', async: true, cache: false, data: data, success: function() { if(jQuery(tSortable).attr("id") == "boxTrash") return; //jQuery(tSortable).effect("highlight", {"color":"rgba(135,199,0,0.35)"}, 800); } } ); if(data.Box == "-1") { jQuery(pmUI.item[0]).remove(); } //var resp = jQuery.parseJSON(_ajax.responseText); } }); }); }); /* jQuery("div.Bildgalerie").each(function() { jQuery(this).sortable({ items:"> div.miniaturBildgalerie", start: function(pmEvent, pmUI) { pmUI.placeholder.height(pmUI.item.height()); }, }); }); */ </script> <!--noindex--> <script> jQuery(".PrintButton").on("click", function(e) { fnLoadingAnimation_Show("PDF wird erzeugt ...", {class:"Layout"}); e.stopPropagation(); e.preventDefault(); var reqObj = new XMLHttpRequest(); reqObj.open('GET', jQuery(this).attr("href"),true); // 'getpdf' is the URI to recongize your request at the server reqObj.send(); reqObj.onreadystatechange = function() { var resObj = this; if(resObj.readyState == resObj.DONE) { fnLoadingAnimation_Hide(); if (resObj.status != 200) { console.log("PDF konnte nicht erstellt werden."); } else if (resObj.status == 200){ var resTxt = reqObj.responseText; var link = document.createElement("a"); link.id = 'someLink'; //give it an ID! link.href = resTxt; link.setAttribute("download", fnTrim(jQuery("h1").text()) + ".pdf"); link.setAttribute("target", "_blank"); //Add the link somewhere, an appendChild statement will do. jQuery("body").append(link); //Then run this document.getElementById('someLink').click(); //window.location.assign(resTxt); // Opens the pdf download prompt } } } }); </script> <script> //document.getElementsByTagName("h1")[0].innerHTML = window; var imgs = document.getElementsByTagName("img"); for(var i=0; i < imgs.length; i++) { var img = imgs[i]; if(img.getAttribute("data-src")) img.setAttribute("src",img.getAttribute("data-src")); } /* window.onbeforeprint = function() { document.getElementsByTagName("h1")[0].innerHTML = document.getElementsByTagName("body")[0].clientWidth; }; */ </script> <div class="Content PrivacyDialogTemplate Preserve" style="display:none;"> <!-- Kasten Hyperparagraphs --> <!-- Einleitungstext, Menue --> <!-- Baustein --> <div><!-- No Padding (Nested) --> <div> <!-- Baustein Text --> <!-- einspaltiger Text --> <div class="RichText hyphenate Alignment_ BoxNarrow"> <p>Hier k&ouml;nnen Sie festlegen, wie wir Ihre Daten verwenden d&uuml;rfen.&nbsp;Ihre Einwilligung k&ouml;nnen Sie auf der Seite&nbsp;<a href="/datenschutz/" target="_blank" rel="noopener" >Datenschutz</a> mit Wirkung f&uuml;r die Zukunft jederzeit widerrufen. Dort finden Sie auch weitere Informationen zu Cookies und zur Speicherung und &Uuml;bertragung von Daten.&nbsp;</p> </div> <!-- Baustein Register --> <!-- Abschnitte --> <div class="pageacc"><div class="Group"><a class="ToggleButton addHover" href="#"><span class="Icon rcOutput-Expand"></span></a><div class="Steuerelement checkbox disabled"><input type="checkbox" id="Cookie_required" disabled checked name="Cookie_required" value="required"><div class="Feldbezeichnung"><label for="Cookie_required"><span class="Effect addHover"></span><span class="caption h5">Erforderliche Merkmale</span></label></div></div><div class="Detail RichText" style="display:none"> <!-- Baustein Text --> <!-- einspaltiger Text --> <div class="RichText hyphenate Alignment_ BoxNarrow"> <p>Sind f&uuml;r die einwandfreie Funktion der Website erforderlich, dokumentieren und speichern die von Ihnen gew&auml;hlten Datenschutz-Einstellungen und k&ouml;nnen nicht deaktiviert werden.</p> <table style="width: 100%;"> <tbody> <tr> <td style="width: 26.466%;"><strong>Cookie</strong></td> <td style="width: 49.7797%;"><strong>Zweck</strong></td> <td style="width: 11.8454%;"><strong>Ablauf</strong></td> </tr> <tr> <td style="width: 26.466%;">PrivacyConsent</td> <td style="width: 49.7797%;">speichert, dass der Nutzer den gew&auml;hlten Daten&shy;schutz-Einstellungen zugestimmt hat</td> <td style="width: 11.8454%;">1 Jahr</td> </tr> <tr> <td style="width: 26.466%;">SId</td> <td style="width: 49.7797%;">speichert die Nutzeranmeldung&nbsp;</td> <td style="width: 11.8454%;">Sitzungsende</td> </tr> </tbody> </table> <p>&nbsp;</p> </div> <!-- Baustein Register --> </div></div><div class="Group"><a class="ToggleButton addHover" href="#"><span class="Icon rcOutput-Expand"></span></a><div class="Steuerelement checkbox "><input type="checkbox" id="Cookie_external" name="Cookie_external" value="external"><div class="Feldbezeichnung"><label for="Cookie_external"><span class="Effect addHover"></span><span class="caption h5">Externe Inhalte</span></label></div></div><div class="Detail RichText" style="display:none"> <!-- Baustein Text --> <!-- einspaltiger Text --> <div class="RichText hyphenate Alignment_ BoxNarrow"> <p>Erm&ouml;glicht die Anzeige von externen Inhalten (hier das Abspielen von Videos von YouTube oder Vimeo).</p> <p>Dabei werden&nbsp;von externen Unternehmen Cookies gesetzt (Third Party-Cookies) oder Daten &uuml;bertragen. Diese werden von diesen z. B. verwendet, um die Aktivit&auml;ten von Nutzern &uuml;ber Websites hinweg zu verfolgen und personalisierte Werbung anzuzeigen. Die gesammelten Daten sind ggf. personenbeziehbar.</p> <p>Ohne Ihre Einwilligung werden externe Inhalte blockiert.</p> <table style="border-collapse: collapse;" border="1"> <tbody> <tr> <td><strong>Anbieter</strong></td> <td><strong>Hinweis</strong></td> </tr> <tr> <td>YouTube</td> <td> <p>Datenschutz-Hinweise finden Sie <a href="https://policies.google.com/privacy" target="_blank" rel="noopener">hier</a></p> </td> </tr> <tr> <td>Vimeo</td> <td> <p>Datenschutz-Hinweise finden Sie <a href="https://vimeo.com/privacy" target="_blank" rel="noopener">hier</a></p> </td> </tr> </tbody> </table> </div> </div> </div></div></div></div> <div class="FormButtons Buttons"> <a id="Privacy_All" class="Button secondary addHover" href="#"><span class="Text">alle zulassen</span><span class="Icon rcOutput-Submit"></i></a><a id="Privacy_Selected" class="Button addHover" href="#"><span class="Text">Auswahl speichern</span><span class="Icon rcOutput-Submit"></span></a> </div> </div> <script type="text/javascript"> /* jQuery(".PrivacyBanner").click(function(e) { if(jQuery(e.originalEvent.target).closest(".Dialog").length > 0) return; if(COOKIE_REQUIRED) { jQuery(".PrivacyBanner").addClass("out"); } }); jQuery(document).on('keydown', function(pmEvent) { //console.log(pmEvent); if(27 == pmEvent.keyCode) { // ESC if(COOKIE_REQUIRED) { jQuery(".PrivacyBanner").addClass("out"); } } }); function privacySettings() { jQuery('.PrivacyBanner').removeClass('out'); } jQuery(".PrivacyBanner .Group a.ToggleButton").on("click", function() { jQuery(this).closest(".Group").toggleClass("expanded"); if(jQuery(this).closest(".Group").hasClass("expanded")) { jQuery(this).closest(".Group").find(".Detail").show("blind"); } else { jQuery(this).closest(".Group").find(".Detail").hide("blind"); } }); jQuery(".PrivacyBanner #Privacy_All").on("click", function(e) { e.stopPropagation(); e.preventDefault(); jQuery(".PrivacyBanner input").prop("checked", true); setPrivacyConsent(getPrivacyConsent()); }); jQuery(".PrivacyBanner #Privacy_Selected").on("click", function(e) { e.stopPropagation(); e.preventDefault(); setPrivacyConsent(getPrivacyConsent()); }); function getPrivacyConsent() { var ar = ["required"]; jQuery(".PrivacyBanner input").filter(":checked").not(":disabled").each(function() { ar.push(jQuery(this).val()); }); return ar.join(","); } var cc = getCookie("PrivacyConsent"); if(typeof(cc) == "undefined" || !cc || cc.indexOf("required") < 0) { jQuery('.PrivacyBanner').removeClass('out'); } function delete_cookie( name, path, domain ) { if( get_cookie( name ) ) { document.cookie = name + "=" + ((path) ? ";path="+path:"")+ ((domain)?";domain="+domain:"") + ";expires=Thu, 01 Jan 1970 00:00:01 GMT"; } } function get_cookie(name){ return getPrivacy(name)?true:false; } function setPrivacyConsent(pm) { var data = { settings:pm, flags:"", message:jQuery(".PrivacyBanner").html() } var _ajax = jQuery.ajax({ url: '/ib/site/tools/PrivacyConsent.php', type:'post', async:true, data: data } ).done(function(data, textStatus, jqXHR) { var resp = jQuery.parseJSON(jqXHR.responseText); if(typeof(resp) == "object") { if(resp.code == 1) { // Success var today = new Date(); var expire = new Date(); expire.setTime(today.getTime() + 3600000*24*365*10); document.cookie = "PrivacyConsent=" + pm + ";path=/;expires="+expire.toGMTString(); //document.cookie = "PrivacyConsentVA=required;path=/;expires="+expire.toGMTString(); jQuery(".PrivacyBanner").addClass("out"); window.COOKIE_REQUIRED = 1; jQuery("body").removeClass("NCB"); if(pm.indexOf("statistic") >= 0) { window.COOKIE_STATISTIC = 1; try { //fnInitPiwik(); } catch(e) {} } else { window.COOKIE_STATISTIC = 0; } if(pm.indexOf("functional") >= 0) { jQuery("body").removeClass("NOCOOKIE"); window.COOKIE_FUNCTIONAL = 1; } else { jQuery("body").addClass("NOCOOKIE"); window.COOKIE_FUNCTIONAL = 0; //delete_cookie("SId","/"); } if(pm.indexOf("external") >= 0) { window.COOKIE_EXTERNAL = 1; } else { window.COOKIE_EXTERNAL = 0; } jQuery(document).trigger("PrivacyChange"); } } }); } */ </script> <script type="text/javascript"> /* jQuery(".PrivacyDialog").click(function(e) { if(jQuery(e.originalEvent.target).closest(".Dialog").length > 0) return; if(COOKIE_REQUIRED) { jQuery(".PrivacyDialog").addClass("out"); fnOutputWindow_Hide(); } }); jQuery(document).on('keydown', function(pmEvent) { //console.log(pmEvent); if(27 == pmEvent.keyCode) { // ESC if(COOKIE_REQUIRED) { jQuery(".PrivacyDialog").addClass("out"); fnOutputWindow_Hide(); } } }); */ function privacySettings() { jQuery('.PrivacyDialog').removeClass('out'); jQuery(".PrivacyDialogTemplate .hasHover").removeClass("hasHover"); fnOutputDialog({ //content:jQuery(".PrivacyDialogTemplate").clone().addClass("PrivacyDialog").show(), content:jQuery(".PrivacyDialogTemplate").addClass("PrivacyDialog").show(), onClose:function() { if(COOKIE_REQUIRED) { jQuery(".PrivacyDialog").addClass("out"); fnOutputWindow_Hide(); } } }); fnInitHover(); jQuery("#rc-output-win").addClass("PrivacyWin"); if(!jQuery(".PrivacyDialogTemplate").hasClass("initialized")) { jQuery(".PrivacyDialogTemplate").addClass("initialized") jQuery(".PrivacyDialog .Group a.ToggleButton").on("click", function() { jQuery(this).closest(".Group").toggleClass("expanded"); if(jQuery(this).closest(".Group").hasClass("expanded")) { jQuery(this).closest(".Group").find(".Detail").show("blind"); } else { jQuery(this).closest(".Group").find(".Detail").hide("blind"); } }); jQuery(".PrivacyDialog #Privacy_All").on("click", function(e) { e.stopPropagation(); e.preventDefault(); jQuery(".PrivacyDialog input").prop("checked", true); setPrivacyConsent(getPrivacyConsent()); }); jQuery(".PrivacyDialog #Privacy_Selected").on("click", function(e) { e.stopPropagation(); e.preventDefault(); setPrivacyConsent(getPrivacyConsent()); }); } } function getPrivacyConsent() { var ar = ["required"]; jQuery(".PrivacyDialog input, .PrivacyDialogTemplate input").filter(":checked").not(":disabled").each(function() { ar.push(jQuery(this).val()); }); return ar.join(","); } var cc = getCookie("PrivacyConsent"); jQuery(document).ready(function() { if(typeof(cc) == "undefined" || !cc || cc.indexOf("required") < 0) { jQuery('.PrivacyDialog').removeClass('out'); privacySettings(); } }); function delete_cookie( name, path, domain ) { if( get_cookie( name ) ) { document.cookie = name + "=" + ((path) ? ";path="+path:"")+ ((domain)?";domain="+domain:"") + ";expires=Thu, 01 Jan 1970 00:00:01 GMT"; } } function get_cookie(name){ return getPrivacy(name)?true:false; } function setPrivacyConsent(pm) { var data = { settings:pm, flags:"", message:jQuery(".PrivacyDialog").html() } var _ajax = jQuery.ajax({ url: '/ib/site/tools/PrivacyConsent.php', type:'post', async:true, data: data } ).done(function(data, textStatus, jqXHR) { var resp = jQuery.parseJSON(jqXHR.responseText); if(typeof(resp) == "object") { if(resp.code == 1) { // Success var today = new Date(); var expire = new Date(); expire.setTime(today.getTime() + 3600000*24*365*10); document.cookie = "PrivacyConsent=" + pm + ";path=/;expires="+expire.toGMTString(); //document.cookie = "PrivacyConsentVA=required;path=/;expires="+expire.toGMTString(); jQuery(".PrivacyDialog").addClass("out"); fnOutputWindow_Hide(); window.COOKIE_REQUIRED = 1; jQuery("body").removeClass("NCB"); if(pm.indexOf("statistic") >= 0) { window.COOKIE_STATISTIC = 1; try { //fnInitPiwik(); } catch(e) {} } else { window.COOKIE_STATISTIC = 0; } if(pm.indexOf("functional") >= 0) { jQuery("body").removeClass("NOCOOKIE"); window.COOKIE_FUNCTIONAL = 1; } else { jQuery("body").addClass("NOCOOKIE"); window.COOKIE_FUNCTIONAL = 0; //delete_cookie("SId","/"); } if(pm.indexOf("external") >= 0) { window.COOKIE_EXTERNAL = 1; } else { window.COOKIE_EXTERNAL = 0; } jQuery(document).trigger("PrivacyChange"); } } }); } </script> <div id="fsFrame" class="output"></div> <!-- PhotoSwipe --> <div class="output"> <div id="gallery" class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> <div class="pswp__bg"></div> <div class="pswp__scroll-wrap"> <div class="pswp__container"> <div class="pswp__item"></div> <div class="pswp__item"></div> <div class="pswp__item"></div> </div> <div class="pswp__ui pswp__ui--hidden"> <div class="pswp__top-bar"> <div class="pswp__counter"></div> <button class="pswp__button pswp__button--close" title="Schlie脽en (ESC)"><span class="Icon rcOutput-Close"></span></button> <button class="pswp__button pswp__button--fs" title="Fullscreen"><span class="Icon rcOutput-FullscreenOn"></span><span class="Icon rcOutput-FullscreenOff"></span></button> <!-- <button class="pswp__button pswp__button--zoom" title="Zoom"><span class="Icon rcOutput-ZoomIn"></span><span class="Icon rcOutput-ZoomOut"></span></button> --> <div class="pswp__preloader"> <div class="pswp__preloader__icn"> <div class="pswp__preloader__cut"> <div class="pswp__preloader__donut"></div> </div> </div> </div> </div> <!-- <div class="pswp__loading-indicator"><div class="pswp__loading-indicator__line"></div></div> --> <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap"> <div class="pswp__share-tooltip"> </div> </div> <button class="pswp__button pswp__button--arrow--left" title="Vorheriges"><span class="Icon rcOutput-Previous"></span></button> <button class="pswp__button pswp__button--arrow--right" title="N盲chstes"><span class="Icon rcOutput-Next"></span></button> <div class="pswp__caption"> <div class="pswp__caption_container"> <div class="pswp__caption__center"> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> var initPhotoSwipeFromDOM = function(gallerySelector) { // parse slide data (url, title, size ...) from DOM elements // (children of gallerySelector) var parseThumbnailElements = function(el) { var thumbElements = jQuery(el).find("a[data-size]"), // shbgr el.childNodes, numNodes = thumbElements.length, items = [], figureEl, linkEl, size, item; for(var i = 0; i < numNodes; i++) { figureEl = thumbElements[i]; // <figure> element // include only element nodes if(figureEl.nodeType !== 1) { continue; } linkEl = figureEl; // shbgr figureEl.children[0]; // <a> element if(!linkEl.hasAttribute('data-size')) { continue; } if(jQuery(linkEl).closest(".clone").length > 0) { continue; } size = linkEl.getAttribute('data-size').split('x'); // create slide object item = { src: linkEl.getAttribute('href'), w: parseInt(size[0], 10), h: parseInt(size[1], 10) }; /* shbgr if(figureEl.children.length > 1) { // <figcaption> content item.title = figureEl.children[1].innerHTML; } */ var t1 = linkEl.getAttribute('data-title'); var t2 = linkEl.getAttribute('data-title2'); if(t1) t1 = "<span class=\"pswp__caption1\">" + t1 + "</span>"; if(t1 && t2) { t1 = t1 + " &ndash; " + t2; t2 = ""; } item.title = t1 + t2; if(linkEl.children.length > 0) { // <img> thumbnail element, retrieving thumbnail url //item.msrc = linkEl.children[0].getAttribute('src'); // aspect } item.el = figureEl; // save link to element for getThumbBoundsFn items.push(item); } return items; }; // find nearest parent element var closest = function closest(el, fn) { return el && ( fn(el) ? el : closest(el.parentNode, fn) ); }; // triggers when user clicks on thumbnail var onThumbnailsClick = function(e) { e = e || window.event; e.preventDefault ? e.preventDefault() : e.returnValue = false; var eTarget = e.target || e.srcElement; // find root element of slide var clickedListItem = closest(eTarget, function(el) { return (el.tagName && el.tagName.toUpperCase() === 'A' && jQuery(el).attr("data-size") // shbgr FIGURE && (!jQuery(el).hasClass("needHover2") || jQuery(el).hasClass("hover2")) ); }); if(!clickedListItem) { e.returnValue = true; return; } // find index of clicked item by looping through all child nodes // alternatively, you may define index via data- attribute var clickedGallery = jQuery(clickedListItem).closest(".Bildgalerie, .Bildgalerie_variable")[0], // shbgr clickedListItem.parent childNodes = jQuery(clickedGallery).find("a[data-size]"); // shbgr clickedListItem.parentNode.childNodes var cn2 = []; childNodes.each(function() { if(jQuery(this).closest(".clone").length == 0) cn2.push(this); }); childNodes = cn2; var numChildNodes = childNodes.length, nodeIndex = 0, index; for (var i = 0; i < numChildNodes; i++) { if(childNodes[i].nodeType !== 1) { continue; } if(childNodes[i] === clickedListItem) { index = nodeIndex; break; } nodeIndex++; } if(index >= 0) { // open PhotoSwipe if valid index found openPhotoSwipe( index, clickedGallery ); } return false; }; // parse picture index and gallery index from URL (#&pid=1&gid=2) var photoswipeParseHash = function() { var hash = window.location.hash.substring(1), params = {}; if(hash.length < 5) { return params; } var vars = hash.split('&'); for (var i = 0; i < vars.length; i++) { if(!vars[i]) { continue; } var pair = vars[i].split('='); if(pair.length < 2) { continue; } params[pair[0]] = pair[1]; } if(params.gid) { params.gid = parseInt(params.gid, 10); } return params; }; var openPhotoSwipe = function(index, galleryElement, disableAnimation, fromURL) { var pswpElement = document.querySelectorAll('.pswp')[0], gallery, options, items; items = parseThumbnailElements(galleryElement); // define options (if needed) options = { // define gallery index (for URL) galleryUID: galleryElement.getAttribute('data-pswp-uid'), //loop: false, barsSize: {top:50, bottom:"auto"}, xxbarsSize: {top:0, bottom:0}, clickToCloseNonZoomable: false, closeElClasses: ['none'], timeToIdle: 400000000, timeToIdleOutside: 400000000, showHideOpacity:true, getThumbBoundsFn:false, xxgetThumbBoundsFn: function(index) { // aspect // See Options -> getThumbBoundsFn section of documentation for more info var thumbnail = items[index].el.getElementsByTagName('img')[0], // find thumbnail pageYScroll = window.pageYOffset || document.documentElement.scrollTop, rect = thumbnail.getBoundingClientRect(); return {x:rect.left, y:rect.top + pageYScroll, w:rect.width}; } }; // PhotoSwipe opened from URL if(fromURL) { if(options.galleryPIDs) { // parse real index when custom PIDs are used // http://photoswipe.com/documentation/faq.html#custom-pid-in-url for(var j = 0; j < items.length; j++) { if(items[j].pid == index) { options.index = j; break; } } } else { // in URL indexes start from 1 options.index = parseInt(index, 10) - 1; } } else { options.index = parseInt(index, 10); } // exit if index not found if( isNaN(options.index) ) { return; } if(disableAnimation) { options.showAnimationDuration = 0; } // Pass data to PhotoSwipe and initialize it gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options); gallery.init(); }; // loop through all gallery elements and bind events var galleryElements = document.querySelectorAll( gallerySelector ); for(var i = 0, l = galleryElements.length; i < l; i++) { galleryElements[i].setAttribute('data-pswp-uid', i+1); galleryElements[i].onclick = onThumbnailsClick; } // Parse URL and open gallery if it contains #&pid=3&gid=1 var hashData = photoswipeParseHash(); if(hashData.pid && hashData.gid) { openPhotoSwipe( hashData.pid , galleryElements[ hashData.gid - 1 ], true, true ); } }; function singleImageClick(elem) { var pswpElement = document.querySelectorAll('.pswp')[0], gallery, options, items, index; linkEl = jQuery(elem); if(!elem.hasAttribute('data-size')) { return false; } size = elem.getAttribute('data-size').split('x'); // create slide object var item = { el: elem, src: elem.getAttribute('href'), w: parseInt(size[0], 10), h: parseInt(size[1], 10) }; var t1 = elem.getAttribute('data-title'); var t2 = elem.getAttribute('data-title2'); if(t1) t1 = "<span class=\"pswp__caption1\">" + t1 + "</span>"; if(t1 && t2) { t1 = t1 + " &ndash; " + t2; t2 = ""; } item.title = t1 + t2; if(linkEl.children.length > 0) { // <img> thumbnail element, retrieving thumbnail url //item.msrc = linkEl.find("img").attr('src'); // aspect } items = [item]; index = 0; // define options (if needed) options = { // define gallery index (for URL) galleryUID: 1, //galleryElement.getAttribute('data-pswp-uid'), //loop: false, barsSize: {top:50, bottom:"auto"}, xxbarsSize: {top:0, bottom:0}, clickToCloseNonZoomable: false, closeElClasses: ['none'], timeToIdle: 400000000, timeToIdleOutside: 400000000, getThumbBoundsFn: function(index) { // See Options -> getThumbBoundsFn section of documentation for more info var thumbnail = items[index].el.getElementsByTagName('img')[0], // find thumbnail pageYScroll = window.pageYOffset || document.documentElement.scrollTop, rect = thumbnail.getBoundingClientRect(); return {x:rect.left, y:rect.top + pageYScroll, w:rect.width}; } }; // Pass data to PhotoSwipe and initialize it gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options); gallery.init(); return true; } jQuery("a.photoswipe").click(function(e) { if(singleImageClick(this)) e.preventDefault(); }); // execute above function initPhotoSwipeFromDOM('.Bildgalerie, .Bildgalerie_variable'); </script> <!-- END PhotoSwipe --> <span id="statistic"> <script type="text/javascript"> <!-- var COUNT="/cgibin/count/CP/home;///+Schnellzugriff/Mein+Konto"; document.write("<img src=\""+COUNT+"?id=3201b56b-439d-c664-af1d-8f198dac0757&r="+escape(document.referrer)+"\" style=\"position:absolute; top:0px; left:0px\" width=\"1\" height=\"1\" alt=\"Auswertung\" />"); // --> </script> <span id="statisticdata" data-src="/cgibin/count/CP/home;///+Schnellzugriff/Mein+Konto?id=3201b56b-439d-c664-af1d-8f198dac0757"></span> <noscript> <img src="/cgibin/count/CP/home;///+Schnellzugriff/Mein+Konto?id=3201b56b-439d-c664-af1d-8f198dac0757" style="position:absolute; top:0px; left:0px" width="1" height="1" alt="Auswertung" /> </noscript> </span> <!--/noindex--> </body> </html> <!--noindex--><div id="AdminContainer" class="admin"> <script src="/ib/core/interfaces/rRichEdit/rRichEdit.js" type="text/javascript"></script> <script src="/ib/core/interfaces/rRichEdit/rRichEdit_Textpatterns.js" type="text/javascript"></script> <script src="/ib/core/libraries/rDialogueControl.js" type="text/javascript"></script> <script src="/ib/core/libraries/rAdministration.js" type="text/javascript"></script> <!-- TinyMCE --> <script type="text/javascript"> var reIsSaving = false; </script> <script> var mce_options_line = { //skin: "oxide-dark", // alternatives Skin skin: "roccas", // alternatives Skin language:"de", //selector: ".rRichEdit_Line", inline: true, //toolbar: "REsave undo", toolbar: false, menubar: false, plugins: "paste", entity_encoding: "raw", plugins: "paste", paste_as_text: true, auto_focus:false, skip_focus:true, // new 2017_0220 //custom_elements: "editspan", valid_children: "-body[br],-body[p],-body[div],-body[*],-*[*]", valid_children: "br,none,#text", valid_elements: "-div[br],-div[p],-body[br],-*,-*[*],-a[href|target=_blank],-strong/b,-u,-i,-div[align],-br,-p,-div", valid_elements: "br,none,#text", no_newline_selector: "*", invalid_elements: 'strong,b,em,i,p,a,div,span,h1,h2,h3,h4,h5,h6,blockquote,code', forced_root_block: "", // end new setup : function(ed) { ed.on('blur', function(evt) { if(ed.isDirty()) { var dirtyText = ed.getContent(); var cleanText = jQuery('<div>').html(untag2(dirtyText)).text(); if(dirtyText != cleanText) ed.setContent(cleanText); fnRichEdit_Save(ed.id, ed.getContent(), true, true); ed.isNotDirty = 1; } }); // Add a custom button ed.ui.registry.addButton('REsave', { tooltip : 'Speichern (STRG + S)', icon:"save", onAction : function() { var dirtyText = ed.getContent(); var cleanText = jQuery('<div>').html(untag2(dirtyText)).text(); if(dirtyText != cleanText) ed.setContent(cleanText); fnRichEdit_Save(ed.id, ed.getContent(), true, true); } }); ed.addShortcut('Meta+s', 'Speichern', function() { var dirtyText = ed.getContent(); var cleanText = jQuery('<div>').html(untag2(dirtyText)).text(); if(dirtyText != cleanText) ed.setContent(cleanText); console.log(jQuery(ed.targetElem).attr("class")); fnRichEdit_Save(ed.id, ed.getContent(), true, true); console.log(ed.id); } ); ed.on('focusin', function(evt) { // sucht Schalter fuer umschliessende Box und clickt ihn ggf. > Aktiv + Einstellungen geoeffnet //jQuery(document.getElementById(ed.id)).parents(".boxFrame").find(".LayoutEdit-Schalter.Aktivierung").trigger("click"); fnBoxEdit_Highlight_Partial(jQuery(document.getElementById(ed.id)).parents(".boxFrame").attr("id")); }); ed.on('init', function() { ed.addShortcut('Meta+b', '', ''); ed.addShortcut('Meta+i', '', ''); ed.addShortcut('Meta+u', '', ''); ed.addShortcut('Meta+k', '', ''); // Link for(var i=0; i<=9 ; i++) { ed.addShortcut('Access+' + i, '', ''); } ed.addShortcut('Enter', '', ''); ed.addShortcut('Ctrl+Alt+z', 'Formatierung entfernen', 'RemoveFormat'); ed.addShortcut('Ctrl+Alt+32', 'Nonbreaking space', 'mceNonBreaking'); ed.addShortcut('Ctrl+Alt+189', 'xx', function () { ed.execCommand('mceInsertContent', false, '\u00AD'); }); // Label "Klicken Sie ..." if(untag(ed.getContent()) == '' || untag(ed.getContent()) == '&nbsp;') { jQuery("label[for=\"" + ed.id + "\"]").addClass("visible"); jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Line_Outer").addClass("empty"); } jQuery(document.getElementById(ed.id)).focus(function() { jQuery("label[for=\"" + ed.id + "\"]").removeClass("visible"); jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Line_Outer").addClass("focused").removeClass("empty"); }); jQuery(document.getElementById(ed.id)).blur(function() { if(untag(ed.getContent()) == '' || untag(ed.getContent()) == '&nbsp;') { jQuery("label[for=\"" + ed.id + "\"]").addClass("visible"); jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Line_Outer").addClass("empty"); } jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Line_Outer").removeClass("focused"); }); }); } }; </script> <script> var mce_options_plain = { //skin: "oxide-dark", // alternatives Skin skin: "roccas", // alternatives Skin language:"de", //selector: ".rRichEdit_Plain", inline: true, //toolbar: "REsave undo", toolbar: false, menubar: false, plugins: "paste", entity_encoding: "raw", plugins: "paste", paste_as_text: true, auto_focus:false, skip_focus:true, // new 2017_0220 custom_elements: "editspan", valid_children: "br", valid_elements: "br", invalid_elements: 'strong,b,em,i,p,a,div,span,h1,h2,h3,h4,h5,h6,blockquote,code', forced_root_block: "", // end new setup : function(ed) { ed.on('blur', function(evt) { if(ed.isDirty()) { fnRichEdit_Save(ed.id, ed.getContent(), false, true); ed.isNotDirty = 1; } }); // Add a custom button ed.ui.registry.addButton('REsave', { tooltip : 'Speichern (STRG + S)', icon:"save", onAction : function() { fnRichEdit_Save(ed.id, ed.getContent(), false, true); } }); ed.addShortcut('Meta+s', 'Speichern', function() { console.log(jQuery(ed.targetElem).attr("class")); fnRichEdit_Save(ed.id, ed.getContent(), false, true); console.log(ed.id); } ); ed.on('focusin', function(evt) { // sucht Schalter fuer umschliessende Box und clickt ihn ggf. > Aktiv + Einstellungen geoeffnet //jQuery(document.getElementById(ed.id)).parents(".boxFrame").find(".LayoutEdit-Schalter.Aktivierung").trigger("click"); fnBoxEdit_Highlight_Partial(jQuery(document.getElementById(ed.id)).parents(".boxFrame").attr("id")); }); ed.on('init', function() { ed.addShortcut('Meta+b', '', ''); ed.addShortcut('Meta+i', '', ''); ed.addShortcut('Meta+u', '', ''); ed.addShortcut('Meta+k', '', ''); // Link for(var i=0; i<=9 ; i++) { ed.addShortcut('Access+' + i, '', ''); } ed.addShortcut('Ctrl+Alt+z', 'Formatierung entfernen', 'RemoveFormat'); ed.addShortcut('Ctrl+Alt+32', 'Nonbreaking space', 'mceNonBreaking'); ed.addShortcut('Ctrl+Alt+189', 'xx', function () { ed.execCommand('mceInsertContent', false, '\u00AD'); }); // Label "Klicken Sie ..." if(untag(ed.getContent()) == '' || untag(ed.getContent()) == '&nbsp;') { jQuery("label[for=\"" + ed.id + "\"]").addClass("visible"); jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Outer").addClass("empty"); } jQuery(document.getElementById(ed.id)).focus(function() { jQuery("label[for=\"" + ed.id + "\"]").removeClass("visible"); jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Outer").addClass("focused").removeClass("empty"); }); jQuery(document.getElementById(ed.id)).blur(function() { if(untag(ed.getContent()) == '' || untag(ed.getContent()) == '&nbsp;') { jQuery("label[for=\"" + ed.id + "\"]").addClass("visible"); jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Outer").addClass("empty"); } jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Outer").removeClass("focused"); }); }); } }; </script> <script> var mce_options_basic = { //skin: "oxide", // alternatives Skin skin: "roccas", // alternatives Skin language:"de", plugins: [ "advlist autolink lists link charmap anchor", "wordcount visualblocks visualchars code fullscreen noneditable", "insertdatetime nonbreaking", "directionality", "emoticons template paste", "autoresize textpattern", ], toolbar_mode: 'sliding',//floating menubar: false, toolbar: "bold | italic | bullist | " + "underline | strikethrough | subscript | superscript | " + "more", contextmenu: false, autosave_ask_before_unload:true, // wirkungslos, im Plugin geaendert autosave_interval:"10s", auto_focus:false, skip_focus:true, valid_elements: 'p,br,ul,li,u,strong/b,em/i,del,sub,sup', invalid_elements: 'h1,h2,h3,h4,h5,h6,blockquote,code,ol,span,font', invalid_styles: { "*": 'text-align font-size' }, table_sizing_mode: 'responsive', toolbar_persist:false, toolbar_location:'auto', toolbar_sticky:true, //quickbars_insert_toolbar: "table", //quickbars_selection_toolbar: "bold italic removeformat | quicklink unlink h2 h3 blockquote", // Schnellzugriff, optional spellchecker_rpc_url: 'spellchecker.php', browser_spellcheck : true, link_list: "/ib/site/generators/rRichEdit_Links.php", image_advtab: true, table_advtab: false, table_cell_advtab: false, table_row_advtab: false, //table_toolbar: "tablecellprops | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol | tablemergecells", templates: [ {title: 'Test template 1', content: 'Test 1'}, {title: 'Test template 2', content: 'Test 2'} ], //block_formats : "Text=p;Zitat=blockquote;H2=h2;H5=h5", formats : {"strikethrough":{"inline":"del"},"leuchtstift":{"inline":"span","classes":"Leuchtstift"}}, paste_postprocess: function(plugin, args) { jQuery(args.node).find("p").each(function() { if(jQuery(this).text().trim() == "") jQuery(this).remove(); }); }, textpattern_patterns: rRichEdit_Textpatterns, //from external js autosave_ask_before_unload: false, convert_urls : false, advlist_bullet_styles:"", color_map: [ "b80000", "Rot", "85817E", "Hellgrau", "005073", "Dunkelblau", "ffff00", "Gelb", "87c700", "Gr\00fc", "ffffff", "Wei\u00df", "000000", "Schwarz" ], inline: true, statusbar: true, setup : function(ed) { var maxlength = parseInt($("#" + (ed.id)).attr("maxlength")); ed.on("keydown", function(e) { if(!maxlength) return; var count = $("#" + (ed.id)).text().length; if (count >= maxlength && !e.ctrlKey && !e.altKey && e.key && e.key.length == 1) { console.log(e); //alert(e.keyCode + "You have reached the character limit"); e.stopPropagation(); return false; } }); ed.on('blur', function(evt) { if(ed.isDirty()) { fnRichEdit_Save(ed.id, ed.getContent()); ed.isNotDirty = 1; //console.log(1); } }); ed.on('focusin', function(evt) { // sucht Schalter fuer umschliessende Box und clickt ihn ggf. > Aktiv + Einstellungen geoeffnet //2016_0904 jQuery(document.getElementById(ed.id)).parents(".boxFrame").find(".LayoutEdit-Schalter.Aktivierung").trigger("click"); fnBoxEdit_Highlight_Partial(jQuery(document.getElementById(ed.id)).parents(".boxFrame").attr("id")); console.log(ed.id); // positioniert Symbolleiste RTE var o = jQuery(document.getElementById(ed.id)).offset(); var st = jQuery(document).scrollTop(); var sl = jQuery(document).scrollLeft(); var h = jQuery("#rRichEditToolbar").height(); var w = jQuery("#rRichEditToolbar").width(); var vw = jQuery(document).width(); if(false) { h = 68; var newT = (o.top - st - h - 0 - 35); // ab 2016_0523 if(newT < 0) newT = 0; var newL = (o.left - sl + 10); // ab 2016_0523 if(newL+w > vw) newL = vw-w; if(newL < 0) newL = 0; jQuery("#rRichEditToolbar").css("top", newT + "px"); jQuery("#rRichEditToolbar").css("left", newL + "px"); } }); ed.on('init', function() { for(var i=0; i<=9 ; i++) { ed.addShortcut('Access+' + i, '', ''); } // Label "Klicken Sie ..." if(untag(ed.getContent()) == '') { jQuery("label[for=\"" + ed.id + "\"]").addClass("visible"); jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Outer").addClass("empty"); } jQuery(document.getElementById(ed.id)).focus(function() { jQuery("label[for=\"" + ed.id + "\"]").removeClass("visible"); jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Outer").addClass("focused").removeClass("empty"); }); jQuery(document.getElementById(ed.id)).blur(function() { if(untag(ed.getContent()) == '') { jQuery("label[for=\"" + ed.id + "\"]").addClass("visible"); jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Outer").addClass("empty"); } jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Outer").removeClass("focused"); }); }); // Add a custom button ed.ui.registry.addButton('REsave', { tooltip : 'Speichern (STRG + S)', icon:"save", onAction : function() { fnRichEdit_Save(ed.id, ed.getContent()); } }); ed.addShortcut('Meta+s', 'Speichern', function() { fnRichEdit_Save(ed.id, ed.getContent()); } ); ed.ui.registry.addMenuButton('textalign', { text: '', icon:'align-left', fetch: function (callback) { var items = [ { type: 'menuitem', text: 'Align left', icon: 'align-left', onAction: function () { ed.execCommand("JustifyLeft"); } }, { type: 'menuitem', text: 'Align center', icon: 'align-center', onAction: function () { ed.execCommand("JustifyCenter"); } }, { type: 'menuitem', text: 'Align right', icon: 'align-right', onAction: function () { ed.execCommand("JustifyRight"); } }, { type: 'menuitem', text: 'Justify', icon: 'align-justify', onAction: function () { ed.execCommand("JustifyFull"); } }, ]; callback(items); } }); ed.ui.registry.addMenuButton('more', { text: 'mehr', fetch: function (callback) { var items = [ { type: 'menuitem', icon: 'remove-formatting', text: 'Clear formatting', onAction: function () { ed.execCommand("RemoveFormat"); } }, { type: 'menuitem', icon: 'non-breaking', text: 'Nonbreaking space', onAction: function () { ed.execCommand("mceNonBreaking"); } }, { type: 'menuitem', //icon: 'none', text: 'Bedingter Trennnstrich', onAction: function () { ed.execCommand('mceInsertContent', false, '\u00AD'); } }, { type: 'menuitem', icon: 'insert-character', text: 'Special character', onAction: function () { ed.execCommand("mceShowCharmap"); } }, { type: 'menuitem', text: 'Show invisible characters', icon: 'visualchars', onAction: function () { ed.execCommand("mceVisualChars"); } }, { type: 'menuitem', icon: 'sourcecode', text: 'Source code', onAction: function () { ed.execCommand("mceCodeEditor"); } }, ]; callback(items); } }); var arFormats = {"strikethrough":{"inline":"del"},"leuchtstift":{"inline":"span","classes":"Leuchtstift"}}; var arBlockFormats = {"p":"Text","blockquote":"Zitat","h2":"H2","h5":"H5"}; ed.addShortcut('Meta+d', 'Durchgestrichen', 'Strikethrough'); ed.addShortcut('Ctrl+Alt+z', 'Formatierung entfernen', 'RemoveFormat'); ed.addShortcut('Ctrl+Alt+32', 'Nonbreaking space', 'mceNonBreaking'); ed.addShortcut('Ctrl+Alt+189', 'xx', function () { ed.execCommand('mceInsertContent', false, '\u00AD'); }); ed.addShortcut('Meta+shift+l', 'Aufzaehlung', ['InsertUnorderedList', false, '']); ed.addShortcut('Meta+shift+t', 'Textkoerper', ['FormatBlock', false, 'p']); ed.addShortcut('Meta+shift+o', 'Nummerierung', ['InsertOrderedList', false, '']); } }; tinymce.init({ selector: "xxx" }); </script> <script> var mce_options_rich = { //skin: "oxide", // alternatives Skin skin: "roccas", // alternatives Skin language:"de", plugins: [ "advlist autolink lists link image charmap hr anchor pagebreak", "wordcount visualblocks visualchars code fullscreen noneditable", "insertdatetime media nonbreaking table", //"contextmenu", //"roccasicon roccaslineicon", "directionality", "emoticons template paste", // textcolor", "autoresize textpattern", //"quickbars" // autosave" ], /* menu: { table: { title: 'Table', items: 'inserttable | cell row | column | tableprops deletetable' }, }, */ toolbar_mode: 'sliding',//floating menubar: false, /* // ehemalige Toolbar (2-zeilig, 2020_10) toolbar1: "REsave | undo redo | cut copy paste pastetextXX | bold italic underline strikethrough subscript superscript " + "forecolor backcolor removeformat | "+ //hr "nonbreaking charmap table visualchars code", toolbar2: "formatselect | bullist numlist outdent indent | alignleft aligncenter alignright alignjustify | link unlink", */ toolbar: "bold | italic | formatselect | bullist | numlist | table | link | unlink | textalign | " + "underline | strikethrough | subscript | superscript | " + "forecolor | " + "backcolor | " + //"outdent | indent | " + " " + "more", //contextmenu: 'link inserttable | cell row column deletetable', // Kontextmenue, optional contextmenu: false, autosave_ask_before_unload:true, // wirkungslos, im Plugin geaendert autosave_interval:"10s", auto_focus:false, skip_focus:true, //table_column_resizing: 'preservetable' table_sizing_mode: 'responsive', //table_sizing_mode: 'relative', toolbar_persist:false, toolbar_location:'auto', toolbar_sticky:true, /* file_picker_callback: function(callback, value, meta) { // Provide file and text for the link dialog if (meta.filetype == 'file') { callback('mypage.html', {text: 'My text'}); } // Provide image and alt text for the image dialog if (meta.filetype == 'image') { callback('myimage.jpg', {alt: 'My alt text'}); } // Provide alternative source and posted for the media dialog if (meta.filetype == 'media') { callback('movie.mp4', {source2: 'alt.ogg', poster: 'image.jpg'}); } }, */ quickbars_insert_toolbar: "table", //quickbars_selection_toolbar: "bold italic removeformat | quicklink unlink h2 h3 blockquote", // Schnellzugriff, optional spellchecker_rpc_url: 'spellchecker.php', browser_spellcheck : true, //link_list: "/ib/site/generators/rRichEdit_Links.php", image_advtab: true, table_advtab: false, table_cell_advtab: false, table_row_advtab: false, table_toolbar: "tablecellprops | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol | tablemergecells", //table_responsive_width: true, templates: [ {title: 'Test template 1', content: 'Test 1'}, {title: 'Test template 2', content: 'Test 2'} ], block_formats : "Text=p;Zitat=blockquote;H2=h2;H5=h5", formats : {"strikethrough":{"inline":"del"},"leuchtstift":{"inline":"span","classes":"Leuchtstift"}}, paste_postprocess: function(plugin, args) { //console.log(args.node); //args.node.setAttribute('id', '42'); jQuery(args.node).find("p").each(function() { if(jQuery(this).text().trim() == "") jQuery(this).remove(); }); }, textpattern_patterns: rRichEdit_Textpatterns, //from external js TEST_valid_children: "li[ul|ol|a|br|span|bdo|object|applet|img|map|iframe|tt|i|b|u|s|strike|big|small|font|basefont|em|strong|del|dfn|code|q|samp|kbd|var|cite|abbr|acronym|sub|sup|input|select|textarea|label|button|#text|#comment]" +",-h2[ul|ol]" +",strong/b/em/i[a|br|span|bdo|object|applet|img|map|iframe|tt|i|b|u|s|strike|big|small|font|basefont|em|strong|dfn|code|q|samp|kbd|var|cite|abbr|acronym|sub|sup|input|select|textarea|label|button|#text|#comment]", TEST_fix_list_elements: true, autosave_ask_before_unload: false, convert_urls : false, advlist_bullet_styles:"", haidcolor_map:[ "CD1719", "Rot", "978B71", "Beige", "575756", "Dunkelgrau", "0077C1", "Blau" ], color_map: [ "b80000", "Rot", "85817E", "Hellgrau", // "005073", "Dunkelblau", "ffff00", "Gelb", "87c700", "Gr\00fc", "ffffff", "Wei\u00df", "000000", "Schwarz" ], //fixed_toolbar_container: "#mceEditorTBContainer", // fester Container fuer Menueleiste inline: true, statusbar: true, setup : function(ed) { var maxlength = parseInt($("#" + (ed.id)).attr("maxlength")); ed.on("keydown", function(e) { if(!maxlength) return; var count = $("#" + (ed.id)).text().length; if (count >= maxlength && e.key && e.key.length == 1) { //alert(e.keyCode + "You have reached the character limit"); e.stopPropagation(); return false; } }); ed.on('blur', function(evt) { if(ed.isDirty()) { fnRichEdit_Save(ed.id, ed.getContent()); ed.isNotDirty = 1; //console.log(1); } }); ed.on('focusin', function(evt) { // sucht Schalter fuer umschliessende Box und clickt ihn ggf. > Aktiv + Einstellungen geoeffnet //2016_0904 jQuery(document.getElementById(ed.id)).parents(".boxFrame").find(".LayoutEdit-Schalter.Aktivierung").trigger("click"); fnBoxEdit_Highlight_Partial(jQuery(document.getElementById(ed.id)).parents(".boxFrame").attr("id")); console.log(ed.id); // positioniert Symbolleiste RTE var o = jQuery(document.getElementById(ed.id)).offset(); var st = jQuery(document).scrollTop(); var sl = jQuery(document).scrollLeft(); var h = jQuery("#rRichEditToolbar").height(); var w = jQuery("#rRichEditToolbar").width(); var vw = jQuery(document).width(); if(false) { h = 68; var newT = (o.top - st - h - 0 - 35); // ab 2016_0523 if(newT < 0) newT = 0; var newL = (o.left - sl + 10); // ab 2016_0523 if(newL+w > vw) newL = vw-w; if(newL < 0) newL = 0; jQuery("#rRichEditToolbar").css("top", newT + "px"); jQuery("#rRichEditToolbar").css("left", newL + "px"); } }); ed.on('init', function() { // Label "Klicken Sie ..." if(untag(ed.getContent()) == '') { jQuery("label[for=\"" + ed.id + "\"]").addClass("visible"); jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Outer").addClass("empty"); } jQuery(document.getElementById(ed.id)).focus(function() { jQuery("label[for=\"" + ed.id + "\"]").removeClass("visible"); jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Outer").addClass("focused").removeClass("empty"); }); jQuery(document.getElementById(ed.id)).blur(function() { if(untag(ed.getContent()) == '') { jQuery("label[for=\"" + ed.id + "\"]").addClass("visible"); jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Outer").addClass("empty"); } jQuery("label[for=\"" + ed.id + "\"]").closest(".rRichEditArea_Outer").removeClass("focused"); }); }); // Add a custom button ed.ui.registry.addButton('REsave', { tooltip : 'Speichern (STRG + S)', icon:"save", onAction : function() { fnRichEdit_Save(ed.id, ed.getContent()); } }); ed.addShortcut('Meta+s', 'Speichern', function() { fnRichEdit_Save(ed.id, ed.getContent()); } ); ed.ui.registry.addMenuButton('textalign', { text: '', icon:'align-left', fetch: function (callback) { var items = [ { type: 'menuitem', text: 'Align left', icon: 'align-left', onAction: function () { ed.execCommand("JustifyLeft"); } }, { type: 'menuitem', text: 'Align center', icon: 'align-center', onAction: function () { ed.execCommand("JustifyCenter"); } }, { type: 'menuitem', text: 'Align right', icon: 'align-right', onAction: function () { ed.execCommand("JustifyRight"); } }, { type: 'menuitem', text: 'Justify', icon: 'align-justify', onAction: function () { ed.execCommand("JustifyFull"); } }, ]; callback(items); } }); ed.ui.registry.addMenuButton('more', { text: 'mehr', fetch: function (callback) { var items = [ { type: 'menuitem', icon: 'remove-formatting', text: 'Clear formatting', onAction: function () { ed.execCommand("RemoveFormat"); } }, { type: 'menuitem', icon: 'non-breaking', text: 'Nonbreaking space', onAction: function () { ed.execCommand("mceNonBreaking"); } }, { type: 'menuitem', //icon: 'none', text: 'Bedingter Trennnstrich', onAction: function () { ed.execCommand('mceInsertContent', false, '\u00AD'); } }, { type: 'menuitem', icon: 'insert-character', text: 'Special character', onAction: function () { ed.execCommand("mceShowCharmap"); } }, { type: 'menuitem', text: 'Show invisible characters', icon: 'visualchars', onAction: function () { ed.execCommand("mceVisualChars"); } }, /* { type: 'menuitem', text: 'Show word count', icon: 'character-count', onAction: function () { ed.execCommand("mceWordCount"); // mceWordCount muss auch im plugin implementiert werden } }, */ { type: 'menuitem', icon: 'sourcecode', text: 'Source code', onAction: function () { ed.execCommand("mceCodeEditor"); } }, ]; callback(items); } }); /* ed.ui.registry.addButton('Leuchtstift', { title : 'Hervorheben (STRG + M)', 'class' : 'mce_backcolorpicker', onclick : function() { ed.focus(); ed.execCommand('mceToggleFormat', false, 'leuchtstift'); } }); */ // UMSCHLT + EINFG -> PasteText // Meta+v -> PasteText // Meta+alt+v -> pastehtml // Meta+alt+w -> link // Meta+alt+b -> medie var arFormats = {"strikethrough":{"inline":"del"},"leuchtstift":{"inline":"span","classes":"Leuchtstift"}}; var arBlockFormats = {"p":"Text","blockquote":"Zitat","h2":"H2","h5":"H5"}; ed.addShortcut('Meta+d', 'Durchgestrichen', 'Strikethrough'); if(arFormats["leuchtstift"]) ed.addShortcut('Meta+m', 'Markierung', ['mceToggleFormat', false, "leuchtstift"]); ed.addShortcut('Ctrl+Alt+z', 'Formatierung entfernen', 'RemoveFormat'); ed.addShortcut('Ctrl+Alt+32', 'Nonbreaking space', 'mceNonBreaking'); ed.addShortcut('Ctrl+Alt+189', 'xx', function () { ed.execCommand('mceInsertContent', false, '\u00AD'); }); if(arBlockFormats["blockquote"]) ed.addShortcut('Meta+shift+b', 'Beispiel', ['FormatBlock', false, 'blockquote']); ed.addShortcut('Meta+shift+l', 'Aufzaehlung', ['InsertUnorderedList', false, '']); ed.addShortcut('Meta+shift+t', 'Textkoerper', ['FormatBlock', false, 'p']); ed.addShortcut('Meta+shift+o', 'Nummerierung', ['InsertOrderedList', false, '']); if(arBlockFormats["h5"]) ed.addShortcut('Meta+shift+a', 'Absatz', ['FormatBlock', false, 'h5']); for (i=2; i<=5; i++) { if(arBlockFormats["h" + i]) ed.addShortcut('Meta+shift+' + i, '', ['FormatBlock', false, 'h' + i]); } } }; tinymce.init({ selector: "xxx" }); </script> <!-- /TinyMCE --> <!-- Datenaustausch --> <form action="/ib/site/generators/rInterfaceDataExchange.php" name="rRichEdit_Form" target="rWACK_Target" style="position:absolute; left:0px; top:0px;" method="post" enctype="multipart/form-data"> <div> <input type="hidden" name="Component" value="rRichEditClass" /> <input type="hidden" name="Action" value="Update" /> <input type="hidden" name="NotifySuccess" value="" /> <input type="hidden" name="NotifyFail" value="" /> <input type="hidden" name="Text" value="" /> <input type="hidden" name="parId" value="" /> <input type="hidden" name="Parameter" value="" /> </div> </form> <form action="/ib/site/generators/rInterfaceDataExchange.php" name="rWACK_Form" style="position:absolute; left:0px; top:0px;" method="post" enctype="multipart/form-data" target="rWACK_Target"><!-- <div> <input type="hidden" name="wddx" value="" /> </div>--> </form> <iframe id="rWACK_Target" name="rWACK_Target" width="1" height="1" style="position:absolute; left:-1px; top:-1px; visibility:hidden; border:0px; background-color:transparent" src="about:blank"></iframe> <iframe id="rWACK_XML" name="rWACK_XML" width="1" height="1" style="position:absolute; left:-1px; top:-1px; visibility:hidden; border:0px; background-color:transparent" src="about:blank"></iframe> <script type="text/javascript"> var WACK; var rRichEditLinkDialogue; if (!WACK) WACK = new rWACKClass(); </script> <!-- Hauptmenue --> <link type="text/css" rel="stylesheet" href="/ib/core/libraries_ext/simplebar-1.1.9/src/simplebar.css" /> <script type="text/javascript" src="/ib/core/libraries_ext/simplebar-1.1.9/src/simplebar.js"></script> <script type="text/javascript" src="/ib/core/libraries_ext/jacs/jacs.js"></script> <script> jQuery("body") .addClass("adminBar-xx") .addClass("adminBar-xx") .addClass("adminBar-xx"); </script> <!-- Hauptmenue --> <div id="rAdministrationBar_Button" class="InverseColor noprint"> <div class="r-Symbolleiste r-Symbolleiste-Invers"> <a href="Javascript:void(0)" class="SchalterA disabled" onclick="if(jQuery(this).hasClass('disabled')) { return;}; jQuery('body').toggleClass('adminBar-Expanded');fnAdminBar_SaveState();" title="Hauptmen&uuml; einblenden" ><span class="Icon rcAdmin-Menu"></span></a> </div> <!-- <div class="r-Symbolleiste r-Symbolleiste-Invers"> <a href="Javascript:void(0)" class="SchalterA" onclick="jQuery('body').toggleClass('adminBar-Sidebar');fnAdminBar_SaveState();" title="Hauptmen&uuml; abl&ouml;sen" ><span class="Icon rcAdmin-MenuDetach"></span></a> </div> --> </div> <div id="rAdministrationBar_Dialogue" class="InverseColor noprint loading" data-top="20px" data-left="120px" style="top:20px;left:120px;" > <div class="Background"></div> <div class="Content"> <div class="Kopf" xxstyle="padding-right:18px;padding-left:18px;text-align:right;line-height:29px;"> <img src="/ib/core/elements/Icon_cmsROCCAS.svg" class="CMSLogo"> <img src="/ib/core/elements/Icon_R.svg" class="left"> <img src="/ib/core/elements/Icon_R.svg" class="right"> <!-- <span class="Version" style="vertical-align:-1px;line-height:16px;letter-spacing:0.08em;padding-right:5px;font-weight:300;">CMS vv25</span><img src="/ib/core/elements/Logo_invers.svg" style="vertical-align:middle;"> --> </div> <div class="AdministrationBar_Handle"></div> <!-- Symbolleiste --> <div id="Symbolleiste" class="r-Symbolleiste r-Symbolleiste-Invers"> <div class="SchalterGruppeA"> <div class="SchalterGruppeA"> <a href="Javascript:void(0)" id="ib-admin-AdminBarExpand" class="SchalterA SchalterTools expand disabled" onclick="if(jQuery(this).hasClass('disabled')) { return;}; jQuery('#rAdministrationBar_Dialogue').addClass('tools').removeClass('boxes'); jQuery('body').addClass('adminBar-Expanded');fnAdminBar_SaveState();" title="Werkzeuge einblenden" ><span class="Icon rcAdmin-Menu"></span></a> <a href="Javascript:void(0)" id="ib-admin-AdminBarCollapse" class="SchalterA SchalterTools collapse disabled" onclick="if(jQuery(this).hasClass('disabled')) { return;}; jQuery('#rAdministrationBar_Dialogue').addClass('tools').removeClass('boxes'); jQuery('body').removeClass('adminBar-Expanded');fnAdminBar_SaveState();" title="Werkzeuge ausblenden" ><span class="Icon rcAdmin-Menu"></span></a> </div> <a href="Javascript:void(0)" class="SchalterA SchalterBoxes expand disabled" onclick="if(jQuery(this).hasClass('disabled')) { return; }; jQuery('#rAdministrationBar_Dialogue').addClass('boxes').removeClass('tools'); jQuery('body').addClass('adminBar-Expanded');fnAdminBar_SaveState();" title="Bausteine einblenden"><span class="Icon rcAdmin-Boxes"></span></a> <a href="Javascript:void(0)" class="SchalterA SchalterBoxes collapse disabled" onclick="if(jQuery(this).hasClass('disabled')) { return; }; jQuery('#rAdministrationBar_Dialogue').addClass('boxes').removeClass('tools'); jQuery('body').removeClass('adminBar-Expanded');fnAdminBar_SaveState();" title="Bausteine ausblenden"><span class="Icon rcAdmin-Boxes"></span></a> <!--- <a href="Javascript:void(0)" class="SchalterA" id="ib-admin-AdminBarAttach" onclick="jQuery('body').toggleClass('adminBar-Sidebar');fnAdminBar_SaveState();" title="Hauptmen&uuml; anheften" ><span class="Icon rcAdmin-MenuAttach"></span></a> <a href="Javascript:void(0)" class="SchalterA" id="ib-admin-AdminBarDettach" onclick="jQuery('body').toggleClass('adminBar-Sidebar');fnAdminBar_SaveState();" title="Hauptmen&uuml; abl&ouml;sen" ><span class="Icon rcAdmin-MenuDetach"></span></a> --> <!-- <a href="Javascript:void(0)" id="ib-admin-AdminBarUnpin" class="SchalterA selected" onclick="jQuery('body').removeClass('adminBar-Fixed');fnAdminBar_SaveState();" title="Hauptmen&uuml; automatisch ausblenden"><span class="Icon rcAdmin-Pin"></span></a> <a href="Javascript:void(0)" id="ib-admin-AdminBarPin" class="SchalterA" onclick="jQuery('body').addClass('adminBar-Fixed');fnAdminBar_SaveState();" title="Hauptmen&uuml; beim Neuladen ge&ouml;ffnet halten"><span class="Icon rcAdmin-Pin"></span></a> --> <a href="Javascript:void(0)" class="SchalterA " onclick="if(jQuery(this).hasClass('disabled')) { return;}; document.location.replace(fnChangeEditMode('edit'))" title="Seite im Editiermodus anzeigen (STRG + UMSCH + E)" ><span class="Icon rcAdmin-PreviewMode"></span></a> <a href="Javascript:void(0)" class="SchalterA hidden" onclick="if(jQuery(this).hasClass('disabled')) { return;}; document.location.replace(fnChangeEditMode('preview'))" title="Seite im Vorschaumodus anzeigen (STRG + UMSCH + P)" ><span class="Icon rcAdmin-EditMode"></span></a> </div> <div style="float:right"> <div class="SchalterGruppeA"> <a href="Javascript:void(0)" class="SchalterA" onclick="document.location.href='?cmslogoff';" title="Abmelden" ><span class="Icon rcAdmin-Logout"></span></a> </div> </div> </div> <!-- Panel --> <div id="rAdministrationBar_Panel" class="tools"> <div class="Gruppe1"> <div class="KalenderGruppe"> <!-- Ansicht / Kalender --> <div style="overflow:hidden; float:left;"> <!--<div style="padding:9px 3px 9px 5px; display:inline-block; vertical-align:top;">Ansicht&nbsp;</div>--> <div style="display:inline-block; vertical-align:top;padding-left:12px;"> <input type="datetime-local" class="form_field" size="11" id="Control_AnsichtDate" style="width:160px;width:132px" placeholder="jetzt" name="Control_AnsichtDate" value="" /> <!-- <div class="MiniSchalter MouseOver first" title="Datum &uuml;ber Kalender w&auml;hlen" onclick="JACS.show(document.getElementById('Control_AnsichtDate'), event, 'roccas_de');"><span class="Icon rcAdmin-CalendarControl"></span></div> --> <div class="MiniSchalter MouseOver first" title="Ansicht jetzt zeigen" onclick="jQuery('#Control_AnsichtDate').val('');"><span class="Icon rcAdmin-Remove"></span></div> </div> </div> </div> <script type="text/javascript"> function fnSetAnsicht(pm) { if(pm == "now") { jQuery("#Control_AnsichtDate").val(""); } val = jQuery("#Control_AnsichtDate").val(); document.location.href = "/partner_login/?t=07cHAA==&Ansicht=" + val; } jQuery("#Control_AnsichtDate").bind("keydown", function(pmEvent) { if(pmEvent.keyCode == 13) { pmEvent.preventDefault(); pmEvent.stopPropagation(); pmEvent.stopImmediatePropagation(); fnSetAnsicht(); } }); </script> <div class="r-Symbolleiste r-Symbolleiste-Invers" style="margin:0;float:left;display:block; width:auto;"> <div class="SchalterGruppeA"> <a href="Javascript:void(0)" class="SchalterA" onclick="fnSetAnsicht()" title="Ansicht aktualisieren" ><span class="Icon rcAdmin-Refresh"></span></a> </div> </div> </div> <!-- <div class="r-Symbolleiste r-Symbolleiste-Invers r-Symbolleiste-Textschalter" style="margin:0;"> <a href="Javascript:void(0)" class="SchalterA SchalterTools" onclick="jQuery('#rAdministrationBar_Panel').addClass('tools').removeClass('boxes');fnAdminBar_SaveState();"><span class="Icon rcAdmin-Tools"></span>Werkzeuge</a> <a href="Javascript:void(0)" class="SchalterA SchalterBoxes disabled" onclick="if(jQuery(this).hasClass('disabled')) { return; }; jQuery('#rAdministrationBar_Panel').addClass('boxes').removeClass('tools');fnAdminBar_SaveState();"><span class="Icon rcAdmin-Boxes"></span>Bausteine</a> </div> --> <!-- Menue --> <script type="text/javascript"> // nicht in div, wg. n-th child jQuery(document).ready(function() { // Initialize scrollers. jQuery('#ib-admin-ToolsList').simplebar({ autoHide: false }); window.setInterval(function() { jQuery('#ib-admin-ToolsList').simplebar("recalculate"); }, 500); }); </script> <div id="ib-admin-ToolsList" class="Kacheln_Standard" data-simplebar-direction="vertical"> <div class="Split"> <div> <div style="clear:both;"></div> </div> <div style="position:relative;height:40px;"> <div style="color:white;position:absolute;left:12px;bottom:9.7px;font-size:12px;line-height:17px;letter-spacing:0.08em;font-weight:300;">v25</div> </div> </div> </div> </div> </div> </div> <!-- Schnittstellen --> <xml id="rAdministrationBar_XML" onDatasetComplete="document.location.reload();"> </xml> <script language="Javascript" type="text/javascript"> rWACK_Layout = "Page_Standard"; rWACK_Session = ""; rWACK_Edition = "de"; function fnChangeEditMode(pmView) { var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split('&'); for (var i = sURLVariables.length-1; i >= 0 ; i--) { var sParameterName = sURLVariables[i].split('='); if(sParameterName[0] == "Mode") delete sURLVariables[i]; } sURLVariables.push("Mode=" + pmView); return window.location.pathname + "?" + sURLVariables.join("&") + window.location.hash; } jQuery("#ib-admin-ToolsList a").click(function() { setTimeout(fnAdminBar_HideAfterAction, 200); }); function fnAdminBar_HideAfterAction() { if(true || jQuery("body").hasClass("adminBar-Sidebar")) { if(! jQuery("body").hasClass("adminBar-Fixed")) { jQuery("body").removeClass("adminBar-Expanded"); } } } var adminBarW1 = 54; var adminBarW2 = 280; var adminBarW3 = 10; function fnRepositionAdministrationBar(pmNoOffset = false) { var h = jQuery(window).height(); var w = jQuery(window).width(); var bh = jQuery("#rAdministrationBar_Dialogue").height(); var bw = jQuery("#rAdministrationBar_Dialogue").width(); var pos = jQuery("#rAdministrationBar_Dialogue").position(); if(w < 480) adminBarW1 = 36; var st = 0; //jQuery(document).scrollTop(); var sl = 0; //jQuery(document).scrollLeft(); var offset = -adminBarW2 + adminBarW1; if(pmNoOffset) offset = adminBarW3; // Symbolleiste constrainen jQuery("#rAdministrationBar_Dialogue").css("left", Math.min(w - bw - adminBarW3, pos.left-sl) + "px"); jQuery("#rAdministrationBar_Dialogue").css("top", Math.min(h - bh - adminBarW3, pos.top-st) + "px"); setTimeout(function() { var pos = jQuery("#rAdministrationBar_Dialogue").position(); if(offset < 0) jQuery("#rAdministrationBar_Dialogue").css("left", Math.max(offset, pos.left-sl) + "px"); jQuery("#rAdministrationBar_Dialogue").css("top", Math.max(adminBarW3, pos.top-st) + "px"); var pos = jQuery("#rAdministrationBar_Dialogue").position(); if(pos.left < -140 || pos.left > w-140) { fnAdminBar_AdjustClass(); if(pos.left < -140) { jQuery("#rAdministrationBar_Dialogue").animate({left:offset}, 200).promise().done(function() {fnAdminBar_SavePosition();fnAdminBar_AdjustClass();}); } if(pos.left > w-140) { jQuery("#rAdministrationBar_Dialogue").animate({left:w - bw - offset}, 200).promise().done(function() {fnAdminBar_SavePosition();fnAdminBar_AdjustClass();}); } jQuery("body").removeClass("adminBar-Expanded"); } else { jQuery("#rAdministrationBar_Dialogue").removeClass("fade"); fnAdminBar_SavePosition(); } }, 30); } function fnAdminBar_AdjustClass() { var pos = jQuery("#rAdministrationBar_Dialogue").position(); if(pos.left < -140 || pos.left > w-140) { jQuery("#rAdministrationBar_Dialogue").addClass("fade"); if(pos.left < -140) jQuery("#rAdministrationBar_Dialogue").addClass("left").removeClass("right"); if(pos.left > w-140) jQuery("#rAdministrationBar_Dialogue").addClass("right").removeClass("left"); jQuery("body").removeClass("adminBar-Expanded"); } else { jQuery("#rAdministrationBar_Dialogue").removeClass("fade"); } } jQuery(document).ready(function() { setTimeout(fnRepositionAdministrationBar, 1300); }); jQuery(window).resize(function() { setTimeout(fnRepositionAdministrationBar, 1000); }); function fnAdminBar_SaveState() { var params = { Component: "rDialogueControlClass", Action: "fnSetParameters", Dialogue: "rAdministrationBar_Dialogue", Layout: "COMMON", SId: rWACK_Session, Expanded: jQuery("body").hasClass("adminBar-Expanded")?1:0, Sidebar: jQuery("body").hasClass("adminBar-Sidebar")?1:0, Fixed: jQuery("body").hasClass("adminBar-Fixed")?1:0, noCache: Date() }; jQuery.ajax({ url:'/ib/site/generators/rInterfaceDataExchange.php', data:params, async:true, cache:false, type:'GET' }); } // initialisiert WACK-Dialog /* jQuery("#rAdministrationBar_Dialogue .AdministrationBar_Handle").on("pointerup", function() { var pos = jQuery("#rAdministrationBar_Dialogue").position(); var pos0 = jQuery(this).data('dragPos'); if(pos0 && Math.abs(pos0.left - pos.left) < 10 && Math.abs(pos0.top - pos.top) < 10 ) { return; } console.log("click"); if(jQuery("#rAdministrationBar_Dialogue").hasClass("fade")) { fnRepositionAdministrationBar(true); } }); */ jQuery("#rAdministrationBar_Dialogue").draggable({ handle:jQuery("#rAdministrationBar_Dialogue .AdministrationBar_Handle")[0], xxcontainment: "window", scroll: false, drag: function(event, ui) { var item = jQuery(ui.helper); var h = jQuery(window).height(); var w = jQuery(window).width(); var st = jQuery(window).scrollTop(); var sl = jQuery(window).scrollLeft(); var bh = item.height(); var bw = item.width(); var inst = item.draggable("instance"); inst.containment = [0 - adminBarW2 + adminBarW1 + sl, 0 + adminBarW3 + st, w - bw - adminBarW3 + sl, h - 84 - adminBarW3 + st]; // containment wird bei position fixed injq-ui nicht sinnvoll behandelt fnAdminBar_AdjustClass(); }, start: function() { jQuery("#rAdministrationBar_Dialogue .AdministrationBar_Handle").data('dragging', true); jQuery("#rAdministrationBar_Dialogue .AdministrationBar_Handle").data('dragPos', jQuery("#rAdministrationBar_Dialogue").position()); }, stop: function() { fnRepositionAdministrationBar(); if(jQuery("body").hasClass("adminBar-Sidebar")) return; fnAdminBar_SavePosition(); setTimeout(function() { jQuery("#rAdministrationBar_Dialogue .AdministrationBar_Handle").data('dragging', false); jQuery("#rAdministrationBar_Dialogue .AdministrationBar_Handle").data('dragPos', false); }, 10); } } ); function fnAdminBar_SavePosition() { var w = jQuery(window).width(); var params = { Component: "rDialogueControlClass", Action: "fnSetParameters", Dialogue: "rAdministrationBar_Dialogue", Layout: "COMMON", SId: rWACK_Session, Left: (w<480?-adminBarW2+adminBarW1:jQuery("#rAdministrationBar_Dialogue").css("left")), Top: jQuery("#rAdministrationBar_Dialogue").css("top"), noCache: Date() }; jQuery.ajax({ url:'/ib/site/generators/rInterfaceDataExchange.php', data:params, async:true, cache:false, type:'GET' }); } var t = jQuery("#rAdministrationBar_Dialogue"); t.css("left", t.attr("data-left")).css("top", t.attr("data-top")); var w = jQuery(window).width(); if(w < 480) { adminBarW1 = 36; //jQuery("#rAdministrationBar_Dialogue").addClass("fade").animate({left:-adminBarW2+adminBarW1}, 200).promise().done(fnAdminBar_SavePosition); jQuery("#rAdministrationBar_Dialogue").css({left:-adminBarW2+adminBarW1}); } if(parseInt(jQuery("#rAdministrationBar_Dialogue").css("left")) < -140) jQuery("#rAdministrationBar_Dialogue").addClass("fade").addClass("left") setTimeout(function() { jQuery("#rAdministrationBar_Dialogue").removeClass("loading"); }, 200); </script> <script src="/ib/core/interfaces/rDirectEdit/rDirectEdit.js?2016_0708" type="text/javascript"></script> <script src="/ib/core/interfaces/rMessage/rMessage.js?2016_0708" type="text/javascript"></script> <script type="text/javascript"> var cardSizes = {}; cardSizes['ImageEdit'] = '525'; cardSizes['AudioEdit'] = '525'; cardSizes['PageEdit'] = '1050'; cardSizes['PostingForm'] = '1050'; cardSizes['PostingEdit'] = '1050'; cardSizes['DocumentEdit'] = '525'; cardSizes['EventEdit'] = '1050'; cardSizes['VideoEdit'] = '525'; </script> <script src="/ib/core/interfaces/rBoxEdit/rBoxEdit.js?b1221" type="text/javascript"></script> <div id="HelperLayer" style="z-index:30000; position:absolute; display:none; background-color:#999999"> <div class="admin"> <!-- Symbolleiste --> <div class="admin BoxEdit-Symbolleiste-Overlay" id="Symbole_Bearbeiten"> <div style="text-align:right;"> </div> <div class="admin_Boxcaption"> </div> </div> <div style="position:absolute;visibility:hidden"> <!-- verhindert Verschiebung bei MouseOver der Commandbar-Buttons --> </div> </div> </div> <!-- Formular, IFrame (Datenaustausch) --> <form action="/ib/site/generators/rInterfaceDataExchange.php" name="rBoxEdit_Form" target="rWACK_Target" method="post" enctype="multipart/form-data" style="position:absolute; left:0px; top:0px; border:0px;"> <div> <input type="hidden" name="Component" value="rBoxEditClass" /> <input type="hidden" name="cntIdVersion" value="19e68f90-1aab-0ad8-42ec-61159536ff23" /> <input type="hidden" name="Paragraph" value="" /> <input type="hidden" name="Box" value="1" /> <input type="hidden" name="boxId" value="" /> <input type="hidden" name="NotifyFail" value="" /> <input type="hidden" name="NotifySuccess" value="" /> <input type="hidden" name="Action" value="fnUpdate" /> </div> </form> <!-- <div id="ImageCropSliderContainer" class="admin" style="display:none; position:absolute; bottom:0px; left:19px; right:20px;"> <div id="ImageCropSlider" style="position:absolute; bottom:20px; left:0px; width:100%; box-sizing:border-box" title="Abbildung zoomen"></div> </div> --> <div id="ImageCropFormContainer" class="admin" style=""> <div id="ImageCropFormScale"></div> <div id="ImageCropForm_Dialogue" class="InverseColor"> <!--<div class="ImageCropForm_Handle"></div>--> <div id="ImageCropForm-Symbolleiste" style="height:auto;" class="r-Symbolleiste r-Symbolleiste-Invers"> <!-- <div class="SchalterGruppeA rechts"> <a href="#" class="SchalterA" onclick="fnOpenWindow_InlineCard('card','/ib/site/generators/rCard.php?id=' + zoomImageParams[imPortId]['cntIdVersion'], 'Image');return false" title="Medium im Datenblatt &ouml;ffnen" ><span class="Icon rcAdmin-Image"></span></a> </div> --> <div class="ImageCropSizingContainer"> <div class="ImageCropSizingBackground"><div class="ImageCropSizingBackgroundCritical"></div></div> <div class="ImageCropSizing"> <div class="ImageCropForm-Button ImageCropForm-Expand"><span class="Icon rcAdmin-ZoomIn"></span></div> <div class="ImageCropSliderContainer" style="width:1px; margin-left:19px; margin-right:20px; display:block;padding:15px 0;"> <div id="ImageCropSlider" style="position:relative; box-sizing:border-box" title="Abbildung zoomen"></div> </div> <div class="ImageCropForm-Button ImageCropForm-Collapse"><span class="Icon rcAdmin-ZoomOut"></span></div> </div> </div> <!-- <div class="SchalterGruppeA rechts"> <div style="padding:9px 0px 7px 10px; float:left; line-height:18px;">&ndash;</div> <div style=" float:left; width:120px; height:2px; margin-left:15px; margin-right:15px; display:block;padding:17px 0;"> <div id="ImageCropSlider" style="position:relative; height:120px; box-sizing:border-box" title="Abbildung zoomen"></div> </div> <div style="padding:9px 10px 7px 0px; float:left; line-height:18px;">+</div> </div> --> <!-- <form id="ImageCropForm" style="float:left;"> <div class="SchalterGruppeA rechts"> <table class="properties" cellspacing="0" cellpadding="0" border="0" height="36"> <tr> <td> <div style="padding:6px 10px 6px 10px; display:inline-block; vertical-align:top;">B</div> </td> <td> <div style="display:inline-block; vertical-align:top;"> <input type="text" class="form_field" size="11" id="width" style="width:30px" onchange="ImageDialog.changeHeight();" name="width" value="" /> </div> </td> <td><div style="padding:1px 8px 0px 8px;"><span id="constrainfree" class="Icon rcAdmin-Unlocked" style="opacity:0.3">&nbsp;</span><span id="constrainlocked" class="Icon rcAdmin-Locked" style="display:none"></span></div></td> <td> <div style="padding:6px 10px 6px 0px; display:inline-block; vertical-align:top;">H</div> </td> <td style="padding-right:8px;"> <div style="display:inline-block; vertical-align:top;"> <input type="text" class="form_field" size="11" id="height" style="width:30px" onchange="ImageDialog.changeWidth();" name="height" value="" /> </div> </td> </tr> </table> </div> <div class="SchalterGruppeA"> <table class="properties" cellspacing="0" cellpadding="0" border="0" height="36"> <tr> <td style="padding: 6px 10px 6px 10px;"><label>B&nbsp;:&nbsp;H&nbsp;wie&nbsp;Original</label></td> <td style="padding: 3px 0px 7px 0px;"> <input id="flgdimensions_original" type="checkbox" name="flgdimensions_original" value="1" checked="checked" class="Optionsfeld" style="width: auto;" onclick="ImageDialog.adjustForm()" /> </td> </tr> </table> </div> </form> --> </div> </div> </div> <!-- <script type="text/javascript"> jQuery("#ImageCropFormContainer").draggable({ handle:jQuery("#ImageCropFormContainer .ImageCropForm_Handle")[0], containment: "window" }); </script> --> </div><!--/noindex-->

Pages: 1 2 3 4 5 6 7 8 9 10