projects
/
roojs1
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
FIX: bezier resize without width
[roojs1]
/
Roo
/
bootstrap
/
BezierSignature.js
diff --git
a/Roo/bootstrap/BezierSignature.js
b/Roo/bootstrap/BezierSignature.js
index
379c181
..
65bb2d2
100644
(file)
--- a/
Roo/bootstrap/BezierSignature.js
+++ b/
Roo/bootstrap/BezierSignature.js
@@
-174,8
+174,11
@@
Roo.extend(Roo.bootstrap.BezierSignature, Roo.bootstrap.Component, {
var canvas = this.canvasEl().dom;
var ctx = this.canvasElCtx();
var canvas = this.canvasEl().dom;
var ctx = this.canvasElCtx();
- var img_data =
ctx.getImageData(0, 0, canvas.width, canvas.height)
;
+ var img_data =
false
;
+ if(canvas.width > 0) {
+ var img_data = ctx.getImageData(0, 0, canvas.width, canvas.height);
+ }
// setting canvas width will clean img data
canvas.width = 0;
// setting canvas width will clean img data
canvas.width = 0;
@@
-187,7
+190,9
@@
Roo.extend(Roo.bootstrap.BezierSignature, Roo.bootstrap.Component, {
canvas.width = this.el.dom.clientWidth - padding_left - padding_right;
canvas.width = this.el.dom.clientWidth - padding_left - padding_right;
- ctx.putImageData(img_data, 0, 0);
+ if(img_data) {
+ ctx.putImageData(img_data, 0, 0);
+ }
},
_handleMouseDown: function(e)
},
_handleMouseDown: function(e)