<script> function getQueryParameters() { const queryParams = {}; const query = window.location.search.substring(1); const pairs = query.split('&'); for (const pair of pairs) { const [key, value] = pair.split('='); queryParams[key] = decodeURIComponent(value); } return queryParams; } // Pass query parameters as macro parameters AJS.MacroBrowser.setMacroJsOverride('rc-macro', function (macroInstance) { const queryParams = getQueryParameters(); macroInstance.setMacroParams(queryParams); }); function download_file(data, fileName) { var fileData = data; var byteChars = $.base64('decode', fileData); var ab = new ArrayBuffer(byteChars.length); var ia = new Uint8Array(ab); for (var i = 0; i < byteChars.length; i++) { ia[i] = byteChars.charCodeAt(i); } var blob = new Blob([ab], { type: 'application/pdf' }); if (window.navigator.msSaveOrOpenBlob) { // IE hack; see http://msdn.microsoft.com/en-us/library/ie/hh779016.aspx window.navigator.msSaveOrOpenBlob(blob, fileName); } else { var downloadUrl = URL.createObjectURL(blob); $( "#download") .attr({ 'download': fileName, 'href': downloadUrl }); $( "#download")[0].click(); window.history.back(); } }; </script> |
Det er desværre ikke muligt at godkende aftaler i øjeblikket. Der foretages en opgradering af systemet. |