1
0
mirror of https://github.com/node-red/node-red.git synced 2023-10-10 13:36:53 +02:00
Commit Graph

76 Commits

Author SHA1 Message Date
Antoine Aflalo
6a7b3cf62c REST API for Credentials
Adding RED.nodes.registerCredentials to register the credentials definition server sided.
Adding the property credentials in the template definition client-side.

Connecting the editor to the credential API.
I added a TODO for the validation of Credentials field.
As the other field, the developer should be able to set the credentials as required and also give a validation function.
2014-05-09 13:47:21 +03:00
Nick O'Leary
034f17a8e8 Touch ui - deselect nodes when touch on canvas 2014-05-08 23:00:11 +01:00
Nick O'Leary
9524ef726a Change status icon look 2014-05-08 22:56:17 +01:00
Nick O'Leary
e061b2559c Remove touch-undo 2014-05-08 21:54:20 +01:00
Nick O'Leary
7ecb80bf40 Add node status updates 2014-05-08 14:15:54 +01:00
Nick O'Leary
0d6525623d Refactor editor.js to reduce duplication of editor setup
Part of #93

This reduces the duplication in code that creates the both the normal-
and the config-node dialogs.

It also identifies the key points that credentials handling should
be introduced.
2014-05-06 23:44:35 +01:00
Nick O'Leary
d982d02810 Prevent accidental edit of nodes
Part of #217
2014-05-06 10:14:18 +01:00
Nick O'Leary
7c5baac192 Don't show edit dialog for dblclick-drag
Closes #217
2014-05-05 23:28:24 +01:00
Nick O'Leary
775297d625 Fix library ui 2014-04-20 23:07:54 +01:00
Nick O'Leary
fa275646a1 Allow use of arrow keys to move selected node
Closes #176
2014-04-16 13:39:16 +01:00
Nick O'Leary
e9c6501771 Add onadd node edit hook 2014-04-15 22:31:34 +01:00
Nick O'Leary
10d9dee4aa Escape html chars in Inject/Debug and Info pane 2014-04-09 14:50:53 +01:00
Nick O'Leary
8a646f73b3 Config node validation should define to node-defined func 2014-04-08 16:19:58 +01:00
Nick O'Leary
d784889b75 Validate properties after calling oneditprepare 2014-04-08 15:32:58 +01:00
Dave C-J
789d64f7ed Add Ctrl-x (cut) to shortcuts 2014-04-03 00:05:16 +01:00
Nick O'Leary
c24cf9c1c2 Fix config node usage counts 2014-03-28 21:34:26 +00:00
Nick O'Leary
cefa0ae5b6 Node defaults of 0 not showing in edit form
Fixes #186
2014-03-28 21:00:11 +00:00
Nick O'Leary
0b516a83db Fix snap-to-grid
Fixes #177
2014-03-22 13:47:47 +00:00
Nick O'Leary
015adb3dfd Clear palette filter box on reload (firefox) 2014-03-17 16:01:47 +00:00
Nick O'Leary
68d5ebf388 Allow multiple config types in a node
Fixes #170
2014-02-28 20:58:04 +00:00
Nick O'Leary
1c655b5945 Missed sidebar api changes 2014-02-27 16:47:28 +00:00
Nick O'Leary
e403924d2b Only refresh info if editing_node not null 2014-02-27 16:28:12 +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
fb5b45c655 Tidy up tab switching 2014-02-24 23:42:24 +00:00
Nick O'Leary
a0aec3f8f1 Fix config node tab entry for blank label 2014-02-23 20:58:24 +00:00
Nick O'Leary
715fb6e7f4 Tidy-up tab ui api 2014-02-21 09:54:50 +00:00
Nick O'Leary
d8f2f24b44 Add optional basic-auth to HTTP Request node
Closes #160
2014-02-19 20:31:42 +00:00
Nick O'Leary
ec0b5da29c Import dragging off-node failed to set dirty flag 2014-02-19 20:08:25 +00:00
Nick O'Leary
75fc46c05d Improve node info properties table 2014-02-09 15:24:05 +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
1bdbd6a5b0 Cannot toggle an empty category 2014-01-19 19:23:25 +00:00
Nick O'Leary
a6d5d6ca82 Add palette filter 2014-01-19 00:01:27 +00:00
Nick O'Leary
0046164689 Prevent nodes being dragged off canvas - top-left only
Fixes #120

Doesn't prevent dragging off the right/bottom sides, but that should be less likely to occur
2013-12-28 20:03:43 +00:00
Nick O'Leary
4e3594d617 Disable keyboard handler whilst workspace dialogs are open
Fixes #128
2013-12-28 17:59:45 +00:00
Nick O'Leary
48d37df199 Track node.changed state over undo
Part of #33
2013-12-19 21:34:25 +00:00
Nick O'Leary
344660dfee Refinements to Unknown-node handling
Refinement to #113
2013-12-12 15:51:15 +00:00
Nicholas O'Leary
6a4aa1ff21 Disable escape-to-close on edit dialog
Closes #84
2013-11-21 11:02:31 +00:00
Dave C-J
620af84088 Auto select node on drop onto canvas so info panel shows relevant info (if visible) 2013-11-19 08:48:44 +00:00
Nicholas O'Leary
72f72e8a50 Less intruisive node-changed icon
Part of #33
2013-11-18 23:02:27 +00:00
Nicholas O'Leary
1fc4a65307 Handle un-validated config nodes on open
Part of #33
2013-11-18 21:17:29 +00:00
Nicholas O'Leary
cbe57aa96c Validate config node properties
Fixes #74
2013-11-17 17:49:32 +00:00
Nicholas O'Leary
3797ace89b Display node-changed icon when there are unsaved changes
Part of #33
2013-11-17 15:52: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
Dave C-J
f7fc0760ca Fix to Close #72 . remove drag back to left palette to delete. 2013-11-15 17:46:57 +00:00
Nicholas O'Leary
cb6fbf29a8 Palette popover defined title twice
fixes #64
2013-11-07 16:08:35 +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
60652d2095 Update workspace delete button state properly 2013-10-30 19:25:22 +00:00
Nicholas O'Leary
a16c0835fd Merge branch 'master' into tabs 2013-10-28 23:05:40 +00:00
Nicholas O'Leary
37c89a7796 Account for scrolling when pasting nodes across tabs 2013-10-28 22:50:22 +00:00