window.issuelinksUtil = window.issuelinksUtil || {}; window.issuelinksUtil.showAjaxMessages = function showAjaxMessages(response) { 'use strict'; let $msgArea; if (jQuery('body.tpl_sprintdoc').length) { $msgArea = jQuery('#dokuwiki__content').find('.msg-area'); } else { $msgArea = jQuery('#dokuwiki__content').find('> div').first(); } if (!Object.prototype.hasOwnProperty.call(response, 'msg')) { $msgArea.prepend(jQuery('
').addClass('error').html(response)); return; } const messages = response.msg; if (!messages) { return; } messages.forEach(function printMessagesToMessageArea(msg) { $msgArea.prepend(jQuery('
').addClass(msg.lvl).html(msg.msg)); }); }; window.issuelinksUtil.handleFailedAjax = function handleFailedAjax(jqXHR) { 'use strict'; const HIGHEST_OK_STATUS = 206; window.issuelinksUtil.showAjaxMessages(jqXHR.responseJSON); if (jqXHR.status && jqXHR.status > HIGHEST_OK_STATUS) { console.error(jqXHR.status + ' ' + jqXHR.statusText); } };