Page History
...
HTML |
---|
<script>
function download_file(data, downloadFileName) {
console.log("Download filename: ", downloadFileName);
var fileName = downloadFileName.replace("+", " ");
console.log("Filename: ", 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();
}
};
AJS.toInit(function() {
// Function to parse URL parameters
function getParameterByName(name) {
console.log(window.location.href);
name = name.replace(/[\[\]]/g, '\\$&');
var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)'),
results = regex.exec(window.location.href);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, ' '));
}
// Example usage
var paramValue = getParameterByName('kategori');
console.log('Kategori:', paramValue);
if (paramValue === 'KOM' || paramValue === 'REG' || paramValue === 'STA' || paramValue === 'LPS' || paramValue === 'APO' || paramValue === 'ITL' || paramValue === 'OVR') {
console.log("switch ", paramValue);
$('.toggle-agreements').hide();
$('#agreement-category-' + paramValue).show();
}
paramValue = getParameterByName('link');
console.log('Header value:', paramValue);
if (paramValue !== null) {
$('html, body').scrollTop($('#' + paramValue).offset().top);
}
});
</script> |
Aftaleoversigt | ||||||
---|---|---|---|---|---|---|
|
...