\\\/svg>\";\n\n var ajaxRequest = null;\n\n var defaultDate = \"03.06.2025\";\n\n $clearFilters.on('click', function() {\n $filterNumber.val('');\n $filterDateFrom.datepicker().data('datepicker').selectDate(new Date());\n $filterDateFrom.val(defaultDate);\n $filterDateTo.datepicker().data('datepicker').selectDate(new Date());\n $filterDateTo.val(defaultDate);\n $filterType.val('');\n $table.hide();\n $tableBody.empty();\n updateList();\n });\n\n $module.find('#m-1113-filter-document-type, #m-1113-filter-document-date-from, #m-1113-filter-document-date-to').on('change', function() {\n $filterNumber.val('');\n });\n\n function formatDateForAPI(date) {\n return date.split('.').reverse().join('-');\n }\n\n function formatDate(date) {\n return date.split('-').reverse().join('.');\n }\n\n function updateList() {\n if (ajaxRequest != null) {\n ajaxRequest.abort();\n }\n $tableBody.empty();\n $errorMessage.hide();\n $loadingMessage.show();\n\n var type = $filterType.val() || '~';\n var dateFrom = formatDateForAPI($filterDateFrom.val()) || '~';\n var dateTo = formatDateForAPI($filterDateTo.val()) || '~';\n var number = $filterNumber.val() || '~';\n\n var url = apiRoot + type + '\/' + dateFrom + '\/' + dateTo + '\/' + number + '\/';\n ajaxRequest = $.ajax({\n type: 'GET',\n dataType: 'json',\n url: url,\n success: function(data) {\n $loadingMessage.hide();\n if (data.length === 0) {\n $errorMessage.text(\"Es wurden keine Dokumente f\u00fcr diese Kriterien gefunden.\").show();\n $table.hide();\n } else if (data.error) {\n $errorMessage.text(data.error).show();\n $table.hide();\n } else {\n for (var i = 0, len = data.length; i < len; i++) {\n var document = data[i];\n var html =\n '
' +\n ' ' + document.RENR + '<\/td>' +\n ' | ' + formatDate(document.BELDAT) + '<\/td>' +\n ' | ' + document.DT + '<\/td>' +\n ' | \\n' +\n ' ' + downloadSvg + '<\/a>' +\n ' <\/td>' +\n '<\/tr>';\n $tableBody.append(html);\n }\n $table.show();\n }\n },\n\n error: function(request, settings, error) {\n $loadingMessage.hide();\n $table.hide();\n $errorMessage.text(\"Die Dokumentensuche ist zurzeit nicht verf\u00fcgbar. Bitte versuchen Sie es sp\u00e4ter erneut.\").show();\n }\n });\n }\n\n $filterNumber.on('input', updateList, function() {\n if ($filterNumber.val()) {\n \/\/ Wenn Rechnungs-Nummer bestimmt ist, sind die anderen Felder uninteressant\n $filterDateFrom.val('');\n $filterDateTo.val('');\n $filterType.val('');\n }\n updateList();\n });\n\n $module.find('.js-document-reload-on-change').on('change', updateList);\n\n updateList();\n\n $filterDateFrom.datepicker({\n language: 'de',\n onSelect: updateList\n });\n $filterDateTo.datepicker({\n language: 'de',\n onSelect: updateList,\n maxDate: new Date()\n });\n \n \n \n function blinker() {\n $('.blinking').fadeOut(500);\n $('.blinking').fadeIn(500);\n }\n setInterval(blinker, 1000);\n \n });\n \n \n $(function() {\n var $module = $('#m-60');\n var $body = $('body,html');\n var $menuButton = $module.find('.menu-button');\n var $navigation = $module.find('.navigation');\n var $dimmer = $module.find('.dimmer-mobile-menu');\n\n function tab_click_handler(){\n\n $('.children a').off();\n $('.js-open-children').off();\n\n if (matchMedia('(min-width: 1200px)').matches) {\n $navigation.find('.children a').on('focus',function(e){\n if( $(this).closest('li').hasClass('open') ){\n $(this).closest('li').removeClass('open');\n }else{\n $(this).closest('li').addClass('open');\n }\n });\n $navigation.find('a').blur(function(e){\n $that = $(this);\n if(!$(e.relatedTarget).parents('.open').length > 0){\n $navigation.find('li').removeClass('open');\n }\n });\n }\n if (matchMedia('(max-width:1199px)').matches) {\n $navigation.find('.js-open-children').on('click',function(e){\n e.preventDefault();\n if( $(this).closest('li').hasClass('open') ){\n $(this).closest('li').find('ul').slideToggle();\n $(this).closest('li').removeClass('open');\n }else{\n $(this).closest('li').find('ul').slideToggle();\n $(this).closest('li').addClass('open');\n\n }\n });\n }\n }\n\n tab_click_handler();\n\n $(window).resize(function() {\n tab_click_handler();\n });\n\n function menuButtonOpener(){\n $menuButton.add($dimmer).on(\"click\",function(e){\n $menuButton.toggleClass('menu-is-open');\n $body.toggleClass('menu-open');\n });\n }\n menuButtonOpener();\n });\n \n \n "; body.appendChild(scriptElemDom); } setTimeout(function () { if ("item" in head) { if (!head[0]) { setTimeout(arguments.callee, 25); return; } head = head[0]; } var scriptElem = oDOC.createElement("script"), scriptdone = false; scriptElem.onload = scriptElem.onreadystatechange = function () { if ((scriptElem.readyState && scriptElem.readyState !== "complete" && scriptElem.readyState !== "loaded") || scriptdone) { return false; } scriptElem.onload = scriptElem.onreadystatechange = null; scriptdone = true; jsLoaded(); }; scriptElem.src = "/admon/js/a2b2f784c0b0fd738cb5759ed2bc8f27ae002b35e74b31c4e8f05c973462c065.js"; head.insertBefore(scriptElem, head.firstChild); }, 0); if (oDOC.readyState == null && oDOC.addEventListener) { oDOC.readyState = "loading"; oDOC.addEventListener("DOMContentLoaded", handler = function () { oDOC.removeEventListener("DOMContentLoaded", handler, false); oDOC.readyState = "complete"; }, false); } })(window, document); |