Nick O'Leary
291240dd94
Add editableList widget and update Switch/Change nodes to use it
2016-05-20 22:13:28 +01:00
Nick O'Leary
2f6ed47168
Handle null node array references in catch/status nodes
2016-05-20 10:32:06 +01:00
Nick O'Leary
9a73568c7a
Ensure node field change handlers are invoked after editprepare
2016-05-19 22:42:28 +01:00
Nick O'Leary
acdef87be7
Ensure editor resize is called even when limits are hit
2016-05-19 11:16:37 +01:00
Nick O'Leary
b14546605d
Fix dialog button order in tab-delete and confirm-deploy dialogs
2016-05-19 11:16:37 +01:00
Nick O'Leary
5ad46106f4
Use onadd in link nodes to ensure imported links are updated
2016-05-19 11:16:37 +01:00
Dave Conway-Jones
3e9be9eed3
remove orion from build
2016-05-18 11:11:59 +01:00
Nick O'Leary
7318a7b767
Prevent parent window scrolling when view is focused
...
Fixes #635
2016-05-18 09:53:04 +01:00
Nick O'Leary
b78682f413
Change Inject repeat label icon
2016-05-18 09:35:43 +01:00
Nick O'Leary
e50659af09
Add repeat indicator to inject node label
...
Closes #887
2016-05-17 23:36:09 +01:00
Nick O'Leary
9e26aeea1d
Handle scoped node modules in the api
2016-05-17 21:56:03 +01:00
Nick O'Leary
d7715b05ee
Ensure catch/status/link node references update on import
2016-05-17 09:39:18 +01:00
Nick O'Leary
db433efbef
Link nodes show hidden wires when selected
...
☕ ️
2016-05-17 09:18:32 +01:00
Dave Conway-Jones
f1f8c887c6
bump font awesome to 4.6.2 level
2016-05-11 20:39:38 +01:00
Nick O'Leary
9ae4745ca5
Refocus workspace after closing edit tray
2016-05-11 17:15:36 +01:00
Nick O'Leary
726d9c8ec5
Set z-index of editor shade so it stays above tabs
2016-05-08 22:55:55 +01:00
Nick O'Leary
a9bfa4e79b
Allow keyboard shortcuts to be scoped to a dom element
...
This gets rid of the need to enable/disable the keyboard handling
at various times.
Allows Ctrl-C to work as expected when selecting text in debug/info
sidebar.
Downside is shortcuts that apply to the workspace (select-all, copy
etc) now require the workspace to be focussed.
2016-05-08 22:50:55 +01:00
Nick O'Leary
8e6bba143a
Escape regex chars in palette filter input
2016-05-08 20:55:13 +01:00
Nick O'Leary
feeba77f16
Remove console.log debug from tray
2016-05-06 17:20:25 +01:00
Nick O'Leary
ea41a0e842
Improve edit tray size handling for small screens
2016-05-06 17:19:56 +01:00
Dave Conway-Jones
74b7500181
Add javascript highlighter to template node
...
because it’s FF
2016-05-06 17:00:58 +01:00
Nick O'Leary
594ff8cd3d
Add support for loading scoped node modules
...
Fixes #885
2016-05-06 10:16:41 +01:00
Nick O'Leary
337f5f9b98
Handle missing tab nodes in a loaded flow config
2016-05-04 22:09:11 +01:00
Nick O'Leary
41445a1b48
Merge branch 'config' into 0.14.0
...
explain why this merge is necessary,
2016-05-04 15:44:48 +01:00
Nick O'Leary
269763fa0c
Allow workspace tabs to be re-ordered
2016-05-04 15:22:30 +01:00
Nick O'Leary
fa90eeac55
Make all dialog buttons consistent with editor tray
2016-05-03 21:36:22 +01:00
Nick O'Leary
edceffdaaf
Ensure typedInput dropdown doesn't fall off the page
2016-05-03 17:01:45 +01:00
Nick O'Leary
ce25fc658b
Move edit tray buttons to top
2016-05-03 15:45:29 +01:00
Dave Conway-Jones
b27db3e2e7
tiny changes to JSON and exec test for node6
...
no need to specify npm2 defaults are ok now. (on travis)
2016-04-30 17:05:10 +01:00
Dave Conway-Jones
622d4214f7
Let's try that node6 thing again...
2016-04-29 10:00:14 +01:00
Nick O'Leary
0c53b5310a
Protect against node types with reserved names such as toString
...
Fixes #880
2016-04-28 14:17:48 +01:00
Nick O'Leary
45ff86eae5
Do not rely on the HTML file to identify where nodes are registered from
2016-04-28 11:23:42 +01:00
Dave Conway-Jones
47316b0fb7
Merge branch 'master' into 0.14.0
2016-04-27 23:22:37 +01:00
Dave Conway-Jones
c09be02e4e
small fix to exec node test
2016-04-27 22:54:00 +01:00
Dave Conway-Jones
bd59398cab
Add optional timeout to exec node
...
(both exec and spawn modes)
and add test for it (both exec and spawn)
also extra test for trigger node.
2016-04-27 22:32:58 +01:00
Nick O'Leary
8080ebceb4
Fix linting error on Flow.js
2016-04-27 12:37:20 +01:00
Nick O'Leary
1e2521c37a
Add TLS node and update MQTT/HTTP nodes to use it
2016-04-27 12:33:02 +01:00
Nick O'Leary
b744491dd2
Ensure config nodes are instantiated in the right order
2016-04-27 12:33:02 +01:00
Nick O'Leary
2a089f7d90
Ensure parent nodes marked as changed due to child config node changes
2016-04-27 12:33:02 +01:00
Nick O'Leary
088e3e5374
Validate all edit dialog inputs when one changes
2016-04-27 12:33:02 +01:00
Nick O'Leary
bac8a3092f
Recursively validate nodes after editing config node directly
2016-04-27 12:33:02 +01:00
Nick O'Leary
e56da17957
Disable keyboard shortcuts when editing a config node
2016-04-27 12:33:01 +01:00
Nick O'Leary
71b2e714ee
Allow config select input to override default width
2016-04-27 12:33:01 +01:00
Nick O'Leary
1b06afb81c
Preserve node properties on import
2016-04-27 12:33:01 +01:00
Nick O'Leary
819e48b03a
Enable config nodes to reference other config nodes
2016-04-27 12:33:01 +01:00
Nick O'Leary
1861c1feb6
Restore tray size properly when maximised
2016-04-27 12:33:01 +01:00
Nick O'Leary
0efccc4758
Add quick resize buttons to tray
2016-04-27 12:33:01 +01:00
Nick O'Leary
a9feeaa1c9
Make tray resizble and remember size per-node-type
2016-04-27 12:33:01 +01:00
Nick O'Leary
f9c869f521
Refresh node info when edit tray closes
2016-04-27 12:33:01 +01:00
Nick O'Leary
9c766d76f3
Resize tray on create to ensure proper size
2016-04-27 12:33:01 +01:00