Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info

Det er desværre ikke muligt at acceptere aftaler i øjeblikket. Der arbejdes på sagen.

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
REST_DOWNLOAD_URLhttp://foedus01.nsi.netic.dk:8080/NSI_Aftaler-1.1.1-SNAPSHOT/rest/base64encodefilebytes
include_user_infotrue
REST_HTML_URLhttp://foedus01.nsi.netic.dk:8080/NSI_Aftaler-1.1.1-SNAPSHOT/rest/html

...