aboutsummaryrefslogtreecommitdiff
path: root/js/tools/TagTool.js
diff options
context:
space:
mode:
authorNivesh Rajbhandari2012-06-06 13:59:37 -0700
committerNivesh Rajbhandari2012-06-06 13:59:37 -0700
commite4e3ee77aa01f9b6e7592306ebfa9f123a60c624 (patch)
treea96013eff3ea3a977baa5daf999777a814afa65d /js/tools/TagTool.js
parent18e212dca48066d1ddaca96875a3f40adcc859b6 (diff)
downloadninja-e4e3ee77aa01f9b6e7592306ebfa9f123a60c624.tar.gz
Do not create any tags or shapes with width or height of 0.
Signed-off-by: Nivesh Rajbhandari <mqg734@motorola.com>
Diffstat (limited to 'js/tools/TagTool.js')
-rwxr-xr-xjs/tools/TagTool.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/js/tools/TagTool.js b/js/tools/TagTool.js
index 5520fa89..4ce27e36 100755
--- a/js/tools/TagTool.js
+++ b/js/tools/TagTool.js
@@ -51,16 +51,20 @@ exports.TagTool = Montage.create(DrawingTool, {
51 51
52 HandleLeftButtonUp: { 52 HandleLeftButtonUp: {
53 value: function(event) { 53 value: function(event) {
54 var w, h;
54 if(this._escape) { 55 if(this._escape) {
55 this._escape = false; 56 this._escape = false;
56 return; 57 return;
57 } 58 }
58 59
59 if(this._hasDraw) { 60 if(this._hasDraw) {
60 var drawData = this.getDrawingData(); 61 this.drawData = this.getDrawingData();
61 62 if(this.drawData) {
62 if(drawData) { 63 w = Math.floor(this.drawData.width);
63 this.insertElement(drawData); 64 h = Math.floor(this.drawData.height);
65 if( (w > 0) && (h > 0) ) {
66 this.insertElement(this.drawData);
67 }
64 } 68 }
65 69
66 this._hasDraw = false; 70 this._hasDraw = false;