Henry
9c88b7ce1d
Removed setters from MutableObject and fixed non-working todo list tutorial
...
Refactoring MutableObject
Fixed non-working todo example
2016-08-19 13:39:23 -07:00
Victor Woeltjen
10d2794bb7
[Locator] Don't reset root unnecessarily
...
...as this will trigger a refresh of the mct-representation for
the tree, which will in turn create a new mct-tree instance,
resulting in any expanded/collapsed state being lost.
Fixes #1008 .
2016-08-19 13:28:56 -07:00
Victor Woeltjen
eb3b6e5eca
Merge pull request #1129 from nasa/open1128
...
[Documentation] Updated docs build script to push documentation to the correct directory on the website
2016-08-19 12:44:11 -07:00
Victor Woeltjen
6e664003e3
[Sub-object] Sketch in SelectGesture
2016-08-18 13:11:09 -07:00
Victor Woeltjen
70d804fc49
[Sub-object] Emit change events
2016-08-18 11:54:05 -07:00
Victor Woeltjen
06c184821e
[Sub-object] Add Path.append
2016-08-18 11:51:09 -07:00
Victor Woeltjen
b76be3d2e5
[Sub-object] Basic Path/Selection implementation
2016-08-18 11:45:13 -07:00
Victor Woeltjen
8934ba96f7
[Sub-object] Add empty Selection class
2016-08-18 10:33:34 -07:00
Victor Woeltjen
3fb4ce7819
[Sub-object] Add EventEmitter dependency
...
Selection state will be represented in #1126 by an EventEmitter.
2016-08-17 16:32:44 -07:00
Henry
ccc32096ea
[Documentation] Updated docs build script to push documentation to the correct directory on the website
2016-08-16 18:57:18 -07:00
Victor Woeltjen
4e5887d9ec
[Tree] Check for change before scope.$apply
...
TreeView's observers will be called when the selected domain object
changes, which can occur for one of two reasons:
1. Because a new value was set externally, from mct-tree.
2. Because a new value was selected, by the user.
In the latter case a $apply is needed, but in the former it is not
(and causes an error.) However, when that case occurs, the value in
scope will be up to date already (it was a watch that triggered the
call to treeView.value) so no assignment or $apply is necessary.
Fixes #1114 .
2016-08-15 16:04:14 -07:00
AbdelKader Bouadjadja
2167c061a2
No commented code on the github repository
2016-08-13 14:25:41 +04:00
Victor Woeltjen
2100c5717e
[Build] Restore SNAPSHOT status
...
...to open sprint Orwell,
https://github.com/nasa/openmct/milestones/Orwell
2016-08-12 16:06:09 -07:00
Victor Woeltjen
acc1b8e207
[Build] Remove SNAPSHOT status
...
...to close sprint Niven,
https://github.com/nasa/openmct/milestones/Niven
2016-08-12 16:01:43 -07:00
Victor Woeltjen
2463e4d59f
[API] Update Dialog API usage
2016-08-12 12:54:39 -07:00
Victor Woeltjen
d73c505bea
[API] Fix typo, add missing this
2016-08-12 11:17:00 -07:00
Victor Woeltjen
831ecc59d9
[API] Wire in canContain via policy
2016-08-12 10:24:59 -07:00
Victor Woeltjen
1de26d3c5d
[API] Throw error on containment violation
2016-08-12 09:30:02 -07:00
Victor Woeltjen
11409ce509
[API] Add containment methods
2016-08-12 09:27:46 -07:00
Victor Woeltjen
93872ce074
[API] Expose Dialog as constructor
...
...and use it that way from todo plugin
2016-08-11 16:04:26 -07:00
Victor Woeltjen
8861644f2d
[API] Adjust Dialog API
...
...to allow OK button to be enabled/disabled.
2016-08-11 16:02:04 -07:00
Victor Woeltjen
d4948f771b
Merge branch 'api-todo-update' into api-type-forms
2016-08-11 15:31:11 -07:00
Victor Woeltjen
8295a0bed1
[API] Update todo tutorial
...
...to expect new domain object API (instead of explicitly
wrapping it.)
2016-08-11 15:29:46 -07:00
Charles Hacskaylo
f3bd88837f
Merge remote-tracking branch 'origin/master' into search1093-b
...
Conflicts:
platform/search/res/templates/search.html
2016-08-08 17:51:39 -07:00
Charles Hacskaylo
8105a7edb8
Merge remote-tracking branch 'origin/master' into search1093-b
...
Conflicts:
platform/search/res/templates/search.html
2016-08-08 17:51:25 -07:00
Victor Woeltjen
c8931f8535
[Tree] Simplify synchronization ( #1100 )
...
Simplify synchronization of selection in tree with state
passed-in, letting Angular deal with more of the specifics.
Fixes #1008 .
2016-08-05 16:30:55 -07:00
Andrew Henry
0274490b68
[search] Reverted previous change to ClickAwayController and introduced a custom fix to search menu. Fixes #888 ( #1109 )
2016-08-05 16:30:20 -07:00
Victor Woeltjen
0656a298da
[API] Remove test usage of properties region
2016-08-04 14:00:48 -07:00
Charles Hacskaylo
06f2c74444
[Frontend] Minor search enhancements
...
Fixes #1093
Finessed and cleaned up filters display
element; added '# results found' element;
2016-08-02 15:57:43 -07:00
Victor Woeltjen
4d89de7068
Merge pull request #1105 from nasa/readme-new-api
...
[Documentation] Add mention of new API to README
2016-08-02 15:04:32 -07:00
Charles Hacskaylo
2d50a63ca4
Merge remote-tracking branch 'origin/search1093' into search1093-b
...
Conflicts:
platform/search/res/templates/search.html
2016-08-02 15:03:48 -07:00
Andrew Henry
54dcccb472
[Documentation] Add mention of new API to README
...
Added two paragraphs to the readme mentioning the ongoing API work with a link to the tracking task. The website will also link to this.
2016-08-02 14:37:32 -07:00
Victor Woeltjen
d1e1ba1c66
[Frontend] Refactor glyphs to classes
...
Squashes #1103 , fixes #1047 .
Squashed commit of the following:
commit 0e060f174d
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Fri Jul 29 14:55:34 2016 -0700
[Frontend] Added button to .s-button
Fixes #1047
commit 9f74395a79
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Fri Jul 29 14:43:36 2016 -0700
[Frontend] Fixing problems from circleci
Fixes #1047
commit 7278c9534c
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Fri Jul 29 14:37:21 2016 -0700
[Frontend] CSS fixes for s-status classes
Fixes #1047
Fixed .s-status-editing and s-status-pending;
commit 4606d617d1
Merge: d5bff55
59436f7
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Fri Jul 29 13:58:51 2016 -0700
Merge remote-tracking branch 'origin/master' into frontend-1047
commit d5bff555e0
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Thu Jul 28 19:09:33 2016 -0700
[Frontend] Updated glyphs used by plot view switcher
Fixes #1047
commit b72d82baef
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Thu Jul 28 19:09:00 2016 -0700
[Frontend] Tree styles in left pane and selector-list
Fixes #1047
commit af36b9996d
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Thu Jul 28 18:32:34 2016 -0700
[Frontend] Form validation styling
Fixes #1047
<mct-form> must now include class
'validates' to display validation glyph icons;
removed 'no-validate' from markup; cleaned
up validation scss;
commit 69dc893b4b
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Thu Jul 28 17:11:52 2016 -0700
[Frontend] Glyphs to classes, mobile
Fixes #1047
Fixes and enhancements for mobile,
particularly in tree; Removed
`display: inline-block` from containerSubtle
mixin;
commit 7bca18b186
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Thu Jul 28 11:36:19 2016 -0700
[Frontend] Rename .s-menu-btn, remove unused
Fixes #1047
.s-menu-btn > .s-menu-button;
.create-btn > .create-button;
removed unused l-btn, t-btn,
t-btns-zoom from markup
commit 5d229198b7
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Thu Jul 28 11:25:36 2016 -0700
[Frontend] Rename .s-clickable-icon to .s-icon-button
Fixes #1047
commit 36479e2e8b
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Thu Jul 28 11:20:30 2016 -0700
[Frontend] Rename .s-btn to .s-button
Fixes #1047
commit 89e4f06de9
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Thu Jul 28 11:12:07 2016 -0700
[Frontend] Apply clickable-icon class
Fixes #1047
commit e65ca1cb8b
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Thu Jul 28 10:52:35 2016 -0700
[Frontend] Updated icons
Fixes #1047
- Clock, timer, plots updated
commit 3e7eb98ac2
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Wed Jul 27 18:05:06 2016 -0700
[Frontend] Standardizing styles
Fixes #1047
- Finessing mini-tab and making able to
control per theme; s-clickable and s-toggle-icon
classes cleaned up
commit 18e08074a8
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Wed Jul 27 16:33:25 2016 -0700
[Frontend] Tweaks to sass code
Fixes #1047
- Splitter and mini-tab-icon elements
commit 44fda8d68f
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Wed Jul 27 09:24:53 2016 -0700
[Frontend] Multiple UI fixes and tweaks
Fixes #1047
mini-tabs, splitters and bg-splash updated;
moved position of Inspector collapse mini-tab
to allow position transition;
splitter-sm class added for Timelines;
commit 2aee8bc0d8
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Tue Jul 26 15:53:32 2016 -0700
[Frontend] Updated splash image
Fixes #1047
commit 624f09777f
Merge: ce7591f
4d2f159
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Tue Jul 26 15:02:55 2016 -0700
Merge remote-tracking branch 'origin/master' into frontend-1047
commit ce7591f642
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Tue Jul 26 11:22:23 2016 -0700
[Frontend] Fixed clock indicator
Fixes #1047
Restored no-collapse and float-right
properties;
commit 5324c8edba
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Mon Jul 25 18:14:38 2016 -0700
[Frontend] New font and project file
Fixes #1047
New font files that were missed in
last commit; updated icomoon proj
file; fixed missing char codes in
glyphs.scss;
commit a3b2628883
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Mon Jul 25 17:54:00 2016 -0700
[Frontend] Revised and new icon art
Fixes #1047
New icons for overlay and stacked plots;
revised art and new description for
Fixed Position object;
commit 8a41c6dbc7
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Mon Jul 25 17:52:41 2016 -0700
[Frontend] Removing glyph definitions
Fixes #1047
Updated comment
commit eb293b21eb
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Mon Jul 25 11:56:18 2016 -0700
[Frontend] Removing glyph definitions
Fixes #1047
Removed commented code
commit d8b1fb7781
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Mon Jul 25 11:17:45 2016 -0700
[Frontend] Removing glyph definitions; updating tests
Fixes #1047
Search and removal of "glyph" definitions in bundle
and other JS files; updating tests accordingly;
commit 650fbcc921
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Mon Jul 25 10:20:33 2016 -0700
[Frontend] Removing glyph definitions; updating tests
Fixes #1047
Search and removal of "glyph" definitions in bundle
and other JS files; updating tests accordingly;
commit 574b8bd5c1
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Fri Jul 22 19:11:56 2016 -0700
[Frontend] Updated tests for glyph refactoring
Fixes #1047
Fixing test cases
commit dd84177441
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Fri Jul 22 18:47:45 2016 -0700
[Frontend] Updated tests and examples for glyph refactoring
Fixes #1047
WIP: Fixing test cases: fixed test in Timers that was expecting
glyph return;
commit 2231f8e124
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jul 21 17:45:20 2016 -0700
[Frontend] Updated tests for glyph refactoring
Fixes #1047
Fixing test cases: fixed test in Timers that was expecting
glyph return;
commit ae59ecfa97
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jul 21 17:38:45 2016 -0700
[Frontend] Fixed style
Fixes #1047
WIP: fixed line-height issue for t-item-icon class
commit d43bff1445
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jul 21 17:07:49 2016 -0700
[Frontend] Fixed colors
Fixes #1047
WIP: fixed colors and style defs related to clickable
icons
commit c2db6f8805
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jul 21 16:32:17 2016 -0700
[Frontend] Fixed colors
Fixes #1047
WIP: fixed colors related to changes to
btnSubtle mixin; new constants for clickable
icons
commit a4753c44d1
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jul 21 15:23:58 2016 -0700
[Frontend] Added new icon-brackets to symbols font
Fixes #1047
WIP
commit 2704640b94
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jul 21 15:11:28 2016 -0700
[Frontend] Normalize color constants
Fixes #1047
Normalize color constant values for themes; consolidated
and cleaned up btn-related mixins; fixed hover color issues
commit 421286c7e4
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jul 21 14:10:13 2016 -0700
[Frontend] Convert new Fixed Position Display from glyphs
Fixes #1047
WIP
commit a4111f3855
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jul 21 14:07:38 2016 -0700
[Frontend] Refactoring Timeline glyphs, s-btn fixes
Fixes #1047
WIP: Timeline-related glyph refactoring; s-btn
styles and hover color fixes
commit 883f999215
Merge: 9d9cabb
14f1a1f
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jul 21 08:53:23 2016 -0700
Merge remote-tracking branch 'origin/master' into frontend-1047
commit 9d9cabb760
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Tue Jul 19 16:20:20 2016 -0700
[Frontend] Glyph refactoring
Fixes #1047
WIP: search, toolbar buttons; mods
to flex archetypes
commit 28b663ce41
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Mon Jul 18 14:58:40 2016 -0700
[Frontend] Glyph-related style changes to toolbars and buttons
Fixes #1047
Glyph refactoring WIP for toolbar buttons;
Timeline glyph refactoring continued
commit a9326f572f
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Mon Jul 18 13:36:45 2016 -0700
[Frontend] Glyph-related style changes to Timelines
Fixes #1047
Timeline glyph refactoring; Resource Graph icons
in swimlanes now display grayed-out version when not
added to the Resource Graph; minor color tweaks
commit d6e1737803
Merge: 88054e5
6176ca2
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Mon Jul 18 10:29:32 2016 -0700
[Frontend] Merge master into frontend-1047
Fixes #1047
Resolved conflict in icomoon.json file
commit 88054e5e8e
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jun 30 16:55:40 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
In progress: significant mods to pane collapse/expand
buttons and symbols, minor tweaks to splitter look,
limits glyph definitions
commit 7c47343f5c
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jun 30 16:52:21 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
In progress: updated font files glyphs, mostly
for pane collapse icons
commit fd00bdce54
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jun 30 12:20:55 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
In progress: search menu
commit 272b4b649e
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jun 30 12:11:25 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
In progress: moved limits classes out
of _contants and into _glyphs;
timers, entanglement context menu items,
form validation, date picker.
commit 95d26e6fe7
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Wed Jun 29 14:18:12 2016 -0700
[Frontend] Refactoring glyphs to classes
Fixes #1047
In-progress; limits
commit 26b30d96db
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Tue Jun 28 17:16:18 2016 -0700
[Frontend] Refactoring glyphs to classes
Fixes #1047
In-progress; overlay close, search inputs,
messages and message banners,
ui-symbol removal in-progress.
commit 4e2a01ad85
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Tue Jun 28 16:21:05 2016 -0700
[Frontend] Refactoring glyphs to classes
Fixes #1047
In-progress; .labeled added to .s-btn,
removed .s-icon-btn
commit 521db3c3fe
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Tue Jun 28 16:10:54 2016 -0700
[Frontend] Refactoring glyphs to classes
Fixes #1047
In-progress; plot options, imagery buttons,
cleanups in buttons.scss, edit-action buttons,
.s-btn .no-label class added.
commit 8bb8db69e6
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Tue Jun 28 14:47:52 2016 -0700
[Frontend] Refactoring glyphs to classes
Fixes #1047
In-progress; indicators, notifications, actions,
tests
commit 53ed0bfb22
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Mon Jun 27 17:01:45 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
In progress, really: view icons, timer/clock
commit 47dc7f2f6b
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Mon Jun 27 16:13:31 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
In progress: grid items
commit 2bd34f71be
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Mon Jun 27 15:00:46 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
Context menus and associated actions,
custom checkboxes, tree item being edited
commit b561d4f60e
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Mon Jun 27 14:27:56 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
In-progess: glyphs.scss now uses $vars to
allow other scss to use a var instead of string
literals;
commit 0cf4089620
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Mon Jun 27 14:13:59 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
In-progess: tree-labels, unknown objects, object
header
commit 46cae10905
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Mon Jun 27 11:41:06 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
In-progess, menus and Create menu fixes
commit fe3097707f
Merge: 7d69ae4
652a50c
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Mon Jun 27 11:20:55 2016 -0700
Merge remote-tracking branch 'origin/master' into frontend-1047
commit 7d69ae401b
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jun 23 15:59:56 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
In-progress, converting types, mods to
Create Menu template
commit 18d9f3d6b2
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jun 23 15:14:22 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
Very much In-progess: convert some controls;
commit e93a90a782
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jun 23 11:28:07 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
Very much In-progess, classes for all symbols
added to glyphs.scss; .menu cleaned up;
commit dc670b22a6
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Thu Jun 23 08:55:27 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
Very much In-progess, "icon-" selector,
browse bar buttons
commit 8b29ccf3af
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Wed Jun 22 23:15:24 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
Very much In-progess, s-btn and
s-btn-menu refactoring
commit f574ffed16
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Wed Jun 22 14:37:34 2016 -0700
[Frontend] Refactoring glyphs to classes
fixes #1047
In-progess, e900 > e904
commit bc62ee4565
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Wed Jun 22 13:28:15 2016 -0700
[Frontend] Complete revamp of unicodes
fixes #1047
New font files; no re-mapping yet in the app.
commit 614f0c6e9f
Author: Charles Hacskaylo <charles.f.hacskaylo@nasa.gov>
Date: Wed Jun 22 13:23:18 2016 -0700
[Frontend] Complete revamp of unicodes
fixes #1047
Moved all glyphs into PUA area of font, and
re-organized by category.
commit 47bd4031d5
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Tue Jun 21 18:39:48 2016 -0700
[Frontend] Renaming symbols font files
Fixes #1047
- Modified sass to point to renamed font files;
- Added new 12px symbols font files to sass;
commit 22a51d6bbb
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Tue Jun 21 18:22:33 2016 -0700
[Frontend] Updating Icomoon project files
Fixes #1047
- Renamed main project file;
- Added new 12px symbols project file;
commit 13ded2fd84
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Tue Jun 21 18:19:27 2016 -0700
[Frontend] Added new 12px symbols font files
Fixes #1047
commit aef5660dfd
Author: Charles Hacskaylo <charlesh88@gmail.com>
Date: Tue Jun 21 18:16:56 2016 -0700
[Frontend] Renaming symbols font files
Fixes #1047
2016-08-01 14:33:25 -07:00
Victor Woeltjen
fe2ce91d50
[API] Show a custom view in dialog
2016-07-28 16:16:23 -07:00
Victor Woeltjen
14f30b2489
[API] Restrict dialog overrides
...
...to those domain objects which have some view for the
properties region registered.
2016-07-28 16:05:02 -07:00
Victor Woeltjen
62d90a8114
[API] Show dialog via mct
2016-07-28 15:57:15 -07:00
Victor Woeltjen
87682607a5
[API] Rename dependency in adapter layer
2016-07-28 15:53:07 -07:00
Victor Woeltjen
7bf265b478
[API] Move mct service up
2016-07-28 15:52:52 -07:00
Victor Woeltjen
1d31fe8d02
[API] Override dialogService in actions
...
An ugly hack to allow dialogs to be shown for Save As
and Edit Properties, without requiring form generation.
This will permit views to be shown instead in certain
cases, https://github.com/nasa/openmct/pull/999#issuecomment-236045158
2016-07-28 15:48:30 -07:00
Victor Woeltjen
bfdbc71e40
[API] Define a properties region
2016-07-28 15:34:03 -07:00
Victor Woeltjen
59436f7b45
[Tests] Load all sources ( #1098 )
...
Load all source files when running Karma's test suite; this
ensures that code coverage metrics are not invalidated by
missing files. Fixes #1090 .
2016-07-28 10:45:38 -07:00
Pete Richards
1147f3aa47
tutorials: support arbitrary hosting directory ( #1097 )
...
* Include all bundles in artifact
change bundle registry such that all bundles are immediately registered,
but must be specifically enabled. A default registry class enables bundles
that make sense for demonstration purposes.
Added methods to the registry to allow enabling and disabling of bundles
without having to load additional files.
* support alternate asset/worker paths
Change the gulp glob for assets to copy over a more minimal
set of files-- only css, fonts, and images. Results in a
smaller distributable archive.
Update stylesheet loader to use a constant for the assets path.
This can be customized at run time via MCT.setAssetPath() to
allow MCT to be hosted in various locations.
Update worker loader to support loading workers from blobs to
support packaging as standalone file.
* Load templates via requirejs
* [gulp] lazy-require where reasonable
Require things right before starting tasks to reduce gulp start up time.
* document setAssetPath
2016-07-25 14:38:44 -07:00
Victor Woeltjen
4d2f159dd8
[Build] Bump version number
...
...and restore SNAPSHOT status to open sprint Niven,
https://github.com/nasa/openmct/milestone/15
2016-07-25 12:07:41 -07:00
Victor Woeltjen
26a9d53f3b
[Build] Remove SNAPSHOT Status
...
To close sprint Le Guin,
https://github.com/nasa/openmct/milestone/14
2016-07-25 11:46:40 -07:00
Victor Woeltjen
719f9f45e8
[API] Add documentation for selection state ( #1096 )
2016-07-22 14:09:31 -07:00
Victor Woeltjen
95ef70a24c
[API] Use selection state from toolbar ( #1070 )
...
* [API] Allow selection
* [API] Keep in sync using model
* [API] Add selection as EventEmitter
* [API] Use selection from ToDo tutorial
* [API] Restore selection functionality
2016-07-22 13:56:45 -07:00
Pete Richards
d5aa998b4c
[API] Draft Composition API ( #1068 )
...
* [Objects] util for equality checking
Add a method for checking object equality, useful for other services.
* [Composition] Draft Composition API
Draft composition API. Composition collections provide an observable
for watching and mutating the composition of an object.
Composition providers implement the loading and modification of composition.
The default composition provider uses the composition attribute of
domain objects, while allowing other providers to implement their
own loading and mutation behavior.
* add todo about event listener bindings
* [Type] Add form property for defining form fields
* [tutorial] Add Composition tutorial
* provider doesn't have to implement events, load returns array of children
* use new composition in old api
* correct key name
* Override instantiate to provide model ids
Override instantiate in public API adapter to prevent making changes to
platform code. Instantiate now passes the id of the domain object with the
model so that capabilities can convert to a new-style domain object and use
that to detect functionality.
* Implement mutation capability with decorator
Implementation mutation capability override with decorator to adapter code
outside of platform. Capability override ensures that models are kept in
sync even though they are no longer shared objects.
* override composition cleanly
Override composition capability without making changes inside platform.
* cleanup after temporary collections
* remove unused try/catch
2016-07-22 13:53:03 -07:00
Pete Richards
7890fcae69
tutorial consistency . ( #1079 )
...
* [API] use new-style objects consistently
* rewrite todo tutorial in test-api.html
* [API] Add API doc, update object API
* [Tutorials] Rename tutorials, remove old
* Fix Links
* updates
* initial
* hope this works
* Object Utils always return new objects instead of mutating existing objects
* keep domain object model in-sync when listening
Keep the domain object model in sync with the latest version when
listening for mutation events.
* Remove old-style plugins
* Update views to use new API
* Tidy Code
* Update API Docs
* Add Plugin API and Example
2016-07-21 14:39:02 -07:00
Victor Woeltjen
41156cec7c
[Build] Normalize reporting for QA tasks
...
https://developer.nasa.gov/ResourceProspector/warp/issues/191
2016-07-21 12:11:05 -07:00
Victor Woeltjen
18843cee48
[API] Change approach to applies-to checking ( #1072 )
...
* [API] Allow selection
* [API] Keep in sync using model
* [API] Add selection as EventEmitter
* [API] Use selection from ToDo tutorial
* [API] Add appliesTo-style method
* [API] Remove destroy method, simplify show
* [View] Return a no-op
* [API] Use new applies-to checking
* [API] Rename TodoView to TodoRenderer
* [API] Rewire views
* [API] Wire up so that things work
* [API] Begin adding container
...to attempt to give views something to listen to for destroy-like
events
* [API] Begin using regions...
* [API] Begin working through Region stuff
* [API] Revise Region API
...for similarity with Marionette,
https://github.com/nasa/openmct/pull/1072#issuecomment-230902986
* [API] Begin separating View, ViewDefinition
* [API] Finish separating View/ViewDefinition
* [API] Update MCTView
...to reflect updates to Region/View/ViewDefinition APIs
* [API] Simplify View API
...merging closely-related populate/show methods, and restoring
compatibility with todo tutorial
* [API] Wire in from todo tutorial plugin
* [API] Switch back to region constants
* [API] Update method signature, add JSDoc
* [API] Update variable name
* [API] Remove unnecessary separate regions file
* [API] Relocate Region; not external api
* [API] Revert changes to api.js
...as these ended up becoming entirely superficial
2016-07-20 13:46:03 -07:00