c?a.insertBefore(b,a.childNodes[c]):a.appendChild(b)};c.svg={node:t,attr:s,pos:u};var z=function(a){var d=a.pointerEventsSpec||"all",e={};b.jsPlumbUIComponent.apply(this,a.originalArgs),this.canvas=null,this.path=null,this.svg=null,this.bgCanvas=null;var f=a.cssClass+" "+(a.originalArgs[0].cssClass||""),g={style:"",width:0,height:0,"pointer-events":d,position:"absolute"};this.svg=t("svg",g),a.useDivWrapper?(this.canvas=b.createElement("div",{position:"absolute"}),c.sizeElement(this.canvas,0,0,1,1),this.canvas.className=f):(s(this.svg,{"class":f}),this.canvas=this.svg),a._jsPlumb.appendElement(this.canvas,a.originalArgs[0].parent),a.useDivWrapper&&this.canvas.appendChild(this.svg);var h=[this.canvas];return this.getDisplayElements=function(){return h},this.appendDisplayElement=function(a){h.push(a)},this.paint=function(b,d,f){if(null!=b){var g,h=[this.x,this.y],i=[this.w,this.h];null!=f&&(f.xmin<0&&(h[0]+=f.xmin),f.ymin<0&&(h[1]+=f.ymin),i[0]=f.xmax+(f.xmin<0?-f.xmin:0),i[1]=f.ymax+(f.ymin<0?-f.ymin:0)),a.useDivWrapper?(c.sizeElement(this.canvas,h[0],h[1],i[0],i[1]),h[0]=0,h[1]=0,g=u([0,0])):g=u([h[0],h[1]]),e.paint.apply(this,arguments),s(this.svg,{style:g,width:i[0]||0,height:i[1]||0})}},{renderer:e}};c.extend(z,b.jsPlumbUIComponent,{cleanup:function(a){a||null==this.typeId?(this.canvas&&(this.canvas._jsPlumb=null),this.svg&&(this.svg._jsPlumb=null),this.bgCanvas&&(this.bgCanvas._jsPlumb=null),this.canvas&&this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas),this.bgCanvas&&this.bgCanvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas),this.svg=null,this.canvas=null,this.path=null,this.group=null):(this.canvas&&this.canvas.parentNode&&this.canvas.parentNode.removeChild(this.canvas),this.bgCanvas&&this.bgCanvas.parentNode&&this.bgCanvas.parentNode.removeChild(this.bgCanvas))},reattach:function(a){var b=a.getContainer();this.canvas&&null==this.canvas.parentNode&&b.appendChild(this.canvas),this.bgCanvas&&null==this.bgCanvas.parentNode&&b.appendChild(this.bgCanvas)},setVisible:function(a){this.canvas&&(this.canvas.style.display=a?"block":"none")}}),b.ConnectorRenderers.svg=function(a){var c=this,d=z.apply(this,[{cssClass:a._jsPlumb.connectorClass+(this.isEditable()?" "+a._jsPlumb.editableConnectorClass:""),originalArgs:arguments,pointerEventsSpec:"none",_jsPlumb:a._jsPlumb}]),e=this.setEditable;this.setEditable=function(a){var c=e.apply(this,[a]);b[c?"addClass":"removeClass"](this.canvas,this._jsPlumb.instance.editableConnectorClass)},d.renderer.paint=function(d,e,f){var g=c.getSegments(),h="",i=[0,0];if(f.xmin<0&&(i[0]=-f.xmin),f.ymin<0&&(i[1]=-f.ymin),g.length>0){h=c.getPathData();var j={d:h,transform:"translate("+i[0]+","+i[1]+")","pointer-events":a["pointer-events"]||"visibleStroke"},k=null,l=[c.x,c.y,c.w,c.h];if(d.outlineStroke){var m=d.outlineWidth||1,n=d.strokeWidth+2*m;k=b.extend({},d),delete k.gradient,k.stroke=d.outlineStroke,k.strokeWidth=n,null==c.bgPath?(c.bgPath=t("path",j),b.addClass(c.bgPath,b.connectorOutlineClass),y(c.svg,c.bgPath,0)):s(c.bgPath,j),x(c.svg,c.bgPath,k,l,c)}null==c.path?(c.path=t("path",j),y(c.svg,c.path,d.outlineStroke?1:0)):s(c.path,j),x(c.svg,c.path,d,l,c)}}},c.extend(b.ConnectorRenderers.svg,z);var A=b.SvgEndpoint=function(a){var c=z.apply(this,[{cssClass:a._jsPlumb.endpointClass,originalArgs:arguments,pointerEventsSpec:"all",useDivWrapper:!0,_jsPlumb:a._jsPlumb}]);c.renderer.paint=function(a){var c=b.extend({},a);c.outlineStroke&&(c.strokeWidth=c.strokeWidth,c.stroke=c.outlineStroke),null==this.node?(this.node=this.makeNode(c),this.svg.appendChild(this.node)):null!=this.updateNode&&this.updateNode(this.node),x(this.svg,this.node,c,[this.x,this.y,this.w,this.h],this),u(this.node,[this.x,this.y])}.bind(this)};c.extend(A,z),b.Endpoints.svg.Dot=function(){b.Endpoints.Dot.apply(this,arguments),A.apply(this,arguments),this.makeNode=function(){return t("circle",{cx:this.w/2,cy:this.h/2,r:this.radius})},this.updateNode=function(a){s(a,{cx:this.w/2,cy:this.h/2,r:this.radius})}},c.extend(b.Endpoints.svg.Dot,[b.Endpoints.Dot,A]),b.Endpoints.svg.Rectangle=function(){b.Endpoints.Rectangle.apply(this,arguments),A.apply(this,arguments),this.makeNode=function(){return t("rect",{width:this.w,height:this.h})},this.updateNode=function(a){s(a,{width:this.w,height:this.h})}},c.extend(b.Endpoints.svg.Rectangle,[b.Endpoints.Rectangle,A]),b.Endpoints.svg.Image=b.Endpoints.Image,b.Endpoints.svg.Blank=b.Endpoints.Blank,b.Overlays.svg.Label=b.Overlays.Label,b.Overlays.svg.Custom=b.Overlays.Custom;var B=function(a,c){a.apply(this,c),b.jsPlumbUIComponent.apply(this,c),this.isAppendedAtTopLevel=!1,this.path=null,this.paint=function(a,b){if(a.component.svg&&b){null==this.path&&(this.path=t("path",{"pointer-events":"all"}),a.component.svg.appendChild(this.path),this.elementCreated&&this.elementCreated(this.path,a.component),this.canvas=a.component.svg);var e=c&&1==c.length?c[0].cssClass||"":"",f=[0,0];b.xmin<0&&(f[0]=-b.xmin),b.ymin<0&&(f[1]=-b.ymin),s(this.path,{d:d(a.d),"class":e,stroke:a.stroke?a.stroke:null,fill:a.fill?a.fill:null,transform:"translate("+f[0]+","+f[1]+")"})}};var d=function(a){return isNaN(a.cxy.x)||isNaN(a.cxy.y)?"":"M"+a.hxy.x+","+a.hxy.y+" L"+a.tail[0].x+","+a.tail[0].y+" L"+a.cxy.x+","+a.cxy.y+" L"+a.tail[1].x+","+a.tail[1].y+" L"+a.hxy.x+","+a.hxy.y};this.transfer=function(a){a.canvas&&this.path&&this.path.parentNode&&(this.path.parentNode.removeChild(this.path),a.canvas.appendChild(this.path))}};c.extend(B,[b.jsPlumbUIComponent,b.Overlays.AbstractOverlay],{cleanup:function(a){null!=this.path&&(a?this._jsPlumb.instance.removeElement(this.path):this.path.parentNode&&this.path.parentNode.removeChild(this.path))},reattach:function(){this.path&&this.canvas&&null==this.path.parentNode&&this.canvas.appendChild(this.path)},setVisible:function(a){null!=this.path&&(this.path.style.display=a?"block":"none")}}),b.Overlays.svg.Arrow=function(){B.apply(this,[b.Overlays.Arrow,arguments])},c.extend(b.Overlays.svg.Arrow,[b.Overlays.Arrow,B]),b.Overlays.svg.PlainArrow=function(){B.apply(this,[b.Overlays.PlainArrow,arguments])},c.extend(b.Overlays.svg.PlainArrow,[b.Overlays.PlainArrow,B]),b.Overlays.svg.Diamond=function(){B.apply(this,[b.Overlays.Diamond,arguments])},c.extend(b.Overlays.svg.Diamond,[b.Overlays.Diamond,B]),b.Overlays.svg.GuideLines=function(){var a,c,d=null,e=this;b.Overlays.GuideLines.apply(this,arguments),this.paint=function(b,g){null==d&&(d=t("path"),b.connector.svg.appendChild(d),e.attachListeners(d,b.connector),e.attachListeners(d,e),a=t("path"),b.connector.svg.appendChild(a),e.attachListeners(a,b.connector),e.attachListeners(a,e),c=t("path"),b.connector.svg.appendChild(c),e.attachListeners(c,b.connector),e.attachListeners(c,e));
var h=[0,0];g.xmin<0&&(h[0]=-g.xmin),g.ymin<0&&(h[1]=-g.ymin),s(d,{d:f(b.head,b.tail),stroke:"red",fill:null,transform:"translate("+h[0]+","+h[1]+")"}),s(a,{d:f(b.tailLine[0],b.tailLine[1]),stroke:"blue",fill:null,transform:"translate("+h[0]+","+h[1]+")"}),s(c,{d:f(b.headLine[0],b.headLine[1]),stroke:"green",fill:null,transform:"translate("+h[0]+","+h[1]+")"})};var f=function(a,b){return"M "+a.x+","+a.y+" L"+b.x+","+b.y}},c.extend(b.Overlays.svg.GuideLines,b.Overlays.GuideLines)}.call("undefined"!=typeof window?window:this),function(){"use strict";var a=this,b=a.jsPlumb,c=a.jsPlumbUtil,d=a.Katavorio,e=a.Biltong,f=function(a,c){c=c||"main";var f="_katavorio_"+c,g=a[f],h=a.getEventManager();return g||(g=new d({bind:h.on,unbind:h.off,getSize:b.getSize,getPosition:function(b,c){var d=a.getOffset(b,c,b._katavorioDrag?b.offsetParent:null);return[d.left,d.top]},setPosition:function(a,b){a.style.left=b[0]+"px",a.style.top=b[1]+"px"},addClass:b.addClass,removeClass:b.removeClass,intersects:e.intersects,indexOf:function(a,b){return a.indexOf(b)},scope:a.getDefaultScope(),css:{noSelect:a.dragSelectClass,droppable:"jtk-droppable",draggable:"jtk-draggable",drag:"jtk-drag",selected:"jtk-drag-selected",active:"jtk-drag-active",hover:"jtk-drag-hover",ghostProxy:"jtk-ghost-proxy"}}),a[f]=g,a.bind("zoom",g.setZoom)),g},g=function(a,b){var d=function(d){if(null!=b[d]){if(c.isString(b[d])){var e=b[d].match(/-=/)?-1:1,f=b[d].substring(2);return a[d]+e*f}return b[d]}return a[d]};return[d("left"),d("top")]};b.extend(a.jsPlumbInstance.prototype,{animationSupported:!0,getElement:function(a){return null==a?null:(a="string"==typeof a?a:null!=a.length&&null==a.enctype?a[0]:a,"string"==typeof a?document.getElementById(a):a)},removeElement:function(a){f(this).elementRemoved(a),this.getEventManager().remove(a)},doAnimate:function(a,c,d){d=d||{};var e=this.getOffset(a),f=g(e,c),h=f[0]-e.left,i=f[1]-e.top,j=d.duration||250,k=15,l=j/k,m=k/j*h,n=k/j*i,o=0,p=setInterval(function(){b.setPosition(a,{left:e.left+m*(o+1),top:e.top+n*(o+1)}),null!=d.step&&d.step(o,Math.ceil(l)),o++,o>=l&&(window.clearInterval(p),null!=d.complete&&d.complete())},k)},destroyDraggable:function(a,b){f(this,b).destroyDraggable(a)},destroyDroppable:function(a,b){f(this,b).destroyDroppable(a)},initDraggable:function(a,b,c){f(this,c).draggable(a,b)},initDroppable:function(a,b,c){f(this,c).droppable(a,b)},isAlreadyDraggable:function(a){return null!=a._katavorioDrag},isDragSupported:function(){return!0},isDropSupported:function(){return!0},isElementDraggable:function(a){return a=b.getElement(a),a._katavorioDrag&&a._katavorioDrag.isEnabled()},getDragObject:function(a){return a[0].drag.getDragElement()},getDragScope:function(a){return a._katavorioDrag&&a._katavorioDrag.scopes.join(" ")||""},getDropEvent:function(a){return a[0].e},getUIPosition:function(a){var b=a[0].el;if(null==b.offsetParent)return null;var c=a[0].finalPos||a[0].pos,d={left:c[0],top:c[1]};if(b._katavorioDrag&&b.offsetParent!==this.getContainer()){var e=this.getOffset(b.offsetParent);d.left+=e.left,d.top+=e.top}return d},setDragFilter:function(a,b,c){a._katavorioDrag&&a._katavorioDrag.setFilter(b,c)},setElementDraggable:function(a,c){a=b.getElement(a),a._katavorioDrag&&a._katavorioDrag.setEnabled(c)},setDragScope:function(a,b){a._katavorioDrag&&a._katavorioDrag.k.setDragScope(a,b)},setDropScope:function(a,b){a._katavorioDrop&&a._katavorioDrop.length>0&&a._katavorioDrop[0].k.setDropScope(a,b)},addToPosse:function(a){var c=Array.prototype.slice.call(arguments,1),d=f(this);b.each(a,function(a){a=[b.getElement(a)],a.push.apply(a,c),d.addToPosse.apply(d,a)})},setPosse:function(a){var c=Array.prototype.slice.call(arguments,1),d=f(this);b.each(a,function(a){a=[b.getElement(a)],a.push.apply(a,c),d.setPosse.apply(d,a)})},removeFromPosse:function(a){var c=Array.prototype.slice.call(arguments,1),d=f(this);b.each(a,function(a){a=[b.getElement(a)],a.push.apply(a,c),d.removeFromPosse.apply(d,a)})},removeFromAllPosses:function(a){var c=f(this);b.each(a,function(a){c.removeFromAllPosses(b.getElement(a))})},setPosseState:function(a,c,d){var e=f(this);b.each(a,function(a){e.setPosseState(b.getElement(a),c,d)})},dragEvents:{start:"start",stop:"stop",drag:"drag",step:"step",over:"over",out:"out",drop:"drop",complete:"complete",beforeStart:"beforeStart"},animEvents:{step:"step",complete:"complete"},stopDrag:function(a){a._katavorioDrag&&a._katavorioDrag.abort()},addToDragSelection:function(a){f(this).select(a)},removeFromDragSelection:function(a){f(this).deselect(a)},clearDragSelection:function(){f(this).deselectAll()},trigger:function(a,b,c,d){this.getEventManager().trigger(a,b,c,d)},doReset:function(){for(var a in this)0===a.indexOf("_katavorio_")&&this[a].reset()}});var h=function(a){var b=function(){/complete|loaded|interactive/.test(document.readyState)&&"undefined"!=typeof document.body&&null!=document.body?a():setTimeout(b,9)};b()};h(b.init)}.call("undefined"!=typeof window?window:this);
\ No newline at end of file
diff --git a/dist/js/jsPlumb-2.2.6.js b/dist/js/jsPlumb-2.2.7.js
similarity index 99%
rename from dist/js/jsPlumb-2.2.6.js
rename to dist/js/jsPlumb-2.2.7.js
index e51814ba5..56b11b87d 100644
--- a/dist/js/jsPlumb-2.2.6.js
+++ b/dist/js/jsPlumb-2.2.7.js
@@ -2415,7 +2415,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -2887,7 +2887,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -2956,7 +2956,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -6098,7 +6098,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -6633,7 +6633,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -6902,7 +6902,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -8166,7 +8166,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -8714,7 +8714,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -9873,7 +9873,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -11370,7 +11370,9 @@
}
},
updateFrom:function(d) {
- if(d.label) this.setLabel(d.label);
+ if(d.label != null){
+ this.setLabel(d.label);
+ }
}
});
@@ -11381,7 +11383,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -12215,7 +12217,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -12894,7 +12896,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -12932,7 +12934,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -13523,7 +13525,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
diff --git a/dist/tests/loadtest-dom.html b/dist/tests/loadtest-dom.html
index 34ae293ef..556d03eac 100644
--- a/dist/tests/loadtest-dom.html
+++ b/dist/tests/loadtest-dom.html
@@ -2,7 +2,7 @@
- jsPlumb 2.2.6 load test harness
+ jsPlumb 2.2.7 load test harness
@@ -11,7 +11,7 @@
-
+
diff --git a/dist/tests/qunit-svg-dom-instance.html b/dist/tests/qunit-svg-dom-instance.html
index 064d6fc2e..6a796ccf0 100644
--- a/dist/tests/qunit-svg-dom-instance.html
+++ b/dist/tests/qunit-svg-dom-instance.html
@@ -16,7 +16,7 @@
-
+
diff --git a/doc/wiki/changelog.md b/doc/wiki/changelog.md
index 18385d498..8992090fc 100644
--- a/doc/wiki/changelog.md
+++ b/doc/wiki/changelog.md
@@ -1,3 +1,9 @@
+## 2.2.7
+
+10 December 2016
+
+- fixed an issue with setting a blank label on a Label overlay.
+
## 2.2.6
05 November 2016
diff --git a/jekyll/_config.yml b/jekyll/_config.yml
index bfe8e88bb..a94ac978c 100644
--- a/jekyll/_config.yml
+++ b/jekyll/_config.yml
@@ -4,4 +4,4 @@ pygments: true
permalink: :categories/:title.html
exclude: [ "yuitheme" ]
demos: [ [ "home", "Kitchen Sink" ], [ "flowchart", "Flowchart" ], [ "statemachine", "State Machine" ], [ "draggableConnectors", "Drag and Drop"], [ "perimeterAnchors", "Perimeter Anchors"], [ "chart", "Hierarchical Chart" ], [ "sourcesAndTargets", "Sources and Targets" ], [ "dynamicAnchors", "Dynamic Anchors" ], [ "animation", "Animation" ] ]
-jsplumb: "2.2.6"
\ No newline at end of file
+jsplumb: "2.2.7"
\ No newline at end of file
diff --git a/package.json b/package.json
index 01c529ed8..dc38f2b9f 100644
--- a/package.json
+++ b/package.json
@@ -1,8 +1,8 @@
{
"name": "jsplumb",
- "version": "2.2.6",
+ "version": "2.2.7",
"description": "Visual connectivity for webapps",
- "main": "dist/js/jsPlumb-2.2.6.js",
+ "main": "dist/js/jsPlumb-2.2.7.js",
"directories": {
"doc": "doc",
"test": "tests"
diff --git a/src/anchors.js b/src/anchors.js
index f8a75e069..75c14c0dd 100644
--- a/src/anchors.js
+++ b/src/anchors.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
diff --git a/src/base-library-adapter.js b/src/base-library-adapter.js
index b4053dcd6..cceb7b907 100644
--- a/src/base-library-adapter.js
+++ b/src/base-library-adapter.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
diff --git a/src/browser-util.js b/src/browser-util.js
index fa85fbcc5..e70ecdd07 100644
--- a/src/browser-util.js
+++ b/src/browser-util.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
diff --git a/src/connection.js b/src/connection.js
index 2e53e11bd..0b1082a43 100644
--- a/src/connection.js
+++ b/src/connection.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
diff --git a/src/connectors-flowchart.js b/src/connectors-flowchart.js
index 06253016f..be60ee566 100644
--- a/src/connectors-flowchart.js
+++ b/src/connectors-flowchart.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
diff --git a/src/connectors-straight.js b/src/connectors-straight.js
index 9d707c13d..7c22b1adc 100644
--- a/src/connectors-straight.js
+++ b/src/connectors-straight.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
diff --git a/src/defaults.js b/src/defaults.js
index f98fe60af..4784f9ba0 100644
--- a/src/defaults.js
+++ b/src/defaults.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
@@ -1498,7 +1498,9 @@
}
},
updateFrom:function(d) {
- if(d.label) this.setLabel(d.label);
+ if(d.label != null){
+ this.setLabel(d.label);
+ }
}
});
diff --git a/src/dom-adapter.js b/src/dom-adapter.js
index 9bddbe340..ea5e23410 100644
--- a/src/dom-adapter.js
+++ b/src/dom-adapter.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
diff --git a/src/dom.jsPlumb.js b/src/dom.jsPlumb.js
index aaf85ae11..c88e44a5f 100644
--- a/src/dom.jsPlumb.js
+++ b/src/dom.jsPlumb.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
diff --git a/src/endpoint.js b/src/endpoint.js
index 365f1e544..1ac11dde8 100644
--- a/src/endpoint.js
+++ b/src/endpoint.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
diff --git a/src/jsPlumb.js b/src/jsPlumb.js
index 3ac0bb579..1b3ece6dc 100644
--- a/src/jsPlumb.js
+++ b/src/jsPlumb.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
diff --git a/src/overlay-component.js b/src/overlay-component.js
index dd1dba40a..747600144 100644
--- a/src/overlay-component.js
+++ b/src/overlay-component.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
diff --git a/src/renderers-svg.js b/src/renderers-svg.js
index 076a0538e..54242656d 100644
--- a/src/renderers-svg.js
+++ b/src/renderers-svg.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*
diff --git a/src/util.js b/src/util.js
index 2aabc12cd..f4a19c7b7 100644
--- a/src/util.js
+++ b/src/util.js
@@ -1,7 +1,7 @@
/*
* jsPlumb
*
- * Title:jsPlumb 2.2.6
+ * Title:jsPlumb 2.2.7
*
* Provides a way to visually connect elements on an HTML page, using SVG.
*