1jQuery (function() { 2 jQuery("div.save_as_tmpl a.wikilink2").click(function(){ 3 var jq = jQuery(this); 4 var href = jq.attr('href'); 5 var id = jQuery("#save_as_info input[name=save_as_page]").val() ; 6 if(!id) { 7 alert("You have left the page id blank."); 8 return false; 9 } 10 else { 11 href = href.replace(/SAVEAS_PAGE/i, id); 12 jq.attr("href",href); // (jQuery("div.save_as_tmpl a.wikilink2").attr("href",href)); 13 } 14 var repl_str = ""; 15 jQuery( "input.open_as_repl, textarea.open_as_repl" ).each( function( index, element ){ 16 if(this.value) { 17 repl_str += '@' + this.id + '@,' + this.value + ';' 18 } 19 }); 20 21 if((href.match(/newpagevars=%40/) || href.match(/newpagevars=\s*$/)) && repl_str) { 22 href += '%3B' + encodeURIComponent(repl_str); 23 href = href.replace(/%20/g,'+'); 24 jq.attr("href",href); 25 } 26 27 }); 28 29}); 30