Commit Graph

96 Commits

Author SHA1 Message Date
BoykoAlex
ab443839ea Treat list property as a string rather than js array 2019-06-20 11:43:53 -04:00
BoykoAlex
06645f1d04 No post-install build 2019-04-04 18:26:26 -04:00
BoykoAlex
2ad453f54d JointJS 2.2.1 2019-04-04 17:20:48 -04:00
BoykoAlex
db2d381199 Checkbox property control handle strings and numbers 2019-04-04 16:10:57 -04:00
BoykoAlex
d8bb3e0b11 URL Cleanup 2019-03-21 17:11:15 -04:00
BoykoAlex
431e8ff5c3 Remove overflow:overlay usage 2019-01-29 12:07:12 -05:00
BoykoAlex
ffe5cffec1 Fix codemirror-minified not found problem for the sample 2018-12-14 10:55:08 -05:00
BoykoAlex
6b8fa9d18f Revert "Switch back codemirror"
This reverts commit 680287c821.
2018-12-03 15:18:46 -05:00
BoykoAlex
923fe5fde4 Upgarde to angular 7.1.1 and jointjs 2.2.1 2018-12-03 14:36:55 -05:00
BoykoAlex
6dad59e371 Fix regression with routing overlapping links (culprit: lodash upgrade) 2018-11-29 15:08:52 -05:00
BoykoAlex
680287c821 Switch back codemirror 2018-10-18 15:42:58 -04:00
BoykoAlex
5a6635375c Replace codemirror with codemirror-minified
To fix Angular CLI build minification problem of lint.js from codemirror
2018-10-18 15:02:59 -04:00
BoykoAlex
740e3282ef Fix palette collapse/expand handles 2018-09-10 16:55:45 -04:00
BoykoAlex
b6e4f26ab1 Override joint.util.deepClone and remove ugly workaround 2018-09-08 11:58:53 -04:00
BoykoAlex
6655697fca Dependency re-work. Workaround JointJS removeAttr bug 2018-09-07 23:33:10 -04:00
BoykoAlex
5d7f8929fb Roll back to ngx-bootstrap 2.0.5 + rxjs-compat for sample app 2018-08-30 16:59:19 -04:00
BoykoAlex
bc0eeb08c0 Rework editor component autosize() and fitToPage() 2018-07-22 16:30:00 -04:00
BoykoAlex
56ac907c59 Angular 6 compiler - clean up styles 2018-07-08 22:03:18 -04:00
BoykoAlex
cdc4b07100 Angular 6 compiler: complete inline/compile/bundle/minify rework 2018-07-06 23:06:27 -04:00
BoykoAlex
c130c5cc59 Upgarde to Angular 6 + RxJS 6 (no rxjs-compat) 2018-07-03 18:39:03 -04:00
BoykoAlex
45503cc2d2 Upgrade to JointJS 2.1.3 2018-07-03 11:46:16 -04:00
BoykoAlex
9f3c37be64 Workaround selector issue in JQuery 2018-06-12 00:04:16 -04:00
BoykoAlex
4ee6b19a4f Fixes for JointJS 2.1.2 adoption 2018-06-11 18:09:11 -04:00
BoykoAlex
901fce77f8 Adopt JointJS 2.1.2 2018-06-11 14:34:34 -04:00
Andy Clement
483faf1a1b Continue to run validation even if graph-to-text conversion fails 2018-06-01 12:59:54 -07:00
Vladislav Gordievskiy
5f90e33fff remove BrowserModule from FloModule and add CommonModule 2018-05-09 14:42:05 +03:00
BoykoAlex
8113fb9c05 Better fix for EditorContext.clearGraph() text and graph sync 2018-05-03 23:38:06 -04:00
BoykoAlex
622c8279ad Fix graph clear function in editor context 2018-04-26 11:37:12 -04:00
BoykoAlex
4971131b51 Eliminate memory leaks via Paper object 2018-03-27 12:03:31 -04:00
BoykoAlex
3039208573 Make properties dialog model re-usable outside of graph 2018-03-01 19:44:08 -05:00
BoykoAlex
c39d28dba2 Updated to angular 5.2.3 and rxjs 5.5.6 2018-02-15 12:35:46 -05:00
BoykoAlex
0ee041142d Fix validation event when graph->text sync is off 2017-12-22 12:46:06 -05:00
BoykoAlex
d08c0e5b57 Fix default true for a property and SELECT entry for options 2017-11-16 01:38:12 -05:00
BoykoAlex
cdb6709437 Port code-editor component 2017-11-10 16:53:18 -05:00
Tony Crisci
12d371ff69 Common jointjs reference
Give all parts of the library and app a common reference to jointjs.
This change is meant to harden against build systems that might split
the reference when building.

fixes #17
2017-11-08 18:14:32 -05:00
Andy Clement
fdf3b6ffbc Turn on graph-text syncing when palette gets focus
Previously we were turning on graph-text syncing typically when
the text box loses focus (on blur) but that is driven when you
switch browser tabs. This means switching browser tabs and back
again could damage your text (if you were mid-something) even
though you hadn't actually touch the graph canvas. With this
change we only turn on graph-text syncing (and drive the
regeneration of the text from the graph) if you actively
interact with the palette
2017-11-08 10:06:28 -08:00
Tony Crisci
664215d85c Implement metamodel listener
fixes #13
2017-11-05 12:07:33 -05:00
BoykoAlex
675194e9b0 Palette performance 2017-10-23 02:17:06 -04:00
BoykoAlex
e439e624fb Fire editor ready and content validated events from Flo editor
PaletteReadt observable on editor

Switch to BehaviorSubject
2017-10-23 01:11:49 -04:00
BoykoAlex
2cc5e215aa Correct graph-text subjects
Switch subjects to observables
2017-09-22 18:51:30 -04:00
BoykoAlex
e4782f11e3 Text-Graph conversion completed subjects 2017-09-13 16:57:11 -04:00
BoykoAlex
b584fed1ed Validation
Validation

Validation

Validation

Validation markers emitter

DSL editor emitter

Validation

Validation

Validation
2017-09-12 17:44:08 -04:00
BoykoAlex
e0bdb77f8c Change API for Renderer#handleLinkEvent(...) 2017-09-11 20:41:45 -04:00
BoykoAlex
b4e20eb9cd Change API for Renderer#handleLinkEvent(...)
Change API for Renderer#handleLinkEvent(...)

Change API for Renderer#handleLinkEvent(...)

Bogus changes

Remove unnecessary file
2017-09-05 18:59:45 -04:00
BoykoAlex
a89903ceea Simple list of string property control 2017-08-31 14:06:12 -04:00
BoykoAlex
9b5d5a6041 Clean up loaded subject 2017-08-31 11:10:25 -04:00
BoykoAlex
76a87ed3ff Clean up loaded subject 2017-08-31 10:58:30 -04:00
BoykoAlex
a4e8891737 Separate PropertiesModel load from constructor 2017-08-31 10:17:46 -04:00
BoykoAlex
80f1511462 Form control value validators 2017-08-30 21:36:25 -04:00
BoykoAlex
dcfb5101af Polish dynamic form property validation 2017-08-30 19:35:21 -04:00