Nick O'Leary
ac0ca083c0
Import of subflow loses certain internal wires
...
Wires between subflow inputs and outputs are getting lost when
JSON is imported.
2015-03-19 22:59:09 +00:00
Nick O'Leary
9c104faff3
Use RED.nodes.filterLinks in pref to RED.nodes.eachLink
2015-03-15 23:41:16 +00:00
Nick O'Leary
cf8fe16b09
Remove direct access to RED.nodes.nodes/links
...
- Adds RED.nodes.filterNodes and RED.nodes.filterLinks for
doing simply queries to find elements that match a criteria
2015-03-15 23:31:38 +00:00
Nick O'Leary
9952d9451e
Move deploy menu/action to own module
2015-03-15 22:54:55 +00:00
Nick O'Leary
fb738ad9fa
Track dirty state in RED.nodes not RED.view
...
- add 'change' event on RED.nodes for tracking dirty state change
2015-03-15 21:54:36 +00:00
Nick O'Leary
42730b8fce
Move external drag/drop to clipboard module
2015-03-14 22:53:31 +00:00
Nick O'Leary
4078212089
Split cliboard and workspaces out of editor view
2015-03-12 23:38:37 +00:00
Nick O'Leary
a27353c166
Add onadd/onremove event handlers to node definitions
2015-03-04 13:22:29 +00:00
Nick O'Leary
1876b56022
Fix jshint error
2015-02-24 23:06:07 +00:00
Nick O'Leary
d148a23ed6
Handle config nodes appearing out of order in flow
...
The editor ensures config nodes appear first in the flow file. The
code in the runtime and editor assumes this to be the case, so that
when a node is instantiated that requires a config node, it can assume
the config node already exists.
This change allows a config node to appear in the flow file after a
node that wants to use it. In both the editor and runtime, the code
now scans for config nodes and handles them first.
2015-02-24 23:04:55 +00:00
Nick O'Leary
9b26973883
Ensure activeWorkspace is set when a flow contains no tabs
2015-02-20 10:05:42 +00:00
Nick O'Leary
cf1371bfdf
Add deployment types in runtime
...
- removes ui option as it needs work
2015-01-15 10:28:11 +00:00
Nick O'Leary
e11abd2508
Identify modified nodes on deploy
2015-01-15 10:28:10 +00:00
Nick O'Leary
64a6fe11da
Add subflow outputs to be delete by selection
2014-11-12 23:51:42 +00:00
Nick O'Leary
4494c11b03
Subflow name property getting dropped on import
...
Closes #468
2014-10-31 22:46:26 +00:00
Nick O'Leary
dfc79e3122
Preserve unknown node type properties across deploys
...
Closes #5
2014-10-30 21:41:42 +00:00
Nick O'Leary
d9648ca76b
Add subflow support
2014-10-29 20:26:25 +00:00
Nick O'Leary
dbaa1ed59c
Don't cache api requests in the editor
...
Fixes #413
2014-09-24 09:57:45 +01:00
Nick O'Leary
da61fe12d0
Add dynamic node api
...
Closes #322
- nodes modules can be installed/removed dynamically at runtime
- nodes can be enabled/disabled
- onpaletteadd/onpaletteremove api added to node definitions
- initial implementation of nr-cli
2014-09-17 23:57:29 +01:00
Nick O'Leary
995268c5df
Handle node imports containing tab nodes
...
Closes #172
2014-09-08 10:54:06 +01:00
Nick O'Leary
972e6fc6b3
Tidy editor code to pass jshint
2014-08-08 00:01:35 +01:00
Nick O'Leary
b604db83f6
Tweak the credential handling
...
- use node.credentials rather than node._creds for consistency with the runtime
- simplify the structure of node.credentials
2014-07-19 00:25:22 +01:00
Antoine Aflalo
4d97d9d300
Rewrite credentials API to work with save on deploy.
2014-07-16 11:25:40 +03:00
Nick O'Leary
02eb1d9a64
Import unknown config node breaks layout
...
Fixes #211
2014-04-28 21:40:32 +01:00
Nick O'Leary
c24cf9c1c2
Fix config node usage counts
2014-03-28 21:34:26 +00:00
Nick O'Leary
1c655b5945
Missed sidebar api changes
2014-02-27 16:47:28 +00:00
Nick O'Leary
325600ea61
Update info sidebar on node edit
...
Fixes #168
Moves info sidebar to its own file so it can be refreshed from other parts of the UI
2014-02-26 22:59:53 +00:00
Nick O'Leary
cfd8d137cf
Add config-node sidebar tab
...
Accessed from the drop-down menu
2014-01-25 22:31:43 +00:00
Nick O'Leary
344660dfee
Refinements to Unknown-node handling
...
Refinement to #113
2013-12-12 15:51:15 +00:00
Dave C-J
4fff3ce448
Make missing node type error popup non-permanent
...
Fixes Issue #113
2013-12-11 22:22:33 +00:00
Dave C-J
ac884bfdf3
Add "Unknown node" type to core.
...
Relates to Issue #5
not the best/complete solution - but a start.
2013-12-08 21:55:34 +00:00
Nicholas O'Leary
e703fa1b6b
Add 'changed' property to nodes to track undeployed changes
...
Part of #33
2013-11-15 23:40:36 +00:00
Nicholas O'Leary
8befd44195
Rename workspaces to tabs/sheets
2013-10-30 21:45:45 +00:00
Nicholas O'Leary
b71645f8ea
Rename Workspaces to Sheets (ui only)
2013-10-30 19:58:42 +00:00
Nicholas O'Leary
c810edc10e
Rename/Delete tab support
2013-10-26 22:29:24 +01:00
Nicholas O'Leary
3604286793
Save/restore tabs
2013-10-25 21:34:00 +01:00
Nicholas O'Leary
31a3d1e91b
Add workspace/z property to nodes
2013-10-20 23:11:38 +01:00
Nicholas O'Leary
32796dd74c
Got to start somewhere
2013-09-05 15:02:48 +01:00