24 lines
		
	
	
	
		
			667 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
	
		
			667 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|   | // License: LGPL-3.0-or-later
 | ||
|  | // This plugin allows to automatically fill the form (name, address..) based on the url params
 | ||
|  | 
 | ||
|  | jQuery(function($){ | ||
|  | $(".donationWizard").on("render:post", function(){ | ||
|  |   ["email","first_name","last_name","city","zip_code","country"].forEach(function(k){ | ||
|  |     var v=app.params$()[k]; | ||
|  |     if (!v) return; | ||
|  |     document.getElementsByName(k)[0].value=v; | ||
|  |   }); | ||
|  | 
 | ||
|  |   var name =""; | ||
|  |   if (app.params$().first_name) | ||
|  |     name = app.params$().first_name + " "; | ||
|  |   if (app.params$().last_name) | ||
|  |    name += app.params$().last_name; | ||
|  |   if (name.length > 1) { | ||
|  |     document.getElementsByName("name").forEach(function(d){ | ||
|  |       d.value=name; | ||
|  |     }); | ||
|  |   } | ||
|  | }); | ||
|  | }); |