Charles Hacskaylo
138cb199bb
[Front-end] Markup and CSS refinements
...
Fixes #1729
Internal markup and CSS now sets heights
internally - menu height will now not be smaller
than the list of menu items OR the description
area;
2017-09-25 14:59:12 -07:00
Charles Hacskaylo
78f49784a0
[Front-end] Tweaks
...
Fixes #1729
CSS and markup mods to convert
to flex from abs pos;
2017-09-25 11:10:58 -07:00
Andrew Henry
ec4fe8efb3
Merge pull request #1518 from nasa/copyright-1517
...
[Licenses] Update copyright year to 2017
2017-04-23 17:22:01 -07:00
Victor Woeltjen
185567cf29
[Licenses] Update copyright year to 2017
...
Fixes #1517
2017-04-05 14:52:46 -07:00
Henry
4e457f1cf0
Fixed failing tests, and added new tests
2017-03-27 11:15:27 -07:00
Henry
1cb5dd021f
Modified composition policies to consider object instances instead of types. Fixes #669
2017-03-24 16:59:30 -07:00
Henry
399b745084
[Persistence] Prevent editing of objects that cannot be saved. Fixes #1483
2017-03-24 14:01:39 -07:00
Andrew Henry
f7ff5af60b
Merge pull request #1448 from nasa/update-composition-policy
...
Update composition policy
2017-02-21 17:18:59 -08:00
Andrew Henry
db33ab143e
Merge pull request #1445 from nasa/api-updates
...
Api updates
2017-02-21 17:04:45 -08:00
Pete Richards
2a10a2cae2
Update specs to match composition policies
2017-02-21 15:14:35 -08:00
Pete Richards
65325b90fd
Composition policy takes child instance
...
The composition policy now takes a child instance instead
of the child type, as in all cases we have access to the child
object.
This allows new-style objects to be contained by old-style objects.
Updated all composition policies to use standardized argument names
instead of `context` and `candidate`; this makes it easier to
understand.
Updated AddActionProvider to hardcode the object types supported.
2017-02-21 12:32:49 -08:00
Pete Richards
8e13819e1e
[API] composition providers receive new-style objects
...
Ensure that composition providers get new-style objects (with id
included) so that they can properly check for applicability.
2017-02-21 11:21:08 -08:00
Pete Richards
aaedf5d576
cssclass is now cssClass
...
Make property name consistent with standard camelCase naming.
2017-02-21 11:14:46 -08:00
Pete Richards
a768b12985
[Edit] Set key on represent
...
Set key on represent so that commit function can properly persist
configuration per object type. Add tests to EditRepresenter
Fixes https://github.com/nasa/openmct/issues/1367
2016-12-23 11:22:29 -08:00
Pete Richards
60d1b73160
Update tests and correct style
...
Update tests to reflect new functionality.
Closes https://github.com/nasa/openmct/issues/1360
2016-12-20 16:49:13 -08:00
Pete Richards
6328bd9354
[Edit] Cancel action depends on promise resolution
...
Cancel action no longer cares about return value, simply
will not execute if navigtion promise does not resolve.
https://github.com/nasa/openmct/issues/1360
2016-12-20 16:43:23 -08:00
Pete Richards
fcda211800
[Edit] manage editing in EditObjectController
...
EditObjectController now exits edit mode when it is destroyed.
It also injects a check function in the navigation service to
replace the old functionality implemented in EditNavigationPolicy.
https://github.com/nasa/openmct/issues/1360
2016-12-20 16:43:23 -08:00
Pete Richards
daa71c4f69
[Navigation] remove mct-before-unload
...
Remove mct-before-unload, and move the functionality to the navigation
service. The navigation service considers "unload" to be a navigation
event and prompts in much the same way as it would before any other
navigation event.
https://github.com/nasa/openmct/issues/1360
2016-12-20 16:43:23 -08:00
Pete Richards
0b79ec1235
[Browse] Simplify Edit Representation
...
Simplify edit registration and remove extra abstractions. No longer
attach a status listener for every representation-- just use a single watch
for the edit controller. Simplifies logic involved in switching controllers.
https://github.com/nasa/openmct/issues/1360
2016-12-20 16:43:23 -08:00
Alex M
d99b4d35ab
[Failing Test] Mock cloned object in SaveAs spec
2016-12-20 12:41:58 +02:00
Bogdan Alexandru Marginean
532f7a76f9
[Edit] Add notifications to Save & SaveAs ( #1258 )
...
* [Edit] Added notifications to SaveAsAction
* [Edit] Added notifications to SaveAction
* [Edit] Update SaveAsActionSpec
* [Edit] No error notif when user cancels SaveAs
2016-12-19 10:59:26 -08:00
Pete Richards
4d3ec398c9
[Style] Fix style, disable tests
...
disable tests for later follow-up.
2016-11-08 16:21:38 -08:00
Pete Richards
f991dcfb76
Clear cache when no transactions active
2016-11-08 13:51:30 -08:00
Pete Richards
2708562872
[Transaction] Sync mutation within transaction
2016-11-08 10:34:20 -08:00
Pete Richards
65043d0ff3
squash merge open933 into integration-1089, resolve merge conflicts.
2016-10-12 13:47:56 -07:00
Victor Woeltjen
0833674b91
[Persistence] Address refactoring error
...
...caught by unit tests
2016-10-07 11:54:54 -07:00
Victor Woeltjen
947b54555a
[Edit Mode] Simplify transaction stack
...
https://github.com/nasa/openmct/pull/874#r76593588
2016-10-07 11:35:35 -07:00
Victor Woeltjen
1a88c9a651
Merge remote-tracking branch 'origin/master' into persist-on-mutation-825
2016-10-07 11:27:58 -07:00
Alex M
a34e89d56a
[Edit] Bind action to .perform() inside mct-button
2016-09-27 21:19:25 +03:00
Alex M
4b51e604a7
[Edit] Switch other edit actions to mct-control
2016-09-24 20:43:35 +03:00
Andrew Henry
f6ed0e8ab6
Merge pull request #1178 from hudsonfoo/open1168
...
[Frontend] Delay visibility of progress bar
2016-09-23 10:10:09 -07:00
Henry
275dda820b
Merge branch 'mct588comm' of https://github.com/BogdanAlexandru/openmct into BogdanAlexandru-mct588comm
2016-09-22 17:33:42 -07:00
Henry
7a94efccbf
[Edit Mode] Fixed spelling mistake, moved variable declaration
2016-09-22 11:04:04 -07:00
Henry
3548cde9c4
[Edit Mode] Fixed issue with save dialog not being displayed for new objects after mutation. Fixes 1080
2016-09-21 16:12:09 -07:00
Alex M
0c27a5f361
[Edit] Remove CreationService dep from SaveAs
2016-09-19 23:52:30 +03:00
Alex M
abfabc85b5
[Edit] Fix edit-action-buttons indent
2016-09-19 20:41:50 +03:00
Alex M
e08704e6d3
[Edit] Make checkstyle happy
2016-09-19 20:39:54 +03:00
Alex M
f60fc2ebad
[Edit] EditorCapability.finish returns domainObj
2016-09-19 20:33:12 +03:00
Alex M
b50278e92f
[Edit] Remove mocked unused UrlService
2016-09-19 20:22:46 +03:00
Alex M
5ef6617062
[Edit] Rename action to Save and Finish Editing
2016-09-17 01:05:46 +03:00
Alex M
ae89dcd62d
[Edit] Make single save button use mct-control
2016-09-17 00:39:49 +03:00
steven mirecki
f9597fe799
Merge branch 'master' of https://github.com/nasa/openmct
2016-09-16 17:16:35 -04:00
Alex M
2a2e9ef99d
[Edit] Make linter happy
2016-09-16 03:24:00 +03:00
Alex M
1446b16e77
[Edit] Using spy objects as save action mocks
2016-09-16 03:15:10 +03:00
Alex M
f03003b366
[Edit] Fix CreateActionSpec
2016-09-15 23:18:53 +03:00
Alex M
d3db26499c
[Edit] CreateAction needs to perform("save-as")
2016-09-15 23:14:12 +03:00
Alex M
d1f67fd8b9
[Edit] Introduce dropdown Save menu
...
And fix style issues in SaveAsActionSpec
2016-09-15 22:40:02 +03:00
Alex M
31ee92b711
[Edit] Remove editor.cancel from SaveActionSpec
2016-09-15 20:39:02 +03:00
Alex M
1ea7fa3084
[Edit] SaveAsAction tests cover save and finish
2016-09-15 20:28:29 +03:00
Alex M
d8dc3c8445
Merge branch 'master' into mct588comm
2016-09-14 19:50:19 +03:00