Glavin Wiechert
d38d3ad297
feat(draw-route): add section to edit Model information
2014-12-17 17:47:27 -04:00
Glavin Wiechert
3f1ddc94a5
feat(draw-route): implement support for Flows
...
See #22 .
- (de)serialize and render Flows
2014-12-17 17:31:52 -04:00
Glavin Wiechert
464fe9e5c7
Merge branch 'stencils' of github.com:mozilla/seasponge
2014-12-17 17:14:06 -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
Joel Kuntz
68d80e4058
chore(draw-route): Clean up redundant definitions in stencils
2014-12-17 16:41:17 -04:00
Joel Kuntz
f3b8dd3b61
feat(draw-route): implement stencils as outline in proposal
2014-12-17 16:24:37 -04:00
Joel Kuntz
c35d0e7289
Merge branch 'import-export' of github.com:mozilla/seasponge into stencils
2014-12-17 15:29:44 -04:00
Joel Kuntz
6a98064d7c
feat(draw-route): Base stencils for other categories
2014-12-17 15:29:17 -04:00
Glavin Wiechert
68bd3ecce5
Merge branch 'stencil-shapes' of github.com:mozilla/seasponge into import-export
2014-12-17 15:13:05 -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
11f7de66f8
feat(draw-route): implement basic shapes for stencils
2014-12-17 14:24:57 -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
Joel Kuntz
b825e8f121
Add about route to main page
2014-12-17 10:44:32 -04:00
Glavin Wiechert
64186fef74
feat(web-storage): implement basic local storage for saving Model
...
Closes #13 .
2014-12-17 02:42:31 -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
d5d9d40ae7
feat(draw-route): convert Stencil classes to Angular Factories.
...
Thanks to @sookool99 for teaching me a thing or two about Angular!
2014-12-16 23:56:10 -04:00
Glavin Wiechert
05a00ba4a0
Merge branch 'master' of github.com:mozilla/seasponge
2014-12-16 23:03:38 -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
7300a0b46d
fix(deploy): mute errors from git stash in deploy.sh
2014-11-30 12:45:37 -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
40e6bb6cac
fix(deploy): configure Git user earlier in deploy.sh
2014-11-10 11:49:49 -04:00
Glavin Wiechert
772175c5c4
fix(deploy): stash any changes before checking out deploy branch
2014-11-10 09:24:52 -04:00
Glavin Wiechert
85d4e629b1
feat(deploy): add Travis CI directory cache to improve build speed
2014-11-10 09:24:27 -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
46c1da3c56
bug(draw-route): fix the left margins
2014-11-08 17:26:02 -04:00
Glavin Wiechert
69b568fbb7
fix(deploy): fix typo.
...
See #32 .
2014-10-29 02:59:09 -03:00
Glavin Wiechert
52a6b802d0
fix(deploy): set Git account identity's name and email
...
See #32 .
2014-10-29 02:49:58 -03:00
Glavin Wiechert
ec50f57b9e
fix(deploy): fix to fetch gh-pages branch from origin into local
...
See #32 .
Special thanks to http://stackoverflow.com/a/1614996/2578205
for the correct `git fetch` solution!
2014-10-29 02:32:07 -03:00
Glavin Wiechert
1de7d867da
fix(deploy): run `git fetch` before checking out gh-pages branch
...
See #32 .
2014-10-29 02:03:54 -03:00
Glavin Wiechert
7fb7f28907
fix(deploy): use $TRAVIS_BRANCH when auto-deploying with Travi-CI
...
See #32 .
2014-10-29 01:55:34 -03:00
Glavin Wiechert
5b122e902a
test(all): temporarily removed testing from package.json
2014-10-29 01:45:53 -03:00
Glavin Wiechert
89353e84b2
feat(deploy): Configure Travis-CI for auto-deploying
...
See #32 .
2014-10-29 01:38:29 -03:00
Glavin Wiechert
e5456ee8ac
chore(README): update demo link now that dist/ is removed
2014-10-29 01:22:57 -03:00
Glavin Wiechert
dbc4186e51
fix(deploy): workaround for using dist/bower_components/ for fonts
...
See bug screenshot at
de7f5a66b6 (commitcomment-8344709)
See #32 .
2014-10-29 01:08:23 -03:00
Glavin Wiechert
ef7e241d0a
fix(deploy): fix the mv command causing deploy to exit
...
See #32 .
2014-10-29 00:37:46 -03:00
Glavin Wiechert
f577977327
fix(deploy): add bower_components/ and node_modules/ to remove exclusion
...
See #32 .
2014-10-29 00:29:12 -03:00
Glavin Wiechert
cf8b5a2782
fix(deploy): fix deploy script trying to rm "." and erroring
...
Error message:
Cleaning up deploy branch by removing old build files
rm: "." and ".." may not be removed
See #32 .
2014-10-29 00:17:38 -03:00
Glavin Wiechert
3c838fa2f4
fix(deploy): minor fixes and improvements to deploy script
...
See #32
2014-10-29 00:13:00 -03:00
Glavin Wiechert
f45b050434
feat(deploy): add deploy.sh script for automatically deploying
...
See #32 . TODO: Test it!
2014-10-28 23:53:24 -03:00
Joel Kuntz
f9adf80a27
Merge pull request #33 from mozilla/drag-n-drop
...
Closes #10 . Drawing & Drag-n-drop
2014-10-28 18:15:07 -07:00
Glavin Wiechert
d28131b4f6
Merge branch 'drag-n-drop' of github.com:mozilla/seasponge into drag-n-drop
2014-10-28 22:08:13 -03:00
Joel Kuntz
66a8610b47
chore(draw-route): Change to smaller res stencil placeholder
2014-10-28 22:06:57 -03:00
Glavin Wiechert
b111147e96
fix(Grunt): update grunt-wiredep to ^1.9.0
...
See http://stackoverflow.com/a/25713634/2578205
and http://stackoverflow.com/a/25715527/2578205
Error shown on `grunt serve`:
Running "wiredep:app" (wiredep) task Warning: ENOENT, no such file or
directory '/usr/share/nginx/html/data/gaia-app/app/bower.json' Use
--force to continue.
2014-10-28 22:03:28 -03: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
Mat
4fa208be21
Update README.md
2014-10-22 11:31:18 -03:00