Dennis Hotson
43f725e61a
Accidental global functions
2013-03-19 21:41:01 +11:00
Dennis Hotson
5ed407c69d
Clean up adjacency table when edges are deleted
2013-03-15 11:19:47 +00:00
Dennis Hotson
80108b0f31
Merge branch 'namespace'
...
* namespace:
Replace references to `window` with `root`
Updated README with namespace
Bump the major version number
Added a top level Springy namespace
2013-03-15 11:11:11 +00:00
Dennis Hotson
43cae6cf02
Replace references to window
with root
2013-03-15 10:56:22 +00:00
Dennis Hotson
a1d7eb6f18
Updated README with namespace
2013-03-15 10:54:36 +00:00
Dennis Hotson
8dfad90768
Bump the major version number
2013-03-14 13:32:20 +00:00
Dennis Hotson
484ec319df
Added a top level Springy namespace
2013-03-14 13:30:14 +00:00
Dennis Hotson
9e4b8b0896
Fixed whitespace
2013-03-14 12:42:18 +00:00
Dennis Hotson
3df408fcc1
Basic double click handler
2013-03-14 22:26:28 +11:00
Dennis Hotson
4c0a9e3e28
Added method to stop layout calculations
2013-03-14 21:53:03 +11:00
Dennis Hotson
459904b833
Merge pull request #32 from techtonik/master
...
Add support for parsing JSON supplied as text
2013-03-12 14:15:47 -07:00
anatoly techtonik
ba7663ff2f
Parse string passed to loadJSON.
2013-03-12 18:19:55 +03:00
anatoly techtonik
38ff681f1b
README: remove demo word repetition from demo section
2013-03-12 18:05:58 +03:00
anatoly techtonik
32ceb118af
Valid JSON doesn't support single quoted strings.
2013-03-12 17:33:42 +03:00
anatoly techtonik
64db6c14bc
demo-json.html: Separate code from data
2013-03-12 16:38:12 +03:00
anatoly techtonik
1e6b1ad035
Merge remote-tracking branch 'techtonik/master'
...
* techtonik/master:
Revert mixed argument patch for addNode(), because addNodes() in loadJSON already supports single string argument.
Add JSON load capabilities to Springy.
API change: addNode() now accepts string or Node
Make demo2.html output different from demo.html
2013-03-12 12:48:11 +00:00
anatoly techtonik
adebe2dab0
Revert mixed argument patch for addNode(), because
...
addNodes() in loadJSON already supports single string
argument.
2013-03-12 15:16:45 +03:00
anatoly techtonik
1b93bd7dc7
Add JSON load capabilities to Springy.
2013-03-12 14:31:14 +03:00
anatoly techtonik
6c04b2416f
API change: addNode() now accepts string or Node
2013-03-12 13:40:59 +03:00
anatoly techtonik
d3e7db95df
Make demo2.html output different from demo.html
2013-03-12 13:10:39 +03:00
Dennis Hotson
7c39106546
Merge pull request #30 from techtonik/master
...
Enable strict mode for Springy.js
2013-03-12 02:54:11 -07:00
anatoly techtonik
947fc903fa
Enable strict mode and fix two scope errors
2013-03-12 12:30:52 +03:00
Dennis Hotson
77dfdb9e1d
Merge pull request #28 from techtonik/master
...
Simplified API for adding nodes and edges.
2013-02-05 15:12:46 -08:00
anatoly techtonik
e38e2202db
Simplified API for adding edges.
2013-02-06 01:15:34 +03:00
anatoly techtonik
9ac764d634
Simplify addNodes() even more by using variable number of arguments.
2013-02-06 00:22:18 +03:00
anatoly techtonik
90b23f131e
Add helper method .addNodes() that accepts list of strings.
2013-02-05 22:36:01 +03:00
anatoly techtonik
bc1e1a13a3
Use in
operator to check for index existance.
...
The check (key in obj) is more readable than
(typeof key[obj] !== 'undefined').
2013-02-05 22:31:39 +03:00
anatoly techtonik
6b52b72c6b
Don't use typeof for Node and Edge 'data' field.
...
`data` field is always set for Node and Edge objects,
no need to check for existence - value check is enough
for `data` fields.
2013-02-05 22:11:12 +03:00
anatoly techtonik
1150320e1c
Check local variables set with var === undefined.
...
Local variables always exist, so value check is
enough. This makes it easier to read code for me.
2013-02-05 21:56:33 +03:00
Dennis Hotson
2c51b08e49
Update README.mkdn
2012-11-07 21:05:01 +11:00
Dennis Hotson
7691995ef6
Update README.mkdn
2012-11-07 03:21:06 +11:00
Dennis Hotson
f8102547ad
Fixed Raphael demo
2012-11-05 19:05:21 +11:00
Dennis Hotson
ebc949c6a6
Moved forEach implementation to bottom of file
2012-11-05 18:26:46 +11:00
Dennis Hotson
9f680845c3
Removed edge label from demo
2012-11-05 18:24:42 +11:00
Dennis Hotson
ed57f50079
Removed animation interval parameter
2012-11-05 18:24:42 +11:00
Dennis Hotson
b373d7ead6
Tidied up comments from code review
2012-10-21 20:16:51 +11:00
Dennis Hotson
fd1cd6ba49
Only call nodeSelected callback if it has been defined
2012-10-21 20:16:15 +11:00
Dennis Hotson
87c46bee56
Merge remote branch 'lowerkey/master'
...
* lowerkey/master:
Removed not yet implemented at the bottom of readme
Using nodeSelected parameter.
Added nodeSelected parameter, I think.
Update README.mkdn
2012-10-21 20:08:57 +11:00
Dennis Hotson
d3736ce974
Merge pull request #14 from zcourts/master
...
add support for Array.foreach if not supported
2012-10-21 01:52:33 -07:00
lowerkey
250a7cef72
Removed not yet implemented at the bottom of readme
2012-09-26 18:33:22 +03:00
lowerkey
13289761d0
Using nodeSelected parameter.
2012-09-26 18:21:33 +03:00
lowerkey
2f3118797e
Added nodeSelected parameter, I think.
2012-09-26 18:19:24 +03:00
lowerkey
ed18a912fe
Update README.mkdn
...
Added goal for this fork
2012-09-26 18:13:15 +03:00
Dennis Hotson
3e0a1be334
Added version info
2012-05-16 21:35:17 +10:00
Courtney Robinson
e06daa7bbc
Add support for Array.forEach if not support (as in some I.E versions)
2012-04-04 21:04:19 +02:00
Dennis Hotson
771dcd24fb
Merge pull request #12 from mikaa123/master
...
Edge label support in springyui
2012-03-23 18:02:23 -07:00
Michael Sokol
a48a74907e
labels: tabs instead of white spaces
2012-03-23 20:37:29 +01:00
Michael Sokol
1a1a2bad3d
label: fixing text
2012-03-23 14:26:45 +01:00
Michael Sokol
cd89680700
Refactoring edge labels' code
2012-03-23 12:13:24 +01:00
Michael Sokol
bbfcf99b72
Adding edge label support in springyui
2012-03-23 09:37:34 +01:00