23 lines
		
	
	
	
		
			667 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			23 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;
 | 
						|
    });
 | 
						|
  }
 | 
						|
});
 | 
						|
});
 |