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

195 Commits

Author SHA1 Message Date
Antoine Aflalo
01f0d5390f Adding support to LocalStorage on client side
Save the state of the Menu Item between session (like activation of
node-status and sidebar)
2014-11-11 09:04:57 +02:00
Nick O'Leary
28da2dc38a Subflow palette node outputs not updating
part of #479
2014-11-07 16:12:27 +00:00
Nick O'Leary
e7dccf04d2 Changing subflow in/outs leaving wires behind
Fixes #477
2014-11-07 11:22:00 +00:00
Nick O'Leary
a520240b25 Ensure application/json on library flows reqs 2014-11-05 23:08:23 +00:00
Nick O'Leary
d9648ca76b Add subflow support 2014-10-29 20:26:25 +00:00
Dave C-J
98b875c4a0 Neater fix for Mac meta key - thanks to Nick. 2014-10-29 09:05:48 +00:00
Dave C-J
bd75c1c753 Better attempt at adding Apple meta key 2014-10-28 09:03:00 +00:00
Dave C-J
c51866c2c5 Add ⌘ Cmd key as alternative to Ctrl key to make Mac users happy. 2014-10-27 15:07:34 +00:00
Nick O'Leary
04673c65f4 Node drag start threshold incorrectly calculated 2014-10-26 22:23:56 +00:00
Anna Thomas
206b8ac34a Refactored to reuse calculateTextWidth 2014-10-09 10:07:17 +01:00
Nick O'Leary
748c7aedee Add nodes to provide custom palette labels 2014-10-08 13:54:48 +01:00
Anna Thomas
1afd4e7acc Node expands for multi-line node names splitting on spaces only 2014-10-08 13:20:56 +01:00
Nick O'Leary
e48cbafbd6 Fix jshint test 2014-09-22 13:22:23 +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
3e3b388ca7 Prevent adding empty twitter creds
Closes #372
2014-09-08 14:41:39 +01:00
Nick O'Leary
b3fa866385 Remove last remnants of bootstrap icons from core
Closes #376
2014-09-08 14:18:34 +01:00
Nick O'Leary
995268c5df Handle node imports containing tab nodes
Closes #172
2014-09-08 10:54:06 +01:00
Mark Hindess
553935ecc8 Correct logic to avoid 'undefined' label style being inserted. 2014-09-04 19:56:53 +01:00
Nick O'Leary
8e78df09da Don't clear selection on ctrl-click
Fixes #373
2014-09-02 16:00:01 +01:00
jhr007
5c39e330cb Add checkbox support so config dialogs can save checkbox values 2014-09-01 11:50:29 -05:00
Nick O'Leary
fae8b35961 Allow spaces in node category names
Fixes #361
2014-08-29 20:37:30 +01:00
Nick O'Leary
8849f11eb5 Change how hidden input is appended
Fixes #360
2014-08-28 20:56:04 +01:00
Nick O'Leary
96a0a9d2d2 Update credential in edit form when left unchanged
Related to #355
2014-08-27 22:06:45 +01:00
Nick O'Leary
2dac28a421 Add hidden input to prevent edit form submit on enter
closes #349
2014-08-27 21:48:27 +01:00
Nick O'Leary
ec5aaa5bfb Update header buttons 2014-08-22 11:07:32 +01:00
Nick O'Leary
7a9696526a Fix header css and tidy up 2014-08-21 21:48:08 +01:00
Nick O'Leary
7176f3ee2b Add declarative menu structure 2014-08-20 21:58:54 +01:00
Nick O'Leary
44a51e849d Info sidebar tweaks 2014-08-19 23:46:18 +01:00
Nick O'Leary
1e33843798 Move main ui over to font-awesome 2014-08-19 22:58:52 +01:00
Nick O'Leary
972e6fc6b3 Tidy editor code to pass jshint 2014-08-08 00:01:35 +01:00
Nick O'Leary
fde77cec5d Add rest endpoint for add/remove and send updates to editor 2014-08-07 13:46:38 +01:00
Nick O'Leary
536a0c9142 Only trigger dbl click on single node
Fixes #301
2014-07-27 22:08:27 +01:00
Mark Hindess
6c4611a934 Fix EOL to be dos or unix not both in same file. 2014-07-23 22:07:02 +01:00
Nick O'Leary
9d481858a0 Update twitter node to new credential api 2014-07-20 22:00:02 +01:00
Nick O'Leary
4302deb5a6 Change credential boolean prefix 2014-07-20 20:42:41 +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
tjkoury
4afda2f53b Added deprecated to exclusion list 2014-07-02 17:20:16 -04:00
tjkoury
ef6a0e5947 Added default sub-categories to the core categories; 2014-06-30 23:31:06 -04:00
tjkoury
e43b342048 Removed unnecessary console.log 2014-06-30 11:33:46 -04:00
tjkoury
5959da2d37 Added dynamic category capability 2014-06-30 11:31:02 -04:00
Nick O'Leary
e296635b57 Icon rework 2014-06-04 22:44:01 +01:00
Nick O'Leary
1d5e8de6f6 Add function documentation to editor.js 2014-05-27 16:06:25 +01:00
Nick O'Leary
7333eb80b4 Merge branch 'master' of github.com:node-red/node-red 2014-05-27 10:54:45 +01:00
Nick O'Leary
d8df592ea6 Merge pull request #228 from Belphemur/credentials
Credentials Validation
2014-05-27 10:53:10 +01:00
Nick O'Leary
b995f70d36 Do not reset mouse mode when trigging edit 2014-05-25 22:24:08 +01:00
Nick O'Leary
74007f2ef4 Fix wire corruption across tabs
Fixes #229
2014-05-16 23:28:02 +01:00
Antoine Aflalo
364f44451f Validation of credentials inputs. 2014-05-16 11:20:36 +03:00
Nick O'Leary
2fa82d9f1f Touch: don't trigger radialMenu on pinch zoom 2014-05-15 22:56:12 +01:00
Nick O'Leary
e524393d87 Touch: add long-touch menu 2014-05-15 22:49:07 +01:00
Nick O'Leary
863ceb065a Make links a bigger target 2014-05-15 22:44:07 +01:00
Dave C-J
3ba6ad07b7 Finally get Firefox and Chrome to wheel zoom in the same manner... 2014-05-14 17:41:04 +01:00
Dave C-J
a99b41a101 Self inflicted type - apologies to all... 2014-05-14 15:14:53 +01:00
Dave C-J
7ed10d631e Reverse mouse wheel - so canvas (alt) zoom consistent with page (ctrl) zoom 2014-05-14 14:22:28 +01:00
Dave C-J
a76f48f50b Add alt key hook to keyboard event handler (just in case :-) 2014-05-14 14:18:12 +01:00
Nick O'Leary
789b86b122 Prevent node label selection on drag in FF 2014-05-14 13:49:16 +01:00
Nick O'Leary
a3ce04e9a5 Increase double-click to edit time 2014-05-14 09:50:06 +01:00
Nick O'Leary
0e8f0735cc Touch: long-press initiate lasso 2014-05-13 00:42:24 +01:00
Nick O'Leary
aa4bf4d640 Add sidebar grip and make drag-openable 2014-05-13 00:01:05 +01:00
Nick O'Leary
2ee78b73fb Touch: pinch-to-zoom from touchpoint not origin 2014-05-12 23:57:14 +01:00
tjkoury
cf7339dc6d Merged with latest from node-RED master 2014-05-12 09:19:54 -04:00
Nick O'Leary
e15a0d545d Touch: unable to scroll after drawing link 2014-05-11 23:55:11 +01:00
Nick O'Leary
bf49485d4c Handle null TouchEvent (FF/Safari) 2014-05-11 13:57:54 +01:00
Nick O'Leary
7e85eb297d Make status display toggleable and add to MQTT nodes 2014-05-10 23:33:02 +01:00
Nick O'Leary
ec5985eaa3 Touch: double tap to edit rather than long-touch 2014-05-09 23:46:36 +01:00
Nick O'Leary
a3dea6ec0d Touch: enable wiring nodes together 2014-05-09 23:30:00 +01:00
Nick O'Leary
a5cf4b17bf New config nodes not picking up defaults 2014-05-09 15:23:33 +01:00
Nick O'Leary
87410621c7 Merge pull request #222 from Belphemur/node-credentials
Node credentials
2014-05-09 15:11:55 +01:00
Nick O'Leary
bd6ac11c43 Unable to click-select link 2014-05-09 14:22:10 +01:00
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