Glavin Wiechert
d97598c7b5
fix(draw-route): fix typo for "add assumptions"
...
Fixes #68
2015-04-02 15:25:41 -03:00
Glavin Wiechert
0f0f89c764
See #34 . Implement Zooming of drawing support
2015-03-11 14:24:47 -03:00
Joel Kuntz
5e4cae7415
fix(app): Close #53 fix enter deleting elements
2015-03-11 12:08:44 -03:00
Glavin Wiechert
772d1ccaac
feat(draw-route): implement changing properties of flows
...
Closes #58 .
2015-02-25 13:20:29 -04:00
Glavin Wiechert
ca85cc0f7c
feat(draw-route): attach multiple Assumptions to Model
...
Closes #48 .
2015-01-20 23:18:14 -04:00
Glavin Wiechert
325019be64
feat(draw-route): add editable Icon for Elements
...
Closes #51 .
2015-01-20 22:51:01 -04:00
Glavin Wiechert
c495d2fda5
Merge branch 'master' of github.com:mozilla/seasponge
...
Conflicts:
app/views/draw.html
2015-01-20 22:11:30 -04:00
Glavin Wiechert
1ac34b4604
feat(draw-route): add ability to change Element Title
...
Closes #50
2015-01-20 22:08:10 -04:00
Joel Kuntz
83c4d1feb3
feat(app): Add threats to configuration
2015-01-14 20:15:45 -04:00
Joel Kuntz
0dbc0b0fa4
Fix merge conflicts
2015-01-14 12:44:22 -04:00
Joel Kuntz
764257018c
Move to config factory
2015-01-14 12:34:52 -04:00
Joel Kuntz
3f5497c270
feat(draw-route): Basic threat interface
2015-01-10 14:32:18 -04:00
Joel Kuntz
87ce3afb68
Merge threat-ui to most up to date
2015-01-10 12:20:11 -04:00
Glavin Wiechert
86f6b88f58
feat(draw-route): implement Sharable Link for sending Model
...
Closes #41 .
2015-01-09 00:50:43 -04:00
Glavin Wiechert
e9d6452873
feat(draw-route): implement data classifications and security controls
...
Stencil Elements now support the attributes:
- dataClassifications
- securityControls
See #40
2015-01-08 22:52:16 -04:00
Glavin Wiechert
0372511216
feat(draw-route): add delete element from diagram. Closes #39
2015-01-07 13:16:42 -04:00
Joel Kuntz
5c1fcb6565
chore(draw-route): Started threat interface
2014-12-29 01:01:56 -04:00
Joel Kuntz
b38ba79089
improve(main-routes): More style cleanup
2014-12-19 02:12:17 -04:00
Joel Kuntz
3561c1c756
improve(main-routes): Improve basic interface.
...
Still needs work but much improved.
2014-12-19 01:31:08 -04:00
Glavin Wiechert
7d23c785c2
feat(diagram-editing): add menu for Diagram and title editing field
2014-12-18 01:27:15 -04:00
Glavin Wiechert
3be01b250f
improve(model-editing): add validations to Model editing forms
2014-12-18 01:00:11 -04:00
Glavin Wiechert
d70b824c22
Merge branch 'master' of github.com:mozilla/seasponge
2014-12-18 00:01:48 -04:00
Joel Kuntz
185b2e13b2
chore(draw-route): stencil filter styling add missing class
...
oops
2014-12-17 23:57:22 -04:00
Joel Kuntz
85555d2717
Merge branch 'filter-stencils'
...
Conflicts:
app/scripts/controllers/draw.coffee
2014-12-17 23:38:34 -04:00
Joel Kuntz
06992a3f08
feat(draw-route): Implement stencil filter. Close #36
2014-12-17 23:36:15 -04:00
Glavin Wiechert
f76271de71
feat(diagram-export-image): export diagram as JPG image
...
See #8 .
Bug:
- Does not properly export connections
See
https://cloud.githubusercontent.com/assets/1885333/5482968/8fa18588-8640-11e4-8c1b-f6bc9e87212b.png
2014-12-17 23:17:49 -04:00
Glavin Wiechert
d38d3ad297
feat(draw-route): add section to edit Model information
2014-12-17 17:47:27 -04:00
Glavin Wiechert
9fa63c9a4e
feat(draw-route): implement deserialization and load from file
...
See #22 .
- Deserialize and render
- Model
- Diagram
- Element (Stencil)
- Load from file
2014-12-17 17:11:50 -04:00
Glavin Wiechert
dc1fad254d
feat(draw-route): Add multiple Diagrams support
...
See #22 .
- Diagram class (factory returns class)
- Model class (factory returns singleton, instance)
- Create new Diagrams
- Change/load Diagrams from Model
2014-12-17 15:10:30 -04:00
Joel Kuntz
9f85ad2288
feat(draw-route): Work on filtering stencils.
...
Not quite sure why this isn't working
2014-12-17 12:41:47 -04:00
Joel Kuntz
89dbac1ce1
chore(Interface): update elements, and stencil selection.
2014-12-17 12:21:10 -04:00
Joel Kuntz
c110d924c2
Update properties accordian to match style
2014-12-17 11:15:37 -04:00
Joel Kuntz
d347ce0a46
Typo and comments
2014-12-17 10:51:02 -04:00
Glavin Wiechert
ba559b9cf2
feat(draw-route): implement saving and download of Model
...
See #22 .
- Click Save button to trigger serialization and download
- Current file format is .sponge serialized as prettified JSON
2014-12-17 02:22:18 -04:00
Glavin Wiechert
a9c61355bf
feat(draw-route): UI improvements and remove old code
...
- Remove bottom bar
- Move Notes into the Element Properties
- Move Threat Information into left side panel
- Remove demo/default JSPlumb code/css
2014-12-16 23:01:07 -04:00
Glavin Wiechert
2e947b85f3
feat(stencil): implement serializer for Stencil/Elements
...
See #22 . To test, click an Element in your diagram and check the JS
developer console for serialized output.
2014-11-16 11:46:12 -04:00
Glavin Wiechert
72a8d09a34
feat(draw-route): add UI for Element's Properties
...
See #4 , #22 .
2014-11-08 17:26:45 -04:00
Glavin Wiechert
be7f14e5f7
feat(draw-route): implement drag-n-drop Stencils onto drawing container
...
Closes #10 .
2014-10-26 20:25:33 -03:00
Glavin Wiechert
76a42d1bb1
feat(draw-route): add event for stencil instances to be selectable
...
See #10 .
2014-10-26 18:36:50 -03:00
Glavin Wiechert
6655d57f98
feat(draw-route): Stencils are dynamically displayed from array
...
See #10 .
Improved the BaseStencil Class, added a BaseProcessStencil, and the
side-bar for selecting stencils now is dynamically updated from the list
of available stencils (can apply search filter in future).
2014-10-22 15:06:42 -03:00
Glavin Wiechert
dd6412bf3d
feat(draw-route): add new Stencils to drawing from UI buttons
...
Currently only implemented the BaseStencil class
2014-10-08 14:09:53 -03:00
Glavin Wiechert
ce33378c17
feat(draw-route): dynamically add new jsPlumb element (Stencil)
...
See #10 . Stencils are now actionable buttons,
that add a new jsPlumb element when clicked.
2014-10-08 00:03:26 -03:00
Glavin Wiechert
b6fe4f9adf
feat(draw-ui): add accordion for left-sidebar menus
...
See #10 . Stencils and Properties are now inside of accordion
2014-10-07 22:05:00 -03:00
Glavin Wiechert
3072dd5f47
chore(draw-ui): fix typos. Improve styling. `grunt build` works
...
See issue #3 .
2014-09-22 16:48:50 -03:00
Glavin Wiechert
055b8dfb0e
chore(draw-route): finish setting up jsPlumb demo
...
See http://www.jsplumb.org/demo/flowchart/jquery.html for demo.
2014-09-21 21:53:52 -03:00
Joel Kuntz
ab2a5aba75
chore(draw-route): start setup of jsPlumb
...
Not quite working yet. Following http://www.jsplumb.org/demo/sourcesAndTargets/jquery.html as an example to get started.
2014-09-18 22:25:26 -03:00
Glavin Wiechert
1b2d6d51eb
feat(draw-route): improve UI by fixing layout to match mockup
2014-09-18 00:38:10 -03:00
Glavin Wiechert
a6203c66db
feat(draw-route): scaffold the draw route UI
2014-09-17 22:39:55 -03:00