1jQuery( document ).ready(function() { 2 // console.log( "signature ready!" ); 3 $x = 1; 4 jQuery('.digi_signature_class').each( function(){ 5 //if($x == 1){ 6 var signature_name = jQuery(this).find(".signature-pad").attr("name"); 7 var gfds_id = jQuery(this).find(".signature-pad").attr("gfds_id"); 8 var signature_backcolor = jQuery(this).find(".signature-pad").attr("pad_back_color"); 9 var signature_penColor = jQuery(this).find(".signature-pad").attr("pad_pen_color"); 10 var signature_penColor = jQuery(this).find(".signature-pad").attr("pad_pen_color"); 11 var pad_pen_width = jQuery(this).find(".signature-pad").attr("pad_pen_width"); 12 // console.log(pad_pen_width); 13 14 // var canvas = document.querySelector("canvas"); 15 var signature_pad = new SignaturePad(document.getElementById('gfds_signature_'+gfds_id), { 16 backgroundColor: signature_backcolor, 17 penColor: signature_penColor, 18 maxWidth: pad_pen_width 19 }); 20 21 jQuery(document).on('touchstart touchend click', "#gfds_signature_"+gfds_id, function(event){ 22 if(event.handled === false) return 23 event.stopPropagation(); 24 event.preventDefault(); 25 event.handled = true; 26 var signature_imgdata = signature_pad.toDataURL('image/png'); 27 jQuery("input[name="+signature_name+"]").val(signature_imgdata); 28 }); 29 30 jQuery(".clearButton").click(function(){ 31 signature_pad.clear(); 32 jQuery("input[name="+signature_name+"]").val(""); 33 }); 34 /* } else { 35 jQuery(this).html("<p>Multiple Signaturepad is Valid in pro version of digital signature for gravity forms <a href='https://www.topsmodule.com/product/digital-signature-for-gravity-forms/' target='_blank'>Click here Get Pro Version</a></p>"); 36 }*/ 37 $x++; 38 }); 39});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.