Skip to content

Commit

Permalink
initial 1.7.0 dev build
Browse files Browse the repository at this point in the history
  • Loading branch information
sporritt committed Sep 2, 2014
1 parent 57bf702 commit 22b2b03
Show file tree
Hide file tree
Showing 129 changed files with 311 additions and 1,000 deletions.
1 change: 0 additions & 1 deletion Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ var versions = {
libraryNames = [ "jQuery", "MooTools", "YUI3", "Vanilla" ],
renderers = [ "svg", "vml" ],
demos = [
[ "home", "Kitchen Sink" ],
[ "flowchart", "Flowchart" ],
[ "statemachine", "State Machine" ],
[ "draggableConnectors", "Drag and Drop"],
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# jsPlumb
jsPlumb provides a means for a developer to visually connect elements on their web pages. It uses SVG or Canvas in modern browsers, and VML on IE 8 and below. The latest version is 1.6.5.
jsPlumb provides a means for a developer to visually connect elements on their web pages. It uses SVG or Canvas in modern browsers, and VML on IE 8 and below. The latest version is 1.7.0.

The project started out life on Google Code and was hosted there up until April 30, 2013. From May 1st, 2013, jsPlumb lives on GitHub only.

Expand All @@ -22,7 +22,7 @@ Vanilla jsPlumb (`dom.jsPlumb-x.x.x.js`) has no external dependencies and offers

jsPlumb requires jQuery 1.3.x or later; it has been tested on 1.3.2, 1.4.x, 1.5.x, 1.6.x, 1.7.x, 1.8.x and 1.9.x. To support dragging, you will need jQueryUI 1.7.x or 1.8.x. NOTE: jQuery 1.8.x only works with jQueryUI 1.8.22 and above.

__There is a bug in jQuery 1.6.x and 1.7.x's SVG support for IE9__ - see [this issue](http://bugs.jquery.com/ticket/10832). It means that mouse events do not get posted. There is another discussion of the issue [here](http://forum.jquery.com/topic/1.6.5-broke-svg-hover-events).
__There is a bug in jQuery 1.6.x and 1.7.x's SVG support for IE9__ - see [this issue](http://bugs.jquery.com/ticket/10832). It means that mouse events do not get posted. There is another discussion of the issue [here](http://forum.jquery.com/topic/1.7.0-broke-svg-hover-events).
This issue is fixed in jQuery 1.8.

- MooTools:
Expand Down
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "jsPlumb",
"version": "1.6.5",
"version": "1.7.0",
"ignore": [
"demo",
"dist/apidocs",
Expand Down
2 changes: 1 addition & 1 deletion changelog.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
* 1.6.5
* 1.7.0

ISSUES

Expand Down
4 changes: 2 additions & 2 deletions demo/animation/dom.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>

<title>jsPlumb 1.6.5 demo</title>
<title>jsPlumb 1.7.0 demo</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down Expand Up @@ -44,7 +44,7 @@ <h4>ANIMATION</h4>
<a id="add" href="#" class="cmd">Add a Disc</a>
<a id="anim-clear" href="#" class="cmd">Remove All Connections</a>
</div>
<p>This demonstration uses jsPlumb 1.6.5. No external dependencies are required.</p>
<p>This demonstration uses jsPlumb 1.7.0. No external dependencies are required.</p>
</div>
<div class="bigdot" id="bd1"></div>
<div class="bigdot" id="bd2"></div>
Expand Down
4 changes: 2 additions & 2 deletions demo/animation/jquery.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>

<title>jsPlumb 1.6.5 demo - jQuery</title>
<title>jsPlumb 1.7.0 demo - jQuery</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down Expand Up @@ -44,7 +44,7 @@ <h4>ANIMATION</h4>
<a id="add" href="#" class="cmd">Add a Disc</a>
<a id="anim-clear" href="#" class="cmd">Remove All Connections</a>
</div>
<p>This demonstration uses jsPlumb 1.6.5, jQuery 1.9.0 and jQuery UI 1.9.2.For touch support, jQuery Touch Punch is used.</p>
<p>This demonstration uses jsPlumb 1.7.0, jQuery 1.9.0 and jQuery UI 1.9.2.For touch support, jQuery Touch Punch is used.</p>
</div>
<div class="bigdot" id="bd1"></div>
<div class="bigdot" id="bd2"></div>
Expand Down
4 changes: 2 additions & 2 deletions demo/animation/mootools.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>

<title>jsPlumb 1.6.5 demo - MooTools</title>
<title>jsPlumb 1.7.0 demo - MooTools</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down Expand Up @@ -44,7 +44,7 @@ <h4>ANIMATION</h4>
<a id="add" href="#" class="cmd">Add a Disc</a>
<a id="anim-clear" href="#" class="cmd">Remove All Connections</a>
</div>
<p>This demonstration uses jsPlumb 1.6.5, MooTools 1.4.5 and MooTools More 1.4.0.1.</p>
<p>This demonstration uses jsPlumb 1.7.0, MooTools 1.4.5 and MooTools More 1.4.0.1.</p>
</div>
<div class="bigdot" id="bd1"></div>
<div class="bigdot" id="bd2"></div>
Expand Down
2 changes: 1 addition & 1 deletion demo/animation/yui.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>

<title>jsPlumb 1.6.5 demo - YUI3</title>
<title>jsPlumb 1.7.0 demo - YUI3</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down
4 changes: 2 additions & 2 deletions demo/chart/dom.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>

<title>jsPlumb 1.6.5 demo</title>
<title>jsPlumb 1.7.0 demo</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down Expand Up @@ -42,7 +42,7 @@ <h4>CHART</h4>
Each connection has an Arrow overlay indicating direction, and paints itself orange on mouse hover.
</p>
<p>The Bezier curve used in this demo has a 'curviness' of 50</p>
<p>This demonstration uses jsPlumb 1.6.5. No external dependencies are required.</p>
<p>This demonstration uses jsPlumb 1.7.0. No external dependencies are required.</p>
</div>
<div class="window" id="chartWindow1">window one</div>
<div class="window" id="chartWindow2">window two</div>
Expand Down
4 changes: 2 additions & 2 deletions demo/chart/jquery.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>

<title>jsPlumb 1.6.5 demo - jQuery</title>
<title>jsPlumb 1.7.0 demo - jQuery</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down Expand Up @@ -42,7 +42,7 @@ <h4>CHART</h4>
Each connection has an Arrow overlay indicating direction, and paints itself orange on mouse hover.
</p>
<p>The Bezier curve used in this demo has a 'curviness' of 50</p>
<p>This demonstration uses jsPlumb 1.6.5, jQuery 1.9.0 and jQuery UI 1.9.2.For touch support, jQuery Touch Punch is used.</p>
<p>This demonstration uses jsPlumb 1.7.0, jQuery 1.9.0 and jQuery UI 1.9.2.For touch support, jQuery Touch Punch is used.</p>
</div>
<div class="window" id="chartWindow1">window one</div>
<div class="window" id="chartWindow2">window two</div>
Expand Down
4 changes: 2 additions & 2 deletions demo/chart/mootools.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>

<title>jsPlumb 1.6.5 demo - MooTools</title>
<title>jsPlumb 1.7.0 demo - MooTools</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down Expand Up @@ -42,7 +42,7 @@ <h4>CHART</h4>
Each connection has an Arrow overlay indicating direction, and paints itself orange on mouse hover.
</p>
<p>The Bezier curve used in this demo has a 'curviness' of 50</p>
<p>This demonstration uses jsPlumb 1.6.5, MooTools 1.4.5 and MooTools More 1.4.0.1.</p>
<p>This demonstration uses jsPlumb 1.7.0, MooTools 1.4.5 and MooTools More 1.4.0.1.</p>
</div>
<div class="window" id="chartWindow1">window one</div>
<div class="window" id="chartWindow2">window two</div>
Expand Down
2 changes: 1 addition & 1 deletion demo/chart/yui.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>

<title>jsPlumb 1.6.5 demo - YUI3</title>
<title>jsPlumb 1.7.0 demo - YUI3</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down
3 changes: 1 addition & 2 deletions demo/demo-list.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@
// demo. you don't need to concern yourself with what's going on in here.
//
;(function() {
var list = [
[ "home", "Kitchen Sink" ],
var list = [
[ "flowchart", "Flowchart" ],
[ "statemachine", "State Machine" ],
[ "draggableConnectors", "Drag and Drop"],
Expand Down
5 changes: 4 additions & 1 deletion demo/draggableConnectors/demo.js
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,10 @@
paintStyle:{ fillStyle:example3Color, opacity:0.5 },
isSource:true,
scope:'yellow',
connectorStyle:{ strokeStyle:example3Color, lineWidth:4 },
connectorStyle:{
strokeStyle:example3Color,
lineWidth:4
},
connector : "Straight",
isTarget:true,
dropOptions : exampleDropOptions,
Expand Down
6 changes: 3 additions & 3 deletions demo/draggableConnectors/dom.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>

<title>jsPlumb 1.6.5 demo - jQuery</title>
<title>jsPlumb 1.7.0 demo - jQuery</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.1/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down Expand Up @@ -45,7 +45,7 @@ <h4>DRAG &amp; DROP</h4>
<div class="commands">
<a id="clear" class="cmd" href="#">clear plumbing</a>
</div>
<p>This demonstration uses jsPlumb 1.6.5 No external libraries are required.</p>
<p>This demonstration uses jsPlumb 1.7.0 No external libraries are required.</p>
</div>
<div class="window" id="dragDropWindow1">one<br/><br/><a href="#" class="cmdLink hide" rel="dragDropWindow1">toggle connections</a><br/><a href="#" class="cmdLink drag" rel="dragDropWindow1">disable dragging</a><br/><a href="#" class="cmdLink detach" rel="dragDropWindow1">detach all</a></div>
<div class="window" id="dragDropWindow2">two<br/><br/><a href="#" class="cmdLink hide" rel="dragDropWindow2">toggle connections</a><br/><a href="#" class="cmdLink drag" rel="dragDropWindow2">disable dragging</a><br/><a href="#" class="cmdLink detach" rel="dragDropWindow2">detach all</a></div>
Expand All @@ -60,7 +60,7 @@ <h4>DRAG &amp; DROP</h4>
<!-- support lib for bezier stuff -->
<script src="../../lib/jsBezier-0.6.js"></script>
<!-- event adapter -->
<script src="../../lib/mottle-0.3.js"></script>
<script src="../../lib/mottle-0.4.js"></script>
<!-- geometry functions -->
<script src="../../lib/biltong-0.2.js"></script>
<!-- drag -->
Expand Down
4 changes: 2 additions & 2 deletions demo/draggableConnectors/jquery.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>

<title>jsPlumb 1.6.5 demo - jQuery</title>
<title>jsPlumb 1.7.0 demo - jQuery</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.1/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down Expand Up @@ -45,7 +45,7 @@ <h4>DRAG &amp; DROP</h4>
<div class="commands">
<a id="clear" class="cmd" href="#">clear plumbing</a>
</div>
<p>This demonstration uses jsPlumb 1.6.5, jQuery 1.9.0 and jQuery UI 1.9.2.For touch support, jQuery Touch Punch is used.</p>
<p>This demonstration uses jsPlumb 1.7.0, jQuery 1.9.0 and jQuery UI 1.9.2.For touch support, jQuery Touch Punch is used.</p>
</div>
<div class="window" id="dragDropWindow1">one<br/><br/><a href="#" class="cmdLink hide" rel="dragDropWindow1">toggle connections</a><br/><a href="#" class="cmdLink drag" rel="dragDropWindow1">disable dragging</a><br/><a href="#" class="cmdLink detach" rel="dragDropWindow1">detach all</a></div>
<div class="window" id="dragDropWindow2">two<br/><br/><a href="#" class="cmdLink hide" rel="dragDropWindow2">toggle connections</a><br/><a href="#" class="cmdLink drag" rel="dragDropWindow2">disable dragging</a><br/><a href="#" class="cmdLink detach" rel="dragDropWindow2">detach all</a></div>
Expand Down
4 changes: 2 additions & 2 deletions demo/draggableConnectors/mootools.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>

<title>jsPlumb 1.6.5 demo - MooTools</title>
<title>jsPlumb 1.7.0 demo - MooTools</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.1/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down Expand Up @@ -45,7 +45,7 @@ <h4>DRAG &amp; DROP</h4>
<div class="commands">
<a id="clear" class="cmd" href="#">clear plumbing</a>
</div>
<p>This demonstration uses jsPlumb 1.6.5, MooTools 1.4.5 and MooTools More 1.4.0.1.</p>
<p>This demonstration uses jsPlumb 1.7.0, MooTools 1.4.5 and MooTools More 1.4.0.1.</p>
</div>
<div class="window" id="dragDropWindow1">one<br/><br/><a href="#" class="cmdLink hide" rel="dragDropWindow1">toggle connections</a><br/><a href="#" class="cmdLink drag" rel="dragDropWindow1">disable dragging</a><br/><a href="#" class="cmdLink detach" rel="dragDropWindow1">detach all</a></div>
<div class="window" id="dragDropWindow2">two<br/><br/><a href="#" class="cmdLink hide" rel="dragDropWindow2">toggle connections</a><br/><a href="#" class="cmdLink drag" rel="dragDropWindow2">disable dragging</a><br/><a href="#" class="cmdLink detach" rel="dragDropWindow2">detach all</a></div>
Expand Down
2 changes: 1 addition & 1 deletion demo/draggableConnectors/yui.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<html>
<head>

<title>jsPlumb 1.6.5 demo - YUI3</title>
<title>jsPlumb 1.7.0 demo - YUI3</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.1/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down
6 changes: 3 additions & 3 deletions demo/dynamicAnchors/dom.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!doctype html>
<html>
<head>
<title>jsPlumb 1.6.5 demo</title>
<title>jsPlumb 1.7.0 demo</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.1/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down Expand Up @@ -39,7 +39,7 @@ <h4>DYNAMIC ANCHORS</h4>
<p>This is a demonstration of anchors that change position dependent on the location of the other element in a connection. Each Connection is decorated with a Diamond overlay, located halfway along the connector.</p>
<p>You can drag new connections between Endpoints.</p>
<p>Endpoints support an unlimited number of Connections.</p>
<p>This demonstration uses jsPlumb 1.6.5. No external dependencies are required.</p>
<p>This demonstration uses jsPlumb 1.7.0. No external dependencies are required.</p>
</div>
<div class="window" id="dynamicWindow1"><strong>1</strong><br/><br/></div>
<div class="window" id="dynamicWindow2"><strong>2</strong><br/><br/></div>
Expand All @@ -55,7 +55,7 @@ <h4>DYNAMIC ANCHORS</h4>
<!-- support lib for bezier stuff -->
<script src="../../lib/jsBezier-0.6.js"></script>
<!-- event adapter -->
<script src="../../lib/mottle-0.3.js"></script>
<script src="../../lib/mottle-0.4.js"></script>
<!-- geometry functions -->
<script src="../../lib/biltong-0.2.js"></script>
<!-- drag -->
Expand Down
4 changes: 2 additions & 2 deletions demo/dynamicAnchors/jquery.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!doctype html>
<html>
<head>
<title>jsPlumb 1.6.5 demo - jQuery</title>
<title>jsPlumb 1.7.0 demo - jQuery</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.1/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down Expand Up @@ -39,7 +39,7 @@ <h4>DYNAMIC ANCHORS</h4>
<p>This is a demonstration of anchors that change position dependent on the location of the other element in a connection. Each Connection is decorated with a Diamond overlay, located halfway along the connector.</p>
<p>You can drag new connections between Endpoints.</p>
<p>Endpoints support an unlimited number of Connections.</p>
<p>This demonstration uses jsPlumb 1.6.5, jQuery 1.9.0 and jQuery UI 1.9.2.For touch support, jQuery Touch Punch is used.</p>
<p>This demonstration uses jsPlumb 1.7.0, jQuery 1.9.0 and jQuery UI 1.9.2.For touch support, jQuery Touch Punch is used.</p>
</div>
<div class="window" id="dynamicWindow1"><strong>1</strong><br/><br/></div>
<div class="window" id="dynamicWindow2"><strong>2</strong><br/><br/></div>
Expand Down
4 changes: 2 additions & 2 deletions demo/dynamicAnchors/mootools.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!doctype html>
<html>
<head>
<title>jsPlumb 1.6.5 demo - MooTools</title>
<title>jsPlumb 1.7.0 demo - MooTools</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.1/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down Expand Up @@ -39,7 +39,7 @@ <h4>DYNAMIC ANCHORS</h4>
<p>This is a demonstration of anchors that change position dependent on the location of the other element in a connection. Each Connection is decorated with a Diamond overlay, located halfway along the connector.</p>
<p>You can drag new connections between Endpoints.</p>
<p>Endpoints support an unlimited number of Connections.</p>
<p>This demonstration uses jsPlumb 1.6.5, MooTools 1.4.5 and MooTools More 1.4.0.1.</p>
<p>This demonstration uses jsPlumb 1.7.0, MooTools 1.4.5 and MooTools More 1.4.0.1.</p>
</div>
<div class="window" id="dynamicWindow1"><strong>1</strong><br/><br/></div>
<div class="window" id="dynamicWindow2"><strong>2</strong><br/><br/></div>
Expand Down
2 changes: 1 addition & 1 deletion demo/dynamicAnchors/yui.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!doctype html>
<html>
<head>
<title>jsPlumb 1.6.5 demo - YUI3</title>
<title>jsPlumb 1.7.0 demo - YUI3</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.1/css/font-awesome.css" rel="stylesheet">
<link rel="stylesheet" href="../../css/jsplumb.css">
Expand Down
Loading

0 comments on commit 22b2b03

Please sign in to comment.