Nick O'Leary
3008e4e60f
Add hasUsers flag to config nodes
2016-06-29 21:07:45 +01:00
Nick O'Leary
9d52ed5ff6
Add updateConfigNodeUsers function to editor
2016-06-28 14:57:48 +01:00
Nick O'Leary
5f047633c3
Scroll to bottom when item added to editableList
2016-06-28 10:56:03 +01:00
Nick O'Leary
d3be1f1e2c
Fix lint error
2016-06-26 23:55:04 +01:00
Nick O'Leary
c3b1cf7c35
Form input widths behave more consistently when resizing
...
Fixes #919 #920
2016-06-26 23:48:59 +01:00
Nick O'Leary
f30ce1f9eb
Cannot add twitter credentials
...
Fixes #913
2016-06-20 14:25:11 +01:00
Nick O'Leary
7cb41d2ca9
Remove duplicate "Delete" entry in keyboard shortcut window
...
Fixes #911
2016-06-20 09:56:01 +01:00
Nick O'Leary
e29a0df3fd
Handle undefined node properties when mapping array references
2016-06-20 09:38:16 +01:00
Nick O'Leary
78b1bf8f25
Merge branch '0.14.0'
2016-06-17 21:30:09 +01:00
Nick O'Leary
365d71264f
Add index to editableList callback signature
2016-06-16 00:09:32 +01:00
Nick O'Leary
0d4d51fc39
Pass type/value on typedInput.change event
2016-06-16 00:09:32 +01:00
Nick O'Leary
b21745808b
Don't mark 'edit subflow template' as primary button
2016-06-16 00:09:32 +01:00
Nick O'Leary
08ade44dc8
Handle more edge cases with RED.util.normalisePropertyExpression
2016-06-13 22:00:42 +01:00
Nick O'Leary
04424c2a7c
Add CHANGELOG.md and make it accessible from menu
2016-06-08 16:18:24 +01:00
Nick O'Leary
e594ffe0f8
Update Join node runtime to match UI changes
2016-06-07 23:18:46 +01:00
Nick O'Leary
9f8c32ce8f
Split node UI rework - WIP
2016-06-07 23:18:46 +01:00
Nick O'Leary
762eb07dd4
Add support for array-syntax in typedInput msg properties
2016-06-07 23:01:23 +01:00
Nick O'Leary
0300458ba8
Add error handling to all node definition api calls
2016-06-06 14:45:36 +01:00
Nick O'Leary
d125ecc671
Remove rogue console.log
2016-06-04 00:42:33 +01:00
Nick O'Leary
7d9b90a1f3
Disarm click-to-close whilst opening an edit tray
2016-06-04 00:42:08 +01:00
Nick O'Leary
7402c27b6a
Reduce tab left-padding below a width threshold
2016-06-04 00:41:26 +01:00
Nick O'Leary
4e762e2063
Enable shift-drag detach of just the selected link
2016-05-31 23:42:00 +01:00
Nick O'Leary
0afe98b399
Move rename flow dialog to editor tray
2016-05-31 23:20:25 +01:00
Nick O'Leary
daed059c47
Emit editor:open/close events from the tray itself
2016-05-31 23:19:43 +01:00
Nick O'Leary
6c8f688f33
Close the current edit tray when the workspace is clicked
2016-05-31 13:24:56 +01:00
Nick O'Leary
add541f67f
Restore the edit-select box add behaviour
...
This reverts commit 59a7c46482
.
2016-05-31 13:01:49 +01:00
Nick O'Leary
bea8eb799f
Add node/editor lifecycle events
2016-05-29 23:51:20 +01:00
Nick O'Leary
3cac48e86f
Fix jshint issue in editableList
2016-05-29 22:41:25 +01:00
Nick O'Leary
64722da4a7
Make sidebars disabled-on-edit by default
2016-05-29 22:37:25 +01:00
Nick O'Leary
ada1e624d8
Update editableList apis
2016-05-29 22:37:25 +01:00
Nick O'Leary
8d4be848b0
Workaround firefox not allowing SVG elements to have focus
2016-05-22 21:23:30 +01:00
Nick O'Leary
59a7c46482
Modify config node select box to have dedicated add button
2016-05-21 22:11:29 +01:00
Nick O'Leary
eabfeb9502
Slow down the tray slide animation slightly
2016-05-21 22:11:10 +01:00
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
Nick O'Leary
7318a7b767
Prevent parent window scrolling when view is focused
...
Fixes #635
2016-05-18 09:53:04 +01:00
Josh
3454e5ac77
Flows lib honours flowFilePretty setting ( #837 )
...
* Flow lib now adheres to pretty flow file, ui also adheres to this as well
* added settings mock object in flows_spec get api test
* reverted api changes, fixed parse of flow only
* try spell flows correctly
2016-05-17 22:09:57 +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
Nick O'Leary
9ae4745ca5
Refocus workspace after closing edit tray
2016-05-11 17:15:36 +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
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
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
Nick O'Leary
333acccff6
Add subflow dialogs to the tray
2016-04-27 12:33:01 +01:00
Nick O'Leary
1790ebf567
Update info sidebar as trays open/close
2016-04-27 12:33:01 +01:00
Nick O'Leary
6354b68bae
Config node tray
2016-04-27 12:33:01 +01:00
Nick O'Leary
41b10fd5e4
Add new style tray editor
2016-04-27 12:33:01 +01:00
Dave Conway-Jones
59b34c2b3f
Add timestamp as a default typedInput
...
and update Inject and change nodes to match,
and add some tests.
2016-04-18 14:38:36 +01:00
Nick O'Leary
321f5e615b
Activate link splice on node centre not mouse position
2016-04-17 21:28:56 +01:00
Nick O'Leary
cf69dbe1dc
TypedInput: preload type icons to ensure width calc correct
2016-04-13 18:10:04 -07:00
Nick O'Leary
6b0bef61a5
Prompt for login if comms reconnect fails authentication
2016-04-11 08:49:49 -07:00
Nick O'Leary
0c227be02d
Back off comms reconnect attempts after prolonged failures
2016-04-11 08:49:49 -07:00
Nick O'Leary
75a7be41eb
Better notification message when action is not permitted
2016-04-10 15:30:13 +01:00
Dave Conway-Jones
736ddaeca4
Update Ace Editor
2016-04-10 12:19:59 +01:00
Nick O'Leary
f07c8108fc
Change style of nodes in subflow template view
2016-04-07 16:28:04 +01:00
Nick O'Leary
39f5078d6b
Return editorTheme default if value is undefined
2016-04-04 22:30:19 +01:00
Nick O'Leary
aef8aaa0bd
Enable link splicing for when import_dragging nodes
...
Closes #811
2016-03-17 11:12:45 +00:00
Nick O'Leary
37d4a6b9e2
Validate fields that are $(env-vars)
...
Closes #825
2016-03-13 14:29:36 +00:00
Nick O'Leary
12c4561aba
Handle missing config nodes when validating node properties
2016-03-13 13:25:59 +00:00
Nick O'Leary
3af37d3984
Load node message catalog when added dynamically
2016-03-12 22:53:07 +00:00
Nick O'Leary
0f49a11228
Split palette labels on spaces and hypens when laying out
2016-03-12 22:41:23 +00:00
Dave Conway-Jones
349ebfe4db
remove extra brace added to library.js in error
2016-03-06 20:54:46 +00:00
Dave Conway-Jones
0e9ea0aff1
Replace - & _ from example node name labels with space
...
and align lines (ocd)
2016-03-05 17:07:39 +00:00
Nick O'Leary
4b702815cf
Strip node-red-contrib/node- prefix from Example menu labels
2016-03-03 11:02:37 +00:00
Nick O'Leary
55e66ebcac
Allow node modules to include example flows
2016-03-02 23:34:24 +00:00
Nick O'Leary
0e2d13172a
Ensure errors in node def funcs don't break view rendering
...
Fixes #815
- also fixes errors in the Catch/Status node label funcs #815
2016-03-01 21:58:57 +00:00
Nick O'Leary
f1377fa217
Invert toggle button colours so state is more obvious
2016-02-18 10:28:22 +00:00
Nick O'Leary
a115301b04
Fix order of config dialog calls to save/creds/validate
2016-01-29 11:56:16 +00:00
Nick O'Leary
03558b012c
Bump version and dependencies
2016-01-18 11:09:52 +00:00
Nick O'Leary
392fd6fed3
Allow existing nodes to splice into links on drag
2016-01-14 15:59:45 +00:00
Nick O'Leary
51afed4041
Ensure config list refreshes properly on tab delete
2016-01-14 15:22:00 +00:00
Nick O'Leary
6dc640b129
Add hidden count when config node filtered
2016-01-13 10:30:24 +00:00
Nick O'Leary
27cbaac343
Restore shift-drag to snap/unsnap to grid
2016-01-13 09:16:24 +00:00
Nick O'Leary
fa4006619e
Make debug/config sidebar headers consistent
2016-01-12 23:55:18 +00:00
Nick O'Leary
cb8fe8462a
Moving nodes with keyboard should flag workspace dirty
2016-01-12 23:08:13 +00:00
Nick O'Leary
abd51a5511
Notifications flagged as fixed should not be click-closable
2016-01-12 23:06:18 +00:00
Nick O'Leary
a0cc1e6b0c
Add config node filter
2016-01-12 23:03:33 +00:00
Nick O'Leary
50399c6bfa
Rework config sidebar and deploy warning
2016-01-12 17:54:53 +00:00
Nick O'Leary
0786ec4b66
Move typedInput icons and update boolean
2016-01-11 21:24:35 +00:00
Nick O'Leary
4fc568856a
Clear link_splice style on drag end
2016-01-11 11:00:54 +00:00
Nick O'Leary
4c6771669b
Fix palette node link splicing on Firefox
2016-01-10 22:25:20 +00:00
Nick O'Leary
9bca2a91c9
Tidy up view menu
2016-01-10 21:25:05 +00:00
Nick O'Leary
66eaaf5a48
Add 'view' menu and reorganise a few things
2016-01-09 20:39:03 +00:00
Nick O'Leary
9837f0e2e1
Highlight node port when dragging wires and undash the wires
2016-01-09 13:47:05 +00:00
Nick O'Leary
6b8ffb4c68
Fix lint issues in view
2016-01-09 00:31:05 +00:00
Nick O'Leary
f35dd34da9
Allow shift-click to detach existing wires
2016-01-09 00:29:04 +00:00
Nick O'Leary
ed19e4fa08
Splice nodes dragged from palette into links
2016-01-08 22:34:10 +00:00
Dave Conway-Jones
661e1a4f90
try to trim imported/dragged flows to [ ]
2016-01-08 19:54:16 +00:00
Nick O'Leary
5826de76ca
Make dragging nodes from the palette line up better
2016-01-08 14:42:05 +00:00
Nick O'Leary
70f3e72a20
Move version number as title of NR logo
2016-01-08 13:36:49 +00:00
Nick O'Leary
e873afd40b
Moving nodes mark workspace as dirty
2016-01-08 11:08:48 +00:00
Nick O'Leary
798903e4cc
Move layout menu down one position
2016-01-07 22:28:03 +00:00
Nick O'Leary
58622ba18f
Attach dialog close handlers to dialog parents
2016-01-07 20:08:31 +00:00
Nick O'Leary
c368dcd5b7
Ok/Cancel edit dialogs with Ctrl-Enter/Escape
2016-01-07 17:10:59 +00:00
Nick O'Leary
0b4c652ce7
Add version number of sidebar footer
2016-01-07 16:42:10 +00:00
Nick O'Leary
dbaacc411a
Handle OSX Meta key when selecting nodes
2016-01-07 15:09:14 +00:00
Nick O'Leary
1850185d1e
Add grid-alignment options
2016-01-07 14:39:01 +00:00
Nick O'Leary
2e9d445d36
Add oneditresize function definition
2016-01-06 17:01:14 +00:00
Nick O'Leary
231adac6d8
Rename typedInput.options
2016-01-06 17:01:14 +00:00
Nick O'Leary
38168a545b
Update Inject node to use typedInput
2016-01-06 17:01:13 +00:00
Nick O'Leary
f1c59faf72
Rename propertySelect to typedInput and add boolean opt
2016-01-06 17:01:13 +00:00
Nick O'Leary
fe4dae8518
Add propertySelect to switch node
2016-01-06 17:01:13 +00:00
Nick O'Leary
b95dc2ecce
Add propertySelect jquery widget
2016-01-06 17:01:13 +00:00
Nick O'Leary
98c539f662
Refresh active nodes when node properties change
2016-01-04 22:05:17 +00:00
Nick O'Leary
f93179d946
Rename library filename field to avoid id clash
...
Fixed #767
2015-12-12 12:57:33 +00:00
Nick O'Leary
64431c6711
Ensure node.ports is properly intialised
...
Fixes #766
2015-12-10 10:46:12 +00:00
Nick O'Leary
04cd19349d
Don't reuse node-edit dialog for library export ui
...
Fixes #762
2015-12-07 22:15:14 +00:00
Nick O'Leary
1c45bc615f
Enable touch-menu for links so they can be deleted
2015-11-06 16:46:07 +00:00
Nick O'Leary
12b95f1c72
Enable config node dialog to have editor ui
2015-11-06 11:08:07 +00:00
Nick O'Leary
a0aee2021d
Tidy up sheets/flows labelling
2015-11-05 14:22:15 +00:00
Nick O'Leary
20b321f928
Handle null subflow info property
2015-10-26 11:12:49 +00:00
Nick O'Leary
712f8b4680
Add description field to Subflows
2015-10-23 22:14:39 +01:00
Nick O'Leary
2bc8db308c
Add missing tab-config file
2015-10-17 19:05:23 +01:00
Nick O'Leary
f196740426
Restore config node tab
2015-10-16 21:56:20 +01:00
Nick O'Leary
741a4cfe53
Don't assume def.align is set to 'right'
...
Fixes #734
2015-10-15 14:27:30 +01:00
Nick O'Leary
4772bca14a
Undo 'selection to subflow' not restoring nodes
2015-10-15 11:34:17 +01:00
Nick O'Leary
a2297f303d
Update config node user list when node edits are undone
2015-10-02 21:27:31 +01:00
Nick O'Leary
ca91a5dd95
Rename flow menu ids back to workspace
2015-10-02 21:27:31 +01:00
Nick O'Leary
4a0222bd1c
Warn if a node references an unknown config node type
...
Closes #709
2015-10-02 21:27:31 +01:00
Nick O'Leary
c0b8f5e3e1
Add tab info to deploy error messages
2015-10-02 21:27:31 +01:00
Nick O'Leary
a9a0b263dc
Add undo support for config-node delete
2015-10-02 21:27:30 +01:00
Nick O'Leary
f2b73187d8
Name flows back to sheets in the ui
2015-10-02 21:27:30 +01:00
Nick O'Leary
ef10ade0cc
Improve handling of imported config nodes
...
Avoid creating unnecessary duplicates of config nodes, whilst
honouring the scope of the any existing node.
Also, 'undo' now removes any added config node
2015-10-02 21:27:30 +01:00
Nick O'Leary
719bb4263e
Ensure config nodes are deleted when owning subflow is deleted
2015-10-02 21:27:30 +01:00
Nick O'Leary
d96b6e77c0
Allow config nodes to be scoped to an individual Flow
2015-10-02 21:27:30 +01:00
Nick O'Leary
da64c018ac
Make the comms link be more tolerant to temporarily blips
2015-10-02 21:27:30 +01:00
Nick O'Leary
f9fb97adf2
Undo subflow rename not updating corresponding tab/menu labels
2015-10-02 21:27:30 +01:00
Nick O'Leary
8316bc6480
Move config node users tip into body of dialog
2015-10-02 21:27:30 +01:00
Nick O'Leary
00c612485b
Fix jshint errors
2015-10-02 21:27:29 +01:00