view src/main/webapp/resources/js/general.js @ 0:7682c04c63a8

First commit of the source code!
author "jurzua <jurzua@mpiwg-berlin.mpg.de>"
date Tue, 10 Mar 2015 14:50:41 +0100
parents
children 10b6e9d96d59
line wrap: on
line source

function branchInExtractionInterface(
		branchId, fileId, 
		sectionId, 
		sectionName, 
		bookId, 
		bookName, 
		userId, extractionInterfaceUrl){
	
	var form = document.createElement("form");
	form.setAttribute("method", "post");
	form.setAttribute("action", extractionInterfaceUrl + "/develop/Extractapp/TaggingText");  // hand to controller
	form.setAttribute("target", "_blank");
	
	
	var hiddenField0 = document.createElement("input");      
	hiddenField0.setAttribute("name", "branchId");
	hiddenField0.setAttribute("value", branchId);
	form.appendChild(hiddenField0);
	
	var hiddenField1 = document.createElement("input");      
	hiddenField1.setAttribute("name", "fileId");
	hiddenField1.setAttribute("value", fileId);
	form.appendChild(hiddenField1);

	var hiddenField2 = document.createElement("input");      
	hiddenField2.setAttribute("name", "userId");
	hiddenField2.setAttribute("value", userId);
	form.appendChild(hiddenField2);
	
	var hiddenField3 = document.createElement("input");      
	hiddenField3.setAttribute("name", "sectionId");
	hiddenField3.setAttribute("value", sectionId);
	form.appendChild(hiddenField3);	
	
	
	var hiddenField4 = document.createElement("input");      
	hiddenField4.setAttribute("name", "sectionName");
	hiddenField4.setAttribute("value", sectionName);
	form.appendChild(hiddenField4);	
	
	var hiddenField5 = document.createElement("input");      
	hiddenField5.setAttribute("name", "bookId");
	hiddenField5.setAttribute("value", bookId);
	form.appendChild(hiddenField5);	
	
	var hiddenField6 = document.createElement("input");      
	hiddenField6.setAttribute("name", "bookName");
	hiddenField6.setAttribute("value", bookName);
	form.appendChild(hiddenField6);		
	
	if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
	       document.body.appendChild(form);
	       form.submit();
	       document.body.removeChild(form);
	   } else {
	       form.submit(); // works under IE and Chrome, but not FF  
	   }
}

function sectionInExtractionInterface(sectionId, sectionName, bookId, bookName, userId, extractionInterfaceUrl){
	
	var form = document.createElement("form");
	form.setAttribute("method", "post");
	form.setAttribute("action", extractionInterfaceUrl + "/develop/Extractapp/TaggingText");  // hand to controller
	form.setAttribute("target", "_blank");

	var hiddenField2 = document.createElement("input");      
	hiddenField2.setAttribute("name", "userId");
	hiddenField2.setAttribute("value", userId);
	form.appendChild(hiddenField2);
	
	var hiddenField3 = document.createElement("input");      
	hiddenField3.setAttribute("name", "sectionId");
	hiddenField3.setAttribute("value", sectionId);
	form.appendChild(hiddenField3);	
	
	var hiddenField4 = document.createElement("input");      
	hiddenField4.setAttribute("name", "sectionName");
	hiddenField4.setAttribute("value", sectionName);
	form.appendChild(hiddenField4);	
	
	var hiddenField5 = document.createElement("input");      
	hiddenField5.setAttribute("name", "bookId");
	hiddenField5.setAttribute("value", bookId);
	form.appendChild(hiddenField5);	
	
	var hiddenField6 = document.createElement("input");      
	hiddenField6.setAttribute("name", "bookName");
	hiddenField6.setAttribute("value", bookName);
	form.appendChild(hiddenField6);	
	
	if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) {
	       document.body.appendChild(form);
	       form.submit();
	       document.body.removeChild(form);
	   } else {
	       form.submit(); // works under IE and Chrome, but not FF  
	   }	
}