pt.x = e.clientX;
pt.y = e.clientY;
if (this.isTouchEvent(e)) {
- pt.x = e.targetTouches[0].clientX
+ pt.x = e.targetTouches[0].clientX;
pt.y = e.targetTouches[0].clientY;
}
var a = this.svgEl.dom.getScreenCTM();
*
* @return {String} Image Data URI
*/
- getImageDataURI : function(w, h){
-// var newSvgEl = {};
- var newSvgEl = this.svgEl.dom.cloneNode(true);
-// var newSvgEl = Roo.get(a.);
-// var rect = newSvgEl.select('#'+newSvgEl.id+'-r').first();
-
-// Roo.log(a);
- Roo.log(newSvgEl);
-// newSvgEl.select('#'+newSvgEl.id+'-l').first().remove()
-
- newSvgEl.setAttribute('viewBox', '0 0 '+w+' '+h);
- newSvgEl.setAttribute('height', h);
- newSvgEl.setAttribute('width', w);
-
-// rect.attr('height', h);
-// rect.attr('width', w);
-
- var svg = newSvgEl.dom.outerHTML;
+ getImageDataURI : function(){
+ var svg = this.svgEl.dom.parentNode.innerHTML;
var src = 'data:image/svg+xml;base64,'+window.btoa(svg);
- return src;
+ return src;
},
/**
*
if(!this.getSignature()){
return;
}
+
this.signPanel.select('#'+ this.svgID + '-svg-r', true).first().attr('fill', '#cfc');
this.setValue(this.getSignature());
this.isConfirmed = true;
- Roo.log('in confirm clicked');
-//
-// var valid = true;
-// this.items.each(function(f){
-// if(!f.isValid(true)){
-// valid = false;
-// return false;
-// }
-// });
-// for(var i = 0, len = this.buttons.length; i < len; i++){
-// var btn = this.buttons[i];
-// if(btn.formBind === true && btn.disabled === valid){
-// btn.setDisabled(!valid);
-// }
-// }
this.fireEvent('confirm', this);
},
// private