08c4302011
[Build] Bump version number to close release
2015-12-18 12:21:11 -08:00
5f96861c44
[Duplicate] Handle single-element ID arrays
...
Avoid type coercion related errors when testing to
see if a value is an ID that needs to be remapped.
2015-12-17 15:10:15 -08:00
995d71f901
[Duplicate] Add test case
...
Add test case for single-element string arrays, to
replicate bug around type coercion.
https://github.com/nasa/openmctweb/issues/444
2015-12-17 15:07:16 -08:00
82e4a53472
Merge remote-tracking branch 'github-open/open-warp1596b' into open-master
2015-12-17 14:20:18 -08:00
e7a41061c6
[Frontend] Hiding filter input in autoflow element when in Layout
...
open #425
(cherry picked from commit 119613e)
2015-12-17 14:11:39 -08:00
4848a61e21
Merge pull request #439 from nasa/open428
...
Fixed bug in copying #428
2015-12-17 13:55:55 -08:00
6302e45c10
Fixed bug in copying #428
2015-12-17 13:47:31 -08:00
451157b653
Merge pull request #432 from nasa/open426
...
Review and integrate open426
2015-12-17 13:38:45 -08:00
f55168d1ac
Merge remote-tracking branch 'github-open/open-warp1596' into open-master
2015-12-17 09:39:38 -08:00
c4f99a6cab
Merge pull request #435 from nasa/open428
...
[Copy] Duplication of layouts does not retain position and size of all elements. #428
2015-12-16 11:45:22 -08:00
83e77303aa
[Copy] Duplication of layouts does not retain position and size of all elements. #428
2015-12-16 11:11:20 -08:00
6e1cadf338
[Frontend] Fixed splitter and related elements when collapsed
...
open #426
Adds CSS to turn off pointer-events for the splitter, treeview
and inspect elements when they are in a collapsed state;
2015-12-15 15:47:32 -08:00
83a9b984e5
[Frontend] Recompile CSS after integration of open1596
...
open #425
warp#1596
Recompile CSS after integration of cherry-pick from open1596;
2015-12-14 15:28:48 -08:00
978df93ffd
[Frontend] Cherry-picking platform CSS mods for autoflow view
...
warp #1596
open #425
Changes to autoflow styles, particularly in header;
Cleanup in effects.scss; CSS to be re-compiled;
(cherry picked from commit 5848077)
2015-12-14 15:22:08 -08:00
0cfc070f3c
Merge pull request #394 from nasa/open332
...
[Duplicate] Rewrite identifiers in clones
2015-12-11 15:06:34 -08:00
5ad150a17e
Merge pull request #413 from nasa/open411
...
[Documentation] Fix type declaration
2015-12-11 11:28:38 -08:00
de88bf94d4
[Documentation] Fix type declaration
...
Rephrase parameter type to something JSDoc can parse.
https://github.com/nasa/openmctweb/issues/411
2015-12-11 10:51:16 -08:00
19f07aa398
[Duplicate] Add trailing newline
2015-12-08 16:34:36 -08:00
46f9b31cff
[Duplicate] Test rewriting of identifiers
2015-12-08 16:27:46 -08:00
e32feb29e2
[Duplicate] Rewrite identifiers in clones
...
Traverse object models of clones and rewrite domain object
identifiers that have changed during duplication.
Addresses https://github.com/nasa/openmctweb/issues/332
2015-12-08 15:45:45 -08:00
89a93e2966
Merge remote-tracking branch 'github-open/open384' into open-master
2015-12-08 15:18:21 -08:00
038322e9aa
[Layout] Update raw positions on drop
...
When handling a drop into the layout, store the panel's
new position to the LayoutController's internal table of
raw positions (in addition to writing it to the configuration.)
Avoids https://github.com/nasa/openmctweb/issues/384
2015-12-08 15:08:30 -08:00
6cef663db5
[Representation] Add ending newline
2015-12-08 13:43:41 -08:00
b2f5861458
[Representation] Test template prefetcher
2015-12-08 13:29:11 -08:00
f8809ce67f
[Representation] Also prefetch containers
2015-12-08 13:06:24 -08:00
3c97eb6014
[Representation] Remove obsolete template definition
2015-12-08 12:59:41 -08:00
3498b0a50a
[Representation] Prefetch templates
...
...to ensure that dialogs et al can be displayed, even
after loss of network connectivity.
https://github.com/nasa/openmctweb/issues/383
2015-12-08 12:59:18 -08:00
ed7e0d8b0a
Merge pull request #376 from nasa/open169b
...
Review and integrate open169b
2015-12-04 16:29:32 -08:00
f3828ba516
[Frontend] Adjusted desktop breakpoint
...
open #169
2015-12-04 15:55:32 -08:00
2a48c25453
Merge pull request #375 from nasa/open137
...
Show warning for unsupported browsers
2015-12-04 15:43:23 -08:00
096da0cb94
Merge pull request #347 from nasa/open259b
...
[Time Conductor] Don't update model while typing (v2)
2015-12-04 15:34:03 -08:00
ca8a07e1ae
Merge remote-tracking branch 'github/open169a' into open169b
2015-12-04 15:33:49 -08:00
c02f965460
[Time Conductor] Remove unused property
...
...from structure passed into date-time field. Note in
code review, https://github.com/nasa/openmctweb/pull/347
2015-12-04 15:19:34 -08:00
5f440bb6de
Merge pull request #372 from nasa/open58_notification
...
[Persistence] Errors in persistence (after creating/modifying objects) should be visible to user #58
2015-12-04 15:15:29 -08:00
fc729279ec
[Common UI] Add spec for unsupported browser warning
2015-12-04 15:11:40 -08:00
dd0f9ab74e
Merge pull request #349 from nasa/open1573
...
[Documentation] Document test process
2015-12-04 14:34:59 -08:00
d2a4a85e04
[Common UI] Test agentService.isBrowser
2015-12-04 14:12:00 -08:00
37890280ae
[Common UI] Only show warning for unsupported browsers
2015-12-04 14:08:42 -08:00
a6ceae4045
[Common UI] Show warning at startup
...
Show a warning about unsupported browsers at startup,
https://github.com/nasa/openmctweb/issues/137
2015-12-04 13:53:45 -08:00
3447e735dc
Merge pull request #362 from nasa/open346
...
[Entanglement] Add "Set Primary Location" action
2015-12-04 13:48:27 -08:00
989c937ce1
[Documentation] Fix typo in HTML entity
2015-12-04 13:29:19 -08:00
e0608ddee0
[Documentation] Simplify Author Checklist
...
...as discussed in https://github.com/nasa/openmctweb/pull/349
2015-12-04 13:25:20 -08:00
b35224061f
Merge pull request #374 from nasa/open305
...
[Edit] Return a promise from editable persistence capability
2015-12-04 12:44:08 -08:00
b25576aed8
[Documentation] Sketch initial test procedures
...
Sketch initial test procedures; add explanation on the difference between
sprint and release testing.
2015-12-04 12:20:05 -08:00
d5f054e328
[Edit] Test return type
...
...from the edit-mode-wrapped persistence capability.
2015-12-04 11:20:19 -08:00
eb4959cf49
[persistence] #58 renamed alertService to notificationService
2015-12-04 10:45:49 -08:00
cce415fc51
Merge pull request #371 from nasa/open338
...
#338 [Copy] Copying an object with telemetry from the data dictionary results in a number of unknown objects in copied tree
2015-12-04 09:46:24 -08:00
00f96c314a
[persistence] #58 added tests for notification on persistence error
2015-12-03 20:32:03 -08:00
fefd27162c
[Entanglement] Allow cross-space linking
...
Allow links across spaces; only disallow move or copy.
Addresses WTD-1587
2015-12-03 20:32:03 -08:00
b388c76e45
[copy] #338 Modified check to set object location, added setLocation flag, Removed unused parameter
2015-12-03 19:00:44 -08:00
aaeaf3a096
Merge pull request #370 from nasa/open369
...
[Performance] Fix usages of $interval
2015-12-03 18:31:17 -08:00
57efe4e0d1
Removed UUID reference
2015-12-03 17:10:28 -08:00
dd4dbc9326
[Performance] Update spec for ElasticIndicator
...
...to reflect changes in call to reduce digest frequency.
2015-12-03 16:45:30 -08:00
6aa77ff468
#338 fixed failing test
2015-12-03 16:41:06 -08:00
f8099550bd
[Copy] #338 updated code style in CreationPolicy
2015-12-03 16:22:45 -08:00
96249e6bcc
Removed redundant line in test spec
2015-12-03 15:51:27 -08:00
6e391098a3
Fixed jslint error
2015-12-03 15:32:26 -08:00
baec0f9719
#338 added new test case for creation of links when object type is not createable
2015-12-03 15:28:07 -08:00
6aab9f4e34
Added test for linking
2015-12-03 14:47:42 -08:00
1bf73935e4
[Performance] Add test case for mct-split-pane
2015-12-03 13:56:57 -08:00
49e51d0a62
[Performance] Update mct-chart spec
2015-12-03 13:39:37 -08:00
3e7bc2f37f
[Performance] Don't invoke apply from indicator
...
Don't invoke apply while polling from ElasticSearch
indicator; let the corresponding request trigger
this.
2015-12-03 13:29:54 -08:00
0f56fd2561
[Performance] Only invoke apply on size changes
...
...as detected from mct-chart.
2015-12-03 13:28:32 -08:00
9f0114eb39
[Performance] Don't invoke apply from MCTSplitPane
...
Don't invoke apply on every from MCTSplitPane
(this had been intended behavior, but argument was misplaced.)
2015-12-03 13:27:59 -08:00
4b82893c36
[Performance] Improve digests/sec indication
...
Don't let past digest counts bias current rate shown;
https://github.com/nasa/openmctweb/issues/369
2015-12-03 13:27:19 -08:00
734e979c94
#338 Fixed failing tests after refactor
2015-12-03 12:49:54 -08:00
983973843e
Merge pull request #363 from nasa/open302
...
[Representation] Check full path when comparing domain objects
2015-12-03 10:01:35 -08:00
3b427c31a2
Fixed error with not properly referenced
2015-12-02 19:18:50 -08:00
cee0ecf0ef
Removed use of composition and mutation because they trigger the search indexer too early and it tries to retrieve objects that have not been persisted yet
2015-12-02 19:10:10 -08:00
8e3c5db3bf
#338 fixed incorrect 'allow' function specification in CreationPolicy
2015-12-02 14:14:04 -08:00
11d8daf3ed
#338 Fixed incorrect specification of CreationPolicy in bundle.json
2015-12-02 14:07:08 -08:00
9953e16415
#338 Copy now using target persistence space
2015-12-02 14:06:22 -08:00
fe600de0f7
[Copy] #338 added CreationPolicy and appropriate tests, amended CreateActionProvider, and updated existing tests
2015-12-02 11:28:49 -08:00
386f1f20ff
[Representation] Test switching between links
...
Add test case to verify that representation gets refreshed
when switching among two linked instances of the same
domain object.
2015-12-02 10:49:18 -08:00
5e07951892
[Representation] Handle missing context
...
Handle missing context when generating an ID path;
this is missing in the root object.
2015-12-02 10:23:11 -08:00
2514e44083
[Representation] Check full ID path
...
...when determining if a representation needs to be
refreshed. Avoids representations becoming stale
when switching or navigating among linked instances
of the same domain object.
https://github.com/nasa/openmctweb/issues/302
2015-12-02 10:21:00 -08:00
20d9c7158e
Added jslint es5 mode
2015-12-01 22:40:50 -08:00
d8e319ebf8
Fixing jslint errors
2015-12-01 22:36:23 -08:00
a39cbbd917
Fixing jslint errors
2015-12-01 22:35:28 -08:00
8df27a1c05
Fixing jslint errors
2015-12-01 22:34:26 -08:00
26cf9c14f4
[Persistence] Errors in persistence (after creating/modifying objects) should be visible to user #58
2015-12-01 22:03:53 -08:00
03edd26e17
[Edit] Return promise from editable persistence
...
https://github.com/nasa/openmctweb/issues/305
2015-12-01 16:45:08 -08:00
571f6d183a
[Entanglement] Expose Set Primary Location
2015-12-01 16:26:19 -08:00
1292e39c46
[Entanglement] Implement Set Primary Location
2015-12-01 16:20:30 -08:00
6fe3f82fb1
[Entanglement] Add test for Set Primary Location
...
https://github.com/nasa/openmctweb/issues/346
2015-12-01 15:59:37 -08:00
da8fb99e82
[Frontend] Fixing bad breakpoints for tablet vs. desktop
...
open #169
2015-11-30 15:57:45 -08:00
c8d77bc2db
[Entanglement] Allow cross-space linking
...
Allow links across spaces; only disallow move or copy.
Addresses WTD-1587
2015-11-30 15:27:10 -08:00
b5e52fce75
[Time Conductor] Remove redundant test block
2015-11-27 14:48:48 -08:00
3afcb52934
[Time Conductor] Use ng-blur from template
2015-11-27 14:35:51 -08:00
677b0cffec
[Time Conductor] Test form isolation
...
Verify that form inputs are ignored until some explicit trigger
2015-11-27 14:33:35 -08:00
248bc68f0d
[Time Conductor] Test restoration of old values
...
...and clarify name of the function in scope which does this.
2015-11-27 14:23:30 -08:00
02050fa3ef
[Time Conductor] Document ng-blur on mct-control
2015-11-27 14:02:16 -08:00
57d23c3696
[Time Conductor] Add missing license header
2015-11-27 12:37:51 -08:00
8babfc5ca9
[Time Conductor] Propogate blur from text field
2015-11-27 12:37:23 -08:00
271b5d1a73
[Time Conductor] Test choices via picker
...
...to ensure that they trigger blur events. Also, test changes
via text entry to ensure that they don't (the template is responsible
for this.)
2015-11-27 12:36:40 -08:00
7d4e7a0925
[Time Conductor] Allow ng-blur on mct-controls
2015-11-27 12:29:53 -08:00
92f5d5f190
[Documentation] Replace redundant docs with link
2015-11-27 12:00:25 -08:00
1731b985fc
[Documentation] Fix broken markdown tag
2015-11-27 11:30:55 -08:00
bd4590ad9d
[Documentation] Update terminology
...
Update terminology in Development Cycle to reflect
descriptions in Test Plan.
2015-11-27 11:22:11 -08:00
55fc60ec82
[Documentation] Describe long-duration testing
2015-11-27 11:15:13 -08:00
ab075e9ad8
[Documentation] Complete test plan
2015-11-27 11:08:47 -08:00
3ac1710d83
[Documentation] Document evaluation criteria
...
...for per-release and per-sprint testing. WTD-1573
2015-11-27 10:58:16 -08:00
730878938e
[Documentation] Document pre-merge testing
2015-11-27 10:39:25 -08:00
3fd4304de1
Merge pull request #345 from nasa/open32
...
[Layout] Layout rebuilds after resize/reposition #32
2015-11-27 09:59:01 -08:00
db7224486c
[Layout] Layout rebuilds after resize/reposition - Fixed potential race condition #32
2015-11-25 19:11:29 -08:00
424953c894
[Layout] Layout rebuilds after resize/reposition #32
...
- Refactored layoutPanels member function, and updated tests.
- Changed $scope.$watch to $scope.$watchCollection
2015-11-25 15:32:33 -08:00
6d0f3c7faa
[Layout] Layout rebuilds after resize/reposition #32
...
Refactored layoutPanels method
Fixed JSLint errors
fixed failing tests
2015-11-25 15:30:33 -08:00
434a52ded3
[Build] Bump version number
...
...to begin work for new sprint.
2015-11-25 14:11:53 -08:00
2ec906e2d4
[Build] Remove snapshot status
...
Remove snapshot status in preparation to bump version number
at end of sprint Banks.
2015-11-25 14:10:48 -08:00
ffff13205a
[Time Conductor] Check for value changes
...
...on watches triggered from the picker. Only want to
trigger a submit when this actually constitutes a change from
the datetime field's underlying model (to avoid triggering
form submission when datetime picker is initialized.)
2015-11-25 11:21:51 -08:00
16efd85dfc
[Time Conductor] Submit immediately on picker changes
2015-11-25 11:16:31 -08:00
1ef09ffbdd
[Time Conductor] Restore last valid values
...
Restore last valid values on blur, in a date-time entry field.
2015-11-25 11:12:41 -08:00
976ecce075
[Time Conductor] Update model on submit/blur
2015-11-25 11:09:11 -08:00
87a51a9eb3
[Time Conductor] Listen for blur, submit
...
https://github.com/nasa/openmctweb/issues/259
2015-11-25 11:02:03 -08:00
c84de00e80
[Layout] Layout rebuilds after resize/reposition #32
2015-11-24 21:51:10 -08:00
91997ced01
[Documentation] Define test levels
2015-11-24 17:08:59 -08:00
7a4be9e67e
[Documentation] Add test procedure template
2015-11-24 15:56:02 -08:00
eb942b0bf7
[Documentation] Intermediary commit
...
Begin adding test plan, procedures. WTD-1573.
2015-11-24 13:08:59 -08:00
1cf23c7ad6
[Documentation] Rename development cycle
...
...as it will no longer be the index of the process
category as information about testing is added.
2015-11-24 10:57:52 -08:00
15ec9df538
Merge pull request #327 from nasa/open208b
...
[Timelines] Bring over CSS
2015-11-23 10:38:02 -08:00
d6e2895666
Merge pull request #257 from nasa/open245b
...
[Persistence] Support multiple persistence spaces
2015-11-21 07:13:54 -08:00
7974ffdda2
Merge remote-tracking branch 'github/master' into open245b
...
...in preparation to complete merge nasa/openmctweb#257
Conflicts:
platform/entanglement/src/actions/CopyAction.js
platform/entanglement/src/actions/LinkAction.js
platform/entanglement/src/actions/MoveAction.js
2015-11-21 07:05:51 -08:00
d5858622ba
[Persistence] Fix grammar in JSDoc
...
...and add some explanation of METHOD_DEFAULTS.
2015-11-21 06:59:12 -08:00
9656e09066
[Documentation] Clarify identifier syntax
...
...in plain English, for the humans.
Per code review in nasa/openmctweb#257
2015-11-21 06:52:19 -08:00
096fee8b6d
Merge remote-tracking branch 'github/master' into open208b
...
Conflicts:
platform/commonUI/themes/espresso/res/css/theme-espresso.css
platform/commonUI/themes/snow/res/css/theme-snow.css
2015-11-21 06:42:45 -08:00
0635e7c38e
[Timeline] Disambiguate datetime control
...
Timeline uses a custom date-time control on creation;
use a distinct key for this to avoid a naming collision
with platform's datetime. Addresses abnormal behavior
identified in nasa/openmctweb#208
2015-11-20 17:26:43 -08:00
845b1dcd6f
Merge pull request #321 from nasa/open169
...
Review and integrate open169
2015-11-20 17:13:39 -08:00
2e959e8503
Revert "[Mobile] Deploy via CircleCI"
...
This reverts commit 49b3d67272
.
2015-11-20 17:09:37 -08:00
e6c9cbf0cd
[Persistence] Clarify JSDoc
...
Per code review feedback, nasa/openmctweb#257
2015-11-20 17:08:39 -08:00
fd3059b380
[Frontend] Final cleanups, tweaks; Refactored s-icon-btn
...
open #208
Unit tested in both themes;
.s-icon-btn refactored slightly to focus on usage
as an icon-only element, removed overlap designations
with .s-btn in markup;
Colors normalized for theming;
Code cleanup;
2015-11-20 16:47:04 -08:00
5a7349117a
[Frontend] Cleanups to Timeline tabular label elements
...
open #208
Colors normalized for theming;
2015-11-20 16:27:26 -08:00
50134bbc7f
[Frontend] Theming and cleanups in Clocks and Timers
...
open #208
Also converted timer to use flexbox layout;
2015-11-20 16:19:27 -08:00
3854df27d8
[Frontend] Styling on Timeline zoom buttons
...
open #208
Fixed in both themes;
2015-11-20 15:42:08 -08:00
fc53dbd8a4
[Frontend] Themes added to Timelines
...
open #208
Espresso and Snow now supported; bulk of
work done except for minor cleanups, like zoom
buttons; Dragging not working currently in Timelines;
2015-11-20 15:23:08 -08:00
fb0ba0cff9
Merge pull request #323 from nasa/open251
...
Review and integrate open251
2015-11-20 13:30:24 -08:00
573e5608fc
Merge pull request #319 from nasa/open-status-tracking
...
[Status] Add status tracking
2015-11-20 13:18:09 -08:00
37a7c2b1df
Merge pull request #309 from nasa/open308
...
[Workers] Allow web workers to be shared
2015-11-20 11:40:26 -08:00
38274728f6
[Workers] Update JSDoc
...
...per review feedback, nasa/openmctweb#309
2015-11-20 11:12:29 -08:00
49b3d67272
[Mobile] Deploy via CircleCI
...
...to enable testing of changes for nasa/openmctweb#169 .
2015-11-20 11:05:25 -08:00
400b992ec3
[Status] Revise API
...
Change method names, add a getter to status capability;
per code review feedback, nasa/openmctweb#319 .
2015-11-20 09:46:08 -08:00
de59f191b8
[Frontend] Relocating files
...
open #208
Moving initial files into new positions, based
on Victor's work in #242 ;
2015-11-20 09:14:07 -08:00
3d3b250536
Merge remote-tracking branch 'github/master' into open208
2015-11-20 08:38:19 -08:00
32815d8427
[Frontend] Markup and CSS fixes
...
open #251
Fixed markup and CSS to remove erroneously
applied "select" class;
Modified .select to not use overflow: hidden;
Better positioning for *-options elements;
2015-11-19 18:50:10 -08:00
3e25d17702
[Mobile / Frontend] Modified media query device detection approach
...
open #169
Significant simplification of media query device detection
to focus on width only; tablet max-width and desktop
min-width modified to create gapless ranges;
2015-11-19 15:16:21 -08:00
b5d1118a3f
[Status] Document status capability
...
...in the developer guide. Includes a table for listing
status names and classes, per code review feedback,
nasa/openmctweb#319 .
2015-11-19 15:12:03 -08:00
5b9e43f8ff
[Status] Test platform/status
2015-11-19 14:22:44 -08:00
3ffa6f70aa
[Status] Add empty specs
2015-11-19 13:47:39 -08:00
0d07c3c289
[Status] Clean up classes when destroyed
2015-11-19 13:44:06 -08:00
29fdb6d641
[Status] Add JSDoc
2015-11-19 13:43:18 -08:00
39d007470a
[Status] Active platform/status bundle
2015-11-18 17:23:31 -08:00
285c8cbd1e
[Status] Add status tracking
...
Add status tracking for domain objects, and decoration of
representations with status-related classes. Supports WTD-1575
by allowing pending state of taxonomy to be handled by
status tracking and custom CSS, instead of by overriding platform
templates.
2015-11-18 17:22:38 -08:00
a7f277b0d2
Merge pull request #317 from nasa/open316
...
[bug] TypeImpl.getInitialmodel should always return a fresh (ie. cloned) model.
2015-11-18 12:21:23 -08:00
5ced8e655d
[bug] #317 Added jsdoc note about performance
2015-11-18 12:14:00 -08:00
4de7b7dfb5
Merge pull request #288 from nasa/open218
...
[Plot] Support domain/range switching
2015-11-18 11:54:13 -08:00
a9518e9890
[Telemetry] Add missing JSDoc
...
...for new parameters added to support domain/range switching
in plots, per code review on nasa/openmctweb#288
2015-11-18 10:50:32 -08:00
4ed35cddde
Merge pull request #272 from nasa/open120
...
[Actions] Avoid suppression of context menus
2015-11-17 16:27:17 -08:00
40b21e35fd
Fixed jslint error
2015-11-17 15:03:17 -08:00
3a36389815
Fixed test
2015-11-17 14:45:10 -08:00
606667eb4d
[bug] TypeImpl.getInitialmodel should always return a fresh (ie. cloned) model. #316
2015-11-17 14:30:34 -08:00
ef5a26dfcc
[Documentation] Specify default value
...
...for shared property of workers.
2015-11-16 16:16:22 -08:00
8363302caf
[Workers] Allow web workers to be shared
...
Support an additional flag in the extension category
such that SharedWorkers may be used. nasa/openmctweb#308 .
2015-11-16 15:16:44 -08:00
2b2ac0b0d9
Merge pull request #299 from nasa/open297
...
[Time Conductor] Fix date picker toggles
2015-11-12 16:52:35 -08:00
f9a7ca85ac
Merge pull request #273 from nasa/open231
...
[Core] Catch errors from listeners in topic
2015-11-12 16:51:50 -08:00
46b110e12f
[Common UI] Add note about TODO item
...
Add note about temporary work around, per code review
from nasa/openmctweb#299
2015-11-12 16:38:01 -08:00
b7eb9491cb
Merge pull request #275 from nasa/open271
...
[Layout] Enforce minimum size on drop
2015-11-12 16:10:50 -08:00
a92d13c10f
Merge pull request #294 from nasa/open223
...
[Documentation] Document process
2015-11-12 15:08:03 -08:00
4ad007f882
[Common UI] Add z-index to popups
...
Temporary workaround for nasa/openmctweb#298
2015-11-12 14:52:41 -08:00
9f2303face
[Time Conductor] Fix date picker toggle
...
nasa/openmctweb#297 ; avoid flag toggled to display date-time
picker becoming lost in a child scope.
2015-11-12 14:49:19 -08:00
99512f41b9
[Documentation] Handle review feedback
...
Fix spelling error, add link, per code review nasa/openmctweb#294
2015-11-12 12:23:38 -08:00
49a5ac833b
[Documentation] Use consistent row headers
2015-11-12 09:57:06 -08:00
646df81874
[Documentation] Add sprint calendars
...
...and fix quotes copied from original sketch of document.
2015-11-12 09:52:47 -08:00
c5736cafb1
[Documentation] Add process documentation
...
Bring over process documentation (except for calendar),
nasa/openmctweb#223 .
2015-11-10 17:27:43 -08:00
93d969ad67
[Plot] Add tests
...
...to verify that data is requeried when user changes
domain or range selection.
2015-11-10 16:17:43 -08:00
7dc6f553ac
[Plot] Expose alternate domain values correctly
...
...from example telemetry (sine wave generator), to support
testing of switching among domains within plot.
2015-11-10 16:12:36 -08:00
b30e72081c
[Plot] Update domain format
...
...on change in user's domain selection.
2015-11-10 16:12:16 -08:00
d60bf94501
[Plot] Remove unnecessary fallback
2015-11-10 16:03:42 -08:00
a88fadcb49
[Plot] Allow lookup of alternate ranges
2015-11-10 16:02:18 -08:00
7264a711a3
Merge pull request #274 from nasa/open250
...
Review and integrate open250
2015-11-10 15:20:06 -08:00
ae7a1618e8
[Plot] Listen for domain/range changes
...
nasa/openmctweb#218
2015-11-10 15:16:47 -08:00
d6d95fed19
[Code style] Cleaned out comments
...
open #250
open #274
scss, html scoured for commented
dead code, leftover TO-DOs and
other unnecessary comments;
2015-11-10 15:12:09 -08:00
04ce2f985a
[Persistence] Add JSDoc
...
Add JSDoc to classes added/modified to support multiple persistence
spaces, nasa/openmctweb#245 .
2015-11-10 14:16:07 -08:00
a14f30c03c
[Persistence] Test PersistenceAggregator
2015-11-10 13:43:22 -08:00
bd85392b54
[Persistence] Test cross-space policy
...
Verify that move/copy/link across spaces is disallowed.
2015-11-10 13:29:12 -08:00
7c427e0b6e
[Persistence] Test IdentifierProvider
2015-11-10 13:15:24 -08:00
6cf8335f31
[Persistence] Test Identifier parsing
...
...and add empty spec for IdentifierProvider
2015-11-10 13:11:21 -08:00
647a1403d0
[Persistence] Update developer guide
...
Replay changes to developer guide regarding identifier syntax
and persistence spaces.
2015-11-10 13:01:32 -08:00
1d9b8f34e2
Merge remote-tracking branch 'github/master' into open245b
...
...to resolve merge conflicts for pull request for
nasa/openmctweb#245
Conflicts:
docs/src/guide/index.md
2015-11-10 12:56:11 -08:00
adf119007b
[Persistence] Test validator
...
Exercise the validation function provided by move/copy/link
actions when prompting for a location with a dialog.
2015-11-10 12:46:58 -08:00
7114e9b150
[Persistence] Update move/copy/link specs
...
...to reflect re-consultation of policyService when the action
context changes due to dialog input.
2015-11-10 12:40:52 -08:00
76c1f5bfe9
[Persistence] Update spec for instantiate
...
...to reflect usage of identifierService.
2015-11-10 12:34:54 -08:00
33f88d30ed
[Persistence] Update bundle definition
...
...to reflect dependency on identifierService to interpret an
object's persistence space based on its identifier.
2015-11-10 12:34:30 -08:00
ffdcbece56
[Persistence] Update failing spec
...
...to reflect changes to the persistence capability, utilizing the
identifierService for consistent interpretation of spaces by id.
2015-11-10 12:33:52 -08:00
44eb723efb
[Persistence] Update failing spec
...
...for instantiation capability, to reflect usage of identifier
parser in determining which space an object should belong to.
2015-11-10 12:26:59 -08:00
689f80bb23
[Persistence] Use identifierService from persistence
...
User identifierService from the persistence capability, for
consistent interpretation of spaces associated with domain
object identifiers.
2015-11-10 12:21:53 -08:00
a2db98d275
[Persistence] Update failing spec
...
...to reflect changes to PersistedModelProvider
2015-11-10 12:12:11 -08:00
49b983cd3a
[Persistence] Fix cross-space policy
...
Fix logic in cross-space policy; only disallow when a move, copy
or link would really cross spaces.
2015-11-10 10:57:48 -08:00
ad60b9225e
[Persistence] Clean up instantiation
...
Fix typo to correctly reuse defined identifiers, remove
unused dependency of instantiation capability.
2015-11-10 10:53:48 -08:00
0c096db8bd
[Persistence] Suppress Move/Copy/Link
...
Disallow move/copy/link when crossing persistence spaces,
nasa/openmctweb#245
2015-11-10 10:44:21 -08:00
fdf6148811
[Layout] Enforce minimum size on drop
...
Addresses nasa/openmctweb#271 , ensuring frames in a layout
are not too tiny to use, even if the grid size is small.
2015-11-09 17:58:20 -08:00
62e7adc0b0
Merge pull request #269 from nasa/open220
...
[Documentation] Fix broken links and strange characters in Developer Guide
2015-11-09 17:30:57 -08:00
72e0304fc0
[Merge] Safety merge-in of latest master
...
open #250
2015-11-09 17:19:02 -08:00
e1110a2bc4
[Frontend] Fixed Create menu in mobile
...
open #250
open #157
Fixed CSS selector that wasn't properly
targeting the Create menu in a mobile
context;
2015-11-09 17:14:59 -08:00
7172c45404
[Documentation] #220 Fix broken links and strange characters in Developer Guide
2015-11-09 17:11:18 -08:00
d8ced8f635
[Frontend] Hide/show Create button in mobile
...
open #250
open #157
Create button now hidden by default in mobile via
usage of CSS; can be re-displayed by including
'example/mobile' bundle;
2015-11-09 17:10:57 -08:00
e3e44f74d6
[Topic] Catch errors from listeners
2015-11-09 16:55:22 -08:00
acdd9622d2
[Topic] Add test case
...
...which specifies desired behavior for nasa/openmctweb#231 .
2015-11-09 16:51:39 -08:00
2866574dc0
[Actions] Define applicability
...
Define applicability of Move/Copy/Link using appliesTo, to avoid
errors being thrown due to lack of context during instantiation.
Addresses immediate cause of nasa/openmctweb#120 .
2015-11-09 16:28:04 -08:00
cfc9b61e25
[Frontend] Adjusted margin strategy in left pane elements
...
open #250
Changed flex-elem to use margin-bottom instead of top;
Added margin-top to .search-results element;
2015-11-09 16:21:50 -08:00
066fd55590
[Actions] Test error handling
2015-11-09 16:18:35 -08:00
c0dc30edb7
[Frontend] Fixed padding in search results
...
open #250
2015-11-09 15:42:49 -08:00
2a201df435
[Frontend] Consolidated treeview elements markup
...
open #250
Removed un-needed markup around treeview
includes and mct-reps; moved CSS class defs into
mct-include and mct-rep for search and tree
respectively;
2015-11-09 15:42:24 -08:00
07179f7290
[Action] Catch errors
...
Catch errors during action instantiation, to avoid suppressing
whole context menus on single failures; nasa/openmctweb#120 .
2015-11-09 15:42:19 -08:00
87684e0945
[Persistence] User identifierService from instantiate
2015-11-09 15:25:07 -08:00
55d3a27917
[Frontend] Fix to z-indexing for search "types" menu
...
open #250
2015-11-09 15:22:53 -08:00
1d13b245f9
[Persistence] Update bundle definition
...
...after merging latest changes from master branch into
topic branch for nasa/openmctweb#245 .
2015-11-09 15:21:41 -08:00
e31d9decdc
Merge remote-tracking branch 'github/master' into open245b
...
Conflicts:
docs/src/guide/index.md
platform/core/src/capabilities/InstantiationCapability.js
2015-11-09 15:17:53 -08:00
a5fa11749c
[Frontend] Min/max widths on panes adjusted
...
open #250
Moved new min/max definitions into desktop-only
portion of layout.scss to not affect mobile layout;
2015-11-09 15:14:50 -08:00
2b92c1619e
[Frontend] Min/max widths on panes adjusted
...
open #250
Fixed min and max widths for panes to prevent
weird pane expand/collapse behaviors, like
Inspector covering the main view area;
Added min-width to .holder-all element;
2015-11-09 15:10:52 -08:00
fd135a16af
[Frontend] Restoring dropped Snow theme constants
...
open #250
Snow theme constants missing were causing the Snow
theme CSS to not compile - this commit restores those
values;
TO-DO: values defined are a bit out of sync between Espresso
and Snow and need to be realigned;
2015-11-09 14:22:34 -08:00
aed49d89e3
[Documentation] Fix broken links and strange characters in Developer Guide
2015-11-09 13:46:27 -08:00
05f8739952
Diffs
2015-11-09 13:46:27 -08:00
bf39aa1b1d
Fixed broken links@
2015-11-09 13:46:22 -08:00
4e79de6156
[Frontend] Apply flex layout to object header elements
...
open #250
open #260
vista#132
Major refactoring to markup and CSS to apply
flex layout strategy to object headers;
Flex necessary to fix 'overflow: hidden' setting
applied in open90 to object-browse-bar that
was preventing the view switcher menu from
appearing;
Browse, edit, mobile, frames in layouts, etc. all
visually checked in a first go round;
Mobile classes tweaked to fix left and right
margin problems resulting from open90 changes;
z-indexing of Inspector pane and splitters changed
to allow primary pane elements to overflow beneath
when primary pane width is severely constrained;
2015-11-06 17:42:54 -08:00
78004ebf37
Fixed broken linkes
2015-11-06 17:40:43 -08:00
51968954a9
Merge pull request #255 from nasa/open215
...
[Creation] Add creation capability
2015-11-06 16:00:12 -08:00
64607b8e56
[Creation] Remove errant comments
2015-11-06 15:47:33 -08:00
cb432051dc
[Creation] Tweak lazy initialization approach
2015-11-06 14:32:47 -08:00
c184a9ce7c
[Creation] Complete rename of capability
2015-11-06 14:31:26 -08:00
62e2114349
[Creation] Move test cases
...
Move test cases from instantiation capability over to
instantiate service.
2015-11-06 14:30:39 -08:00
cca1928b82
[Creation] Use instantiate from objectService
...
Use instantiate from DomainObjectProvider, to remove redundant
code around DomainObject instantiation.
2015-11-06 14:23:34 -08:00
81b136eab1
[Creation] Use instantiate service
...
...from instantiation capability.
2015-11-06 14:15:22 -08:00
d059116782
[Creation] Rename creation capability
...
...to instantiation, to distinguish from creation (which
typically includes persistence.)
2015-11-06 14:07:53 -08:00
bdc99950c6
[Creation] Add instantiate service
...
...to allow insantiating domain objects completely
externally from any other domain object. Desired by
code review feedback for nasa/openmctweb#255 .
2015-11-06 13:56:12 -08:00
76e15f2963
Merge remote-tracking branch 'github/master' into open250
2015-11-06 13:32:28 -08:00
06436bb876
[Creation] Use identifierService
...
...from CreationCapability.
2015-11-06 13:10:51 -08:00
d8f3f0f430
[Persistence] Expose IdentifierService
2015-11-06 13:05:27 -08:00
177c1874b9
[Persistence] Add identifierService
2015-11-06 13:03:54 -08:00
96a7c12d69
Merge pull request #249 from nasa/open127
...
[UI] Progress indicator for pending operations (e.g. duplicate)
2015-11-06 10:57:42 -08:00
148a5eb248
JSLint issue
2015-11-06 10:14:59 -08:00
31d3ec5d20
Removed usage of function.prototype.bind
2015-11-06 10:06:17 -08:00
7564384b57
Merge remote-tracking branch 'github-open/open241' into open-master
2015-11-06 09:59:20 -08:00
639546bf86
Merge remote-tracking branch 'github-open/open229b' into open-master
2015-11-06 09:54:42 -08:00
932e3cb7b0
Merge remote-tracking branch 'github-open/open244' into open-master
2015-11-06 09:46:51 -08:00
cbffc221fb
Merge remote-tracking branch 'github-open/prod-uisymbols' into open-master
2015-11-06 09:44:21 -08:00
eef801f1ae
[Persistence] Fix read in example
...
Values are stored in the scratchpad as JSON, so parse them
as JSON before returning them.
2015-11-05 18:00:51 -08:00
d69cf6c6fe
[Persistence] Parse out key
...
When an identifier is a space-key pair, parse out the key before
persisting.
2015-11-05 17:58:16 -08:00
0a9c162f26
[Persistence] Fix method delegation
...
...used by PersistenceAggregator
2015-11-05 17:53:04 -08:00
942fa46022
[Persistence] Expose aggregator
2015-11-05 17:51:14 -08:00
74aff1b407
[Persistence] Implement aggregator
2015-11-05 17:48:43 -08:00
2f658348a8
Fixed JSLint
2015-11-05 17:40:22 -08:00
dbff9e2125
[Persistence] Add example provider
...
...to serve as a secondary persistence store.
2015-11-05 17:38:51 -08:00
793ed7ebe6
[UI] Progress indicator for pending operations - Refactoring for code clarity
2015-11-05 17:32:52 -08:00
bed1556a3a
[Persistence] Begin adding example bundle
...
Begin adding example bundle illustrating usage of secondary persistence
stores. Scratchpad will 'persist' objects only in memory.
2015-11-05 17:30:27 -08:00
822b4ae96f
[Persistence] Report space by identifier
2015-11-05 17:26:48 -08:00
99f3b986b6
[Creation] Retain space prefix
...
Retain space prefix from a parent when creating a new domain object,
if there is a space prefix.
2015-11-05 17:25:39 -08:00
fd4c1ea747
[Persistence] Retain original id
...
...after parsing out space and key, to aid in assembling
the result of getModels as an object where IDs are keys.
2015-11-05 17:22:05 -08:00
944a5a7424
[Persistence] Update JSDoc
2015-11-05 17:16:53 -08:00
dda2c89a58
[Persistence] Update bunde definition
...
...to reflect removal of 'additional persistence spaces'; parse
these out of identifiers instead.
2015-11-05 17:13:19 -08:00
c8cfbf5281
[Persistence] Refactor model loading
...
...such that ids are only parsed for space/key pairs once.
2015-11-05 17:11:24 -08:00
9f383ab101
[Persistence] Parse space from id
...
Parse spaces from domain object identifiers, if these have
been specified.
2015-11-05 17:04:55 -08:00
063e97fcb5
[Frontend] Cleanups and enhancements to search
...
open #250
Fixed margin/spacing problems with results element;
Added transition to results display;
Begin adding # results found / no results messaging;
Moved class .off to _globals.scss;
2015-11-05 17:04:19 -08:00
7811d50372
[Persistence] Document identifier syntax
...
Document identifier syntax to account for space-prefixing
for nasa/openmctweb#245 .
2015-11-05 16:50:24 -08:00
e1c6c76612
Refactored some CopyService functions out to CopyTask
2015-11-05 16:39:46 -08:00
aa2a835cb1
Created CopyTask class
2015-11-05 16:19:01 -08:00
3741a02d2a
[Creation] Test CreationCapability
2015-11-05 16:15:12 -08:00
f14cad4a39
[Creation] Add JSDoc
2015-11-05 16:05:29 -08:00
c0ac3a0f96
[Frontend] Convert main left pane elements to flex layout
...
open #250
Significant changes to flex classes, markup in
browse.html and search.html to support better
flex layout;
Search results now scrolls properly;
Significant refactoring and cleanups in search and _search.scss;
2015-11-05 15:44:55 -08:00
09bae63de7
[Creation] Update CreationService spec
2015-11-05 15:36:44 -08:00
62b9eb5180
[Creation] Simplify creationService
...
Add the newly-created domain object directly, instead of via
its id.
2015-11-05 15:36:33 -08:00
3f26be885e
[Creation] Move uuid
...
...into core, since it is used by the Creation capability.
2015-11-05 15:24:57 -08:00
7ab318d57b
[Creation] Fix method invocation
2015-11-05 15:21:47 -08:00
65a33f8af5
[Creation] Clean up creationService
...
Remove unused dependency, update JSDoc
2015-11-05 15:15:23 -08:00
331b4e9259
[Creation] Use creation capability
...
...from creationService to initially instantiate a domain object
before persisting it.
2015-11-05 15:13:33 -08:00
474afdf8ef
[Creation] Expose creation capability
...
...adding usage of to avoid circular dependencies.
2015-11-05 15:08:52 -08:00
3f4ccd93ab
[Creation] Add creation capability
...
...allowing domain objects to be instantiated in-memory
without persisting them. nasa/openmctweb#215
2015-11-05 15:05:54 -08:00
92cf86837b
Merge pull request #207 from nasa/open1239
...
[Plugins] Bring over Timeline, Clocks/Timers
2015-11-05 13:42:32 -08:00
5274923c49
[Licenses] Add license headers
...
...to sources for Clocks/Timers and Timelines, as noted in
review nasa/openmctweb#207
2015-11-05 12:45:51 -08:00
a356e01b14
Merge pull request #219 from nasa/open213
...
[Mobile] Don't move DOM nodes
2015-11-05 12:09:22 -08:00
21a37db15b
#127 fixed failing test caused by fix for persistence spaces
2015-11-05 11:50:56 -08:00
a20bbd98f5
Merge pull request #224 from nasa/open-docs-css
...
[Documentation] Add styling
2015-11-05 11:46:57 -08:00
5b3f780204
[UI] Progress indicator for pending operations (e.g. duplicate) #249- Fixed serious issue with persistence
2015-11-05 11:38:41 -08:00
43e920d3b6
Reverted to local storage
2015-11-05 10:27:50 -08:00
8ca22cc510
[Frontend] Convert main left pane elements to flex layout
...
open #250
Markup mods in browse.html;
Renamed .holder-create-and-search to
.holder-treeview-elements;
TO-DO: fix search results to scroll properly;
2015-11-05 10:11:59 -08:00
3443780ac7
Improved commenting
2015-11-04 22:09:28 -08:00
8e85675732
Made changes to error reporting
2015-11-04 22:07:26 -08:00
2bdc95eb95
Restored MoveActionSpec.js and LinkActionSpec.js
2015-11-04 21:11:26 -08:00
f2efb07d93
Remove UUID path
2015-11-04 21:05:55 -08:00
863c3f1720
Fixed jslint issues
2015-11-04 20:48:22 -08:00
b73f9fc19e
Merged from master
2015-11-04 20:30:49 -08:00
10e711f717
Removed commented code
2015-11-04 20:26:24 -08:00
529dde57b9
Added test for notification to CopyActionSpec
2015-11-04 20:26:24 -08:00
7d1a1acc11
Adding tests for Copy Action
2015-11-04 20:26:23 -08:00
5e1b0f38b7
Migrated to using notifications and fixed tests
2015-11-04 20:26:23 -08:00
4e69ca50fb
Fixed blocking dialog
2015-11-04 20:26:23 -08:00
05481dcab5
reverted AbstractComposeAction
2015-11-04 20:26:23 -08:00
fa7131ad5c
Refactoring to use promises notifications
2015-11-04 20:26:23 -08:00
bd1c3cb7da
All test cases passing + added test cases for copy
2015-11-04 20:26:23 -08:00
cbd21212d1
Original tests that are still valid are passing
2015-11-04 20:26:23 -08:00
5cd458a733
Updating tests
2015-11-04 20:26:23 -08:00
2f90a89065
Fixed more failing tests
2015-11-04 20:26:23 -08:00
4312857fd4
Fixed failing tests
2015-11-04 20:26:22 -08:00
6c4c53dde7
Debugging test failures
2015-11-04 20:26:17 -08:00
e49b55024f
[Frontend] Inspector-related fixes
...
open #247
Modded styles applied to .object-browse-bar to
use overflow:hidden instead of visible;
2015-11-04 16:00:22 -08:00
5f1f54fa91
[Frontend] Inspector-related fixes
...
open #243
Enlarged size of mini-tab icon when panes are collapsed;
Increased size of edge margin to allow for larger icons;
2015-11-04 15:47:13 -08:00
f4325e2bb3
[Frontend] Inspector-related fixes
...
open #244
Moved older .l-flex class out of layout and
into archetypes, updated definition;
2015-11-04 15:20:42 -08:00
e09cf91def
[Frontend] Inspector-related fixes
...
open #244
Fixing scroll issue in Inspector via flex layout;
Added new _archetypes.scss file for .l-flex* and .col styles;
moved .col and associated mixin out of _layout.scss
and into _archetypes;
2015-11-04 15:03:56 -08:00
ff1e1251f6
[Frontend] Integrating new Inspect icon from prod-uisymbols
...
open #244
open #188
2015-11-04 14:29:21 -08:00
5697a39ec3
[Production] Changed target icon e615 to eye
...
open #188
Jay request;
e615 is no-gleam and replaces the crosshair glpyh;
gleam version is e616
2015-11-04 13:55:52 -08:00
32fb84a3cd
[Merge] Merging in latest master
...
open #188
2015-11-04 13:52:31 -08:00
2815d97682
Merge pull request #236 from nasa/open232
...
Review and integrate open232
2015-11-04 13:15:21 -08:00
ab01f64cea
Merge remote-tracking branch 'github/master' into open236
...
Resolve CSS conflicts for nasa/openmctweb#236
Conflicts:
platform/commonUI/general/res/sass/controls/_controls.scss
platform/commonUI/themes/espresso/res/css/theme-espresso.css
platform/commonUI/themes/snow/res/css/theme-snow.css
2015-11-04 13:02:17 -08:00
e5aa2b4f87
[Themes] Update developer guide
...
Add documentation of the theme property of stylesheets extensions
to the developer guide.
2015-11-04 12:01:09 -08:00
522ce02302
[Themes] Add missing semicolon
...
...to satisfy JSLint.
2015-11-04 11:54:19 -08:00
e32eb11e60
[Themes] Update bundle declarations
...
Update bundle declarations to provide a THEME constant for
use in filtering out theme-specific CSS additions.
2015-11-04 11:53:10 -08:00
bda1bf9f9a
[Themes] Match themes from stylesheet loader
2015-11-04 11:49:27 -08:00
226f0932da
[Themes] Add test cases
...
Add test cases to verify that stylesheets are excluded/included
according to theme, when a theme has been specified.
nasa/openmctweb#241
2015-11-04 11:48:49 -08:00
15f9bc083c
Merge pull request #240 from nasa/open233b
...
[Inspector] Introduce inspector pane
2015-11-04 11:24:27 -08:00
1c4a4e475b
[Inspector] Simplify splitter communication
2015-11-04 10:53:23 -08:00
f7839b758d
Merge remote-tracking branch 'github/master' into open233b
...
Resolve conflicts on nasa/openmctweb#233
Conflicts:
platform/commonUI/general/bundle.json
platform/commonUI/general/res/fonts/symbols/icomoon.io-WTD-symbols-project.json
platform/commonUI/general/res/fonts/symbols/wtdsymbols.eot
platform/commonUI/general/res/fonts/symbols/wtdsymbols.svg
platform/commonUI/general/res/fonts/symbols/wtdsymbols.ttf
platform/commonUI/general/res/fonts/symbols/wtdsymbols.woff
platform/commonUI/general/res/sass/_main.scss
platform/commonUI/general/res/sass/user-environ/_layout.scss
platform/commonUI/themes/espresso/res/css/theme-espresso.css
platform/commonUI/themes/espresso/res/sass/_constants.scss
platform/commonUI/themes/snow/res/css/theme-snow.css
2015-11-04 09:28:19 -08:00
ac529be55c
[Time Conductor] Don't emit view event
...
Don't emit an event when plot is instantiated; this is no
longer needed, as time conductor broadcasts its bounds
whenever views change.
2015-11-03 17:01:22 -08:00
99376391a9
Merge remote-tracking branch 'github/master' into open229b
...
Conflicts:
platform/features/conductor/src/ConductorRepresenter.js
2015-11-03 16:58:40 -08:00
2c7c7b90e6
Fixed JS var placement causing mvn to fail
...
open #90
open #233
2015-11-03 16:51:15 -08:00
903778799f
Fixed missing window reference causing test to fail
...
open #90
open #233
2015-11-03 16:45:11 -08:00
9523c918fb
Merge remote-tracking branch 'github-open/open182' into open-master
2015-11-03 15:52:14 -08:00
09be19310b
Resolved CSS conflicts
...
open #90
2015-11-03 15:44:10 -08:00
b8b9b1f79a
Merge remote-tracking branch 'github-open/open227' into open-master
2015-11-03 15:43:08 -08:00
4300338b9c
Merge pull request #186 from nasa/open155
...
[Notifications] Add notification infrastructure
2015-11-03 15:38:41 -08:00
6a42d0c7a1
[Frontend] Put overflow: auto back onto .object-holder
...
open #232
2015-11-03 15:28:53 -08:00
c0ed19fd92
Merge remote-tracking branch 'github/master' into open229b
...
Merge latest into topic branch for nasa/openmctweb#229
in preparation for pull request
2015-11-03 15:27:36 -08:00
df484c1800
[Time Conductor] Update TelemetryHandler spec
2015-11-03 15:27:08 -08:00
5940f94644
[Time Conductor] Cancel requests
...
Don't callback for any telemetry requests from a TelemetryHandle
if the handle has been destroyed.
2015-11-03 15:24:38 -08:00
7cd255670e
[Frontend] Committing removed files
...
open #208
2015-11-03 14:59:41 -08:00
eabde6b2d0
[Frontend] Integrate Timeline into open; themes
...
open #208
Copied SASS styles from /warp and created
new platform/features/timeline/themes/espresso;
Styling looks complete, but Timeline itself has
functional issues;
TO-DO: remove styles from /warp/.../sass/ as needed;
2015-11-03 14:58:58 -08:00
37f466705a
[Frontend] IN-PROGRESS stubbing in files ported from /warp
...
open #208
Moving files from /warp; stuff will NOT compile
at this point;
2015-11-02 18:22:13 -08:00
0dccaab9cb
[Search] Declare UI components as templates
...
Declare Search UI components as templates instead of
representations so that they are not removed from the
DOM when no domain object is supplied. Fixes
nasa/openmctweb#234
2015-11-02 14:07:22 -08:00
c8848b5788
[Frontend] Tweaked spacing in Inspector header
...
open #90
2015-11-02 13:39:15 -08:00
8d65335786
[Time Conductor] Remove check for domain existence
2015-11-02 12:31:40 -08:00
2d1faeba8c
[Time Conductor] Update FormatService JSDoc
2015-11-02 12:30:18 -08:00
cecc52f0a9
[Time Conductor] Update formatService usages
...
...to remove checks for unknown formats.
2015-11-02 12:28:46 -08:00
a1d765f271
[Time Conductor] Throw errors for unknown formats
...
Per code review, nasa/openmctweb#204
2015-11-02 12:23:13 -08:00
fe12cdefc5
[Frontend] Added icon to Inspector header
...
open #90
and updated icon;
2015-11-02 11:27:56 -08:00
648cdcc86e
Updated crosshair symbol for inspect
...
open #90
(cherry picked from commit 946a6d4
)
2015-11-02 11:08:00 -08:00
946a6d4a04
Updated crosshair symbol for inspect
...
open #90
2015-11-02 11:04:38 -08:00
f7588d57c2
[Frontend] Added crosshair symbol for inspect
...
prod-uisymbols
open #90
(cherry picked from commit 91a4138
)
2015-11-02 10:31:44 -08:00
91a4138334
Added crosshair symbol for inspect
...
prod-uisymbols
open #90
2015-11-02 10:14:28 -08:00
141a54cbd6
[Frontend] Tweaks in Inspector
...
open #90
Colors, spacing, properties layout mods;
2015-10-30 23:44:15 -07:00
64c6ef6cfd
[Frontend] Tweaks in Inspector
...
open #90
Colors, spacing, properties layout mods;
Checked in mobile and snow theme;
2015-10-30 18:31:02 -07:00
fe8d9f6717
[Frontend] Mobile and margin tweaks
...
open #90
Margin off of right scrollbar added for treeview
in desktop only;
Repositioned nav to parent arrow button in
object-browse-bar;
2015-10-30 17:22:41 -07:00
c913f173e3
[Frontend] Safety merge of master; minor fixes
...
open #90
IN-PROGRESS
Merged in latest from github/master;
Fixed margins when in edit mode;
Fixed edit area not utilizing overflow: auto properly;
TO-DO: verify mobile is Ok;
2015-10-30 17:09:04 -07:00
ae928a138c
[Representation] Update compilation approach
...
Update compilation approach for templateLinker to more
closely resemble ng-include; minimizes likelihood of
subtle behavioral differences (e.g. incorrect size
selection for split pane)
2015-10-30 16:37:47 -07:00
d926110b4e
Merge remote-tracking branch 'github/open155' into open155c
...
open #186
open #155
Re-rendering css;
2015-10-30 16:26:49 -07:00
485e6a9de1
[wtf] Merge open155 > github/master
...
open #155
open #186
WTF yet again getting merge conflicts when remerging open155;
2015-10-30 16:24:20 -07:00
1e6731e6f2
Merge open155 > github/master
...
open155
open186
Trying a third time to resolve conflicts between open155 and master;
2015-10-30 16:20:57 -07:00
454a63e1f1
[Representation] Destroy scopes before adding
...
Destroy representation scope before adding elements back into
the DOM; avoids having a momentary activation of watches and
listeners on those scopes before they are replaced with newly
compiled content for new scopes.
2015-10-30 16:18:01 -07:00
b487fa4438
[Representation] Update TemplateLinker spec
...
...to reflect creation of a new scope each time a template
is changed.
2015-10-30 16:01:24 -07:00
560454e7c2
[Representation] Verify change before representing
...
An mct-representation may have a refresh triggered either by
a key change or a domain object change; both will typically
happen in the same digest cycle. Track what prior state was
an abort refreshes if nothing will change.
2015-10-30 15:55:56 -07:00
04594ea536
[Representation] Rebuild scopes on every change
...
Create new scopes on every changeTemplate request, even if
the same template is being viewed; presume that we want a
new instance of the same template. Avoids scope reuse for
cases such as switching from a plot of one object to a
plot of another object.
2015-10-30 15:32:20 -07:00
b5b6546710
[Frontend] Significant change to look and behavior of mini-tabs
...
open #90
IN-PROGRESS
mini-tab location in markup in browse.html changed;
Single menu icon for collapsed treeview;
Close 'x' boxes instead of arrow icons;
TO-DO: verify mobile is Ok;
2015-10-30 15:25:12 -07:00
a45dfc3822
[Representation] Don't reuse scopes
...
Addresses nasa/openmctweb#227
2015-10-30 15:09:35 -07:00
f7f6b8d612
[Time Conductor] Don't broadcast on telemetry:view
...
Instead, use delay from throttling initial bounds broadcast to
avoid broadcasting bounds prematurely.
2015-10-30 14:59:32 -07:00
e4a14b7603
[Time Conductor] Consistently throttle broadcast
...
Consistently throttle broadcast of bounds to minimize redundant
broadcasts, nasa/openmctweb#229
2015-10-30 14:56:52 -07:00
5706fa4567
Merge branch 'open182' into open229
2015-10-30 14:54:37 -07:00
796d6b800a
[Time Conductor] Add JSDoc for params
2015-10-30 14:08:11 -07:00
b12bb55495
[Time Conductor] Update text on format change
...
...in a date-time field.
2015-10-30 13:57:21 -07:00
f42498ab60
[Time Conductor] Update specs
...
...to reflect changes to how unspecified versus unknown formats
are handled.
2015-10-30 13:53:33 -07:00
ec56fe7bfd
Merge pull request #222 from nasa/open195
...
[Representation] Remove unknown templates from DOM
2015-10-30 13:39:14 -07:00
4abb48abd8
[Representation] Update parameters in JSDoc
2015-10-30 13:34:13 -07:00
7f571415dc
[Time Conductor] Change format handling
...
Use default format when no format is specified, and throw an
error when a specified format is unrecognized, from both
date-time field controller and time range controller.
2015-10-30 13:28:01 -07:00
4f9a65a5fe
[Time Conductor] Use default format
...
...from TelemetryFormatter, and log when a requested format
is unavailable.
2015-10-30 13:17:53 -07:00
6db7f056dc
[Time Conductor] Warn about unknown formats
2015-10-30 13:11:13 -07:00
5a1d774b47
[Time Conductor] Rename default domain
...
To UTC, instead of just Time.
2015-10-30 13:05:37 -07:00
101e3bb346
[Time Conductor] Remove checks for undefined domain
...
Per code review, nasa/openmctweb#204
2015-10-30 13:04:29 -07:00
a38d4829eb
[Representation] Add JSDoc
2015-10-30 12:38:32 -07:00
d5f1d45759
[Representation] Use $templateRequest
...
...from templateLinker, to remove the need to use $http and
to explicitly cache templates.
2015-10-30 12:35:36 -07:00
5ed34c1c30
[Representation] Build URLs from templateLinker
2015-10-30 11:02:13 -07:00
bc82a5bf7e
Added additional test for notifications specified as string message
2015-10-30 10:56:16 -07:00
5af3d575a2
[Representation] Remove redundant listener
...
The event is already listened-for at the representation
level to trigger cleanup, including gestures, so the info gesture
does not need to listen for it as well.
Per code review feedback, nasa/openmctweb#222
2015-10-30 10:45:44 -07:00
58198636ed
Fixed jslint complaints
2015-10-30 10:32:01 -07:00
86bf6c6dff
Minor refactoring and renaming of variables
2015-10-30 10:30:39 -07:00
0e07fb860e
Added convenience methods for alert and error to the NotificationService
2015-10-30 10:28:08 -07:00
b3d4f48e2e
Allow string or model to simplify message specification
2015-10-30 10:22:24 -07:00
b6d08726fb
[Time Conductor] Remove duplicate format
2015-10-30 09:34:23 -07:00
675c5be3da
[Frontend] Tweaks to splitter edge shdw
...
open #90
IN-PROGRESS
2015-10-30 09:22:46 -07:00
4eaeea1e14
Fixed bugs in copy
2015-10-29 21:39:50 -07:00
f44819a7fe
Improvements to copy notifications
2015-10-29 17:40:17 -07:00
1dbd721b14
[Frontend] Significant mods to main layout strategy
...
open #90
IN-PROGRESS
To support desired edge-to-edge styling of Inspector pane;
Removed superflous .scss file;
Enhancements to splitter .scss to allow flush edging and
edge shadows;
2015-10-29 17:31:35 -07:00
05722d9b11
Added error handling
2015-10-29 17:15:20 -07:00
92a3fa3e4c
Added error handling, and refactored CopyAction slightly
2015-10-29 16:40:51 -07:00
ddebbf119f
[Frontend] Expand/collapse finessing
...
open #90
2015-10-29 12:58:34 -07:00
8c4fdf5c1c
[Frontend] Expand/collapse finessing
...
open #90
Icon positioning; top of treeview splitter moved
back down below to previous position;
2015-10-29 12:55:20 -07:00
dd83662e0f
[Documentation] Add styling
2015-10-29 12:30:13 -07:00
1b0ce7166d
[Frontend] Bring in new collapse left and right pane symbols
...
open #90
open #188
(cherry picked from commit 9c90eb5
)
2015-10-29 11:31:57 -07:00
9c90eb52a4
[Production] Added collapse left and right pane symbols
...
open #188
2015-10-29 11:30:01 -07:00
a0c6ddff5a
[Frontend] Removed unused mini-tab-icon class
...
open #90
2015-10-29 11:22:18 -07:00
f51230b3f7
[Frontend] Fixed erroneous classes wrapping Create button;
...
open #90
2015-10-29 11:21:22 -07:00
660e9f0d4f
[Frontend] Fixed color of menu-item divider items;
...
open #90
2015-10-29 10:10:06 -07:00
59b24d91bb
[Frontend] Tweaks to splitter-related SASS
...
open #90
New splitterHandleInset function;
Removed padding from Inspector pane;
2015-10-29 10:09:47 -07:00
df3b0bd6fb
Merge pull request #221 from nasa/open203
...
[Documentation] Images missing from tutorials
2015-10-29 08:50:03 -07:00
5b475c9f64
[Representation] Add more test cases
...
...for TemplateLinker.
2015-10-29 08:27:20 -07:00
a48370abd3
[Representation] Update spec
2015-10-29 08:18:13 -07:00
54d608adb2
[Representation] Provide initial templates
...
...to avoid temporarily replacing with a comment when this
is not needed.
2015-10-29 08:17:25 -07:00
5fba6f5ead
[Representation] Add more test cases
...
...for TemplateLinker, to achieve full code coverage.
2015-10-29 08:08:01 -07:00
b177c38656
[Representation] Add JSDoc
...
...to TelemetryLinker.
2015-10-29 07:58:32 -07:00
11ca39b94c
[Frontend] t-item-icon
...
open #90
Tweaked bottom position of link indicator;
2015-10-28 21:44:56 -07:00
bb0e27ce1f
[Frontend] Restored erroneously checked in bundles.json;
...
open #90
2015-10-28 21:35:43 -07:00
56e8cd81e6
[Frontend] Refinements to t-item-icon
...
open #90
Scale approach to link indicator changed from
font-size to transform: scale;
Now works in tree, item grid and Inspector;
2015-10-28 21:34:01 -07:00
e37fa75289
Added basic notifications on copy
2015-10-28 17:16:53 -07:00
ee314ab387
Added notifications
2015-10-28 17:05:05 -07:00
59cd346911
[Representation] Add test cases
...
...for TemplateLinker
2015-10-28 17:01:13 -07:00
e7e66bff4b
[Representation] Begin adding TemplateLinker spec
2015-10-28 16:49:19 -07:00
ca62cc9066
[Representation] Update spec for mct-representation
...
...to account for usage of templateLinker to add or remove the
whole element from the DOM when there is or is not a template
to show.
2015-10-28 16:35:11 -07:00
01b6fda1f2
[Representation] Update spec for mct-include
...
...to account for usage of templateLinker to add or remove the
whole element from the DOM when there is or is not a template
to show.
2015-10-28 16:11:00 -07:00
ae0cb63a92
[Representation] Remove template tester
...
Remove template tester after verifying that mct-include/mct-representation
elements are added/removed to/from the DOM as appropriate.
2015-10-28 16:02:52 -07:00
5604bf6d69
[Representation] Add template tester
...
...to simply verification of mct-include/mct-representation
behavior.
2015-10-28 16:01:55 -07:00
c5fcc5a558
[Representation] Handle edge cases
...
Handle edge cases (e.g. directive priorities, race conditions)
to ensure that mct-representation and mct-include display correctly
when added to or removed from the DOM.
2015-10-28 15:57:47 -07:00
ea9f607bba
[Representation] Handle undefined scope
...
element.scope() may be undefined when wiring in the info
gesture, so check for that.
That this is sometimes undefined appears to be a consequence
of changes to mct-representation, but which changes influence
this are unclear. In any event, it appears that this cannot
be relied-upon per https://github.com/angular/angular.js/issues/9515
2015-10-28 15:49:18 -07:00
0404303042
[Representation] Move changes back
...
Move changed lines back to their original location to simplify
diff.
2015-10-28 15:38:11 -07:00
5677548298
[Representation] Show element synchronously
...
...to avoid exceptions when trying to invoke representers
before an mct-representation has been added back into the
DOM.
2015-10-28 15:32:50 -07:00
bcc42d705e
[Representation] Hide elements without transclusion
2015-10-28 15:30:27 -07:00
ab008ae497
[Representation] Begin integration
...
...of templateLinker into mct-representation. Not working currently
due to prevalence of mct-representation instances with transcluding
directives (hitting a multiple transclusion error.)
2015-10-28 15:17:36 -07:00
3d59f6df0b
[Representation] Separate out template loading/linking
...
...from mct-include, to facilitate reuse for MCTRepresentation.
2015-10-28 14:51:30 -07:00
4708ac0ec1
Removed console.log
2015-10-28 11:26:20 -07:00
bd984abc0f
Changed encoding of images to address https://github.com/nasa/openmctweb/issues/203
2015-10-28 11:14:07 -07:00
b4a44dee8f
[Representation] Populate mct-include contents
...
Remove usage of ng-include and template from mct-include for
compatibility with element-level transclusion. Has useful
side effect of pre-fetching templates and reducing watch
count.
2015-10-28 11:13:53 -07:00
942f617bd8
[Representation] Use transclusion for mct-include
...
...to add/remove conditionally depending on the existence of
certain templates.
Note that this currently breaks mct-include due to an incompatibility
between element transclusion and directive templates; see
https://github.com/angular/angular.js/issues/3368 .
2015-10-28 10:29:46 -07:00
757cb0f015
[Representation] Watch for key changes
...
...from mct-include. Improves behavior of that directive and supports
testing of changes to remove whole elements when inapplicable,
nasa/openmctweb#195 .
2015-10-28 10:18:59 -07:00
90389ea910
[Time Conductor] Increase test specificity
...
Explicitly check for boolean values (not just truthy/falsy values)
per feedback from code review, nasa/openmctweb#204 .
2015-10-28 09:56:50 -07:00
d1bc93cd31
[Mobile] Don't move DOM nodes
...
When including/excluding a DOM element via mct-device,
use replaceWith() instead of parent().append() to preserve
original ordering of DOM elements from template.
nasa/openmctweb#213 .
2015-10-28 09:50:48 -07:00
0541f6edfa
[Time Conductor] Add JSDoc to plot
...
Add JSDoc to scripts/methods added to the Plot plug-in to support
integration of custom formats for timestamps.
2015-10-28 08:47:04 -07:00
0ad22f6842
[Time Conductor] Add JSDoc to new bundle
...
Add JSDoc to platform/commonUI/formats, introduced to support
different time formats from the time conductor.
nasa/openmctweb#182 .
2015-10-28 08:29:56 -07:00
134d853f19
[Frontend] type-icon evolving to universal t-item-icon
...
open #90
Major work in-progress on switching to .t-item-icon from
.type-icon to get item icons working better, especially
in .inspector-location in Inspector;
Significant mods to label.html;
2015-10-28 00:24:57 -07:00
00c0019122
[Time Conductor] Add test cases
...
...to cover FormatProvider.
2015-10-27 17:44:57 -07:00
e80d094174
[Time Conductor] Add test cases
...
...to cover UTCTimeFormat.
2015-10-27 17:39:16 -07:00
60ba80d307
[Time Conductor] Add empty specs
...
...to platform/commonUI/formats bundle, introduced to support
formatting of non-UTC time domains for time conductor.
2015-10-27 17:34:28 -07:00
c89aa026b0
[Time Conductor] Add JSDoc for Format interface
2015-10-27 17:31:02 -07:00
8a3f77d784
[Time Conductor] Simplify bundle name
2015-10-27 17:26:08 -07:00
15a5c593fa
[Time Conductor] Add spec for formatter
...
Add spec to telemetryFormatter wrapper used by plot to isolate
changes to domain/range formats.
2015-10-27 17:25:08 -07:00
fc704b8056
[Frontend] Fixed and finessed mobile expand collapse
...
open #90
Fixed problem of right pane primary not going all the way left;
Finessed timing of tree pane fade in / fade out;
2015-10-27 17:18:40 -07:00
0a19ab4389
Merging in latest github/master
...
open #90
Squashed commit of the following:
commit a2d06583ca
Merge: 74f289c
5d5425d
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Tue Oct 27 14:04:49 2015 -0700
Merge pull request #216 from nasa/open-vista54a
Review and integrate open-vista54a into master
commit 5d5425db04
Author: Charles Hacskaylo <charlesh88@gmail.com >
Date: Tue Oct 27 11:50:16 2015 -0700
[Frontend] Finessing and verifying CSS
vista#54
Verified against fixed position and scrolling views
using SineWave generator;
font-size of glyph tweaked;
commit a8856c0612
Author: Charles Hacskaylo <charlesh88@gmail.com >
Date: Tue Oct 27 11:40:35 2015 -0700
[Frontend] Platform-specific mods to limits
vista#54
Refactor limits into multiple classes, separating
upr/lwr from red/yellow;
Modded SineWaveLimitCapability accordingly;
Normalized upr/lwr glyphs;
(cherry picked from commit a26d71b)
commit 74f289cb34
Merge: 4ec243c
29bdc9d
Author: akhenry <akhenry@gmail.com >
Date: Tue Oct 27 10:48:33 2015 -0700
Merge pull request #206 from nasa/open150b
[Plot] Ignore empty lines
commit 4ec243c6fb
Merge: 407d988
3d996ac
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Sat Oct 24 07:48:45 2015 -0700
Merge pull request #212 from nasa/open211
[RequireJS] Specify path for uuid
commit 407d9881ff
Merge: 6ee622b
21739ff
Author: akhenry <akhenry@gmail.com >
Date: Fri Oct 23 19:16:51 2015 -0700
Merge pull request #200 from nasa/open-toc
[Documentation] Add table of contents
commit 6ee622b3f5
Merge: 099d70b
87e317a
Author: akhenry <akhenry@gmail.com >
Date: Fri Oct 23 17:04:04 2015 -0700
Merge pull request #192 from nasa/open153
[CI] Remove non-existent bundle from procfile
commit 099d70b8d9
Merge: 90828ef
8e2a2ee
Author: akhenry <akhenry@gmail.com >
Date: Fri Oct 23 17:00:46 2015 -0700
Merge pull request #175 from nasa/open147
[Entanglement] Add "Go To Original" action
commit 3d996ac466
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Fri Oct 23 16:32:05 2015 -0700
[RequireJS] Specify path for uuid
Specify path for uuid, making it available for any code that would require it,
without that code needing to know the path to it.
Fixes https://github.com/nasa/openmctweb/issues/211 .
commit 90828ef63d
Merge: bf24ac7
dbebf08
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Fri Oct 23 16:23:29 2015 -0700
Merge remote-tracking branch 'github-open/open181' into open-master
commit 29bdc9d574
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Fri Oct 23 13:04:06 2015 -0700
[Plot] Ignore empty lines
Ignore empty lines (plot lines with no data) when determining
domain extrema; avoids failure to draw multiple plot lines in
a telemetry panel, nasa/openmctweb#150 .
commit bf24ac7c93
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Fri Oct 23 12:14:46 2015 -0700
[Search] Update field name
Update field name in GenericSearchProvider to reflect changes
from nasa/openmctweb#193 . Avoids exceptions on mutation.
Additionally, add test case exercising relevant code and verifying
that reindexing is scheduled upon mutation as expected.
commit 59f094763b
Merge: 3080861
496cf85
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Thu Oct 22 16:58:02 2015 -0700
Merge pull request #193 from nasa/search-performance
Search performance
commit dbebf08500
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Wed Oct 21 15:38:58 2015 -0700
[Time Controller] Add test cases
...to verify behavior on text entry of dates.
commit 847c356063
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Wed Oct 21 15:26:42 2015 -0700
[Time Controller] Change color when input is invalid
nasa/openmctweb#181
commit 06bcd28558
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Wed Oct 21 15:22:00 2015 -0700
[Time Controller] Keep inputs in sync
Keep inputs in sync with displayed data in time controller,
without overwriting user-entered text. nasa/openmctweb#181
commit f88e8ebb51
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Wed Oct 21 15:08:44 2015 -0700
[Time Controller] Update model state for text entry
commit 6d2b2fd81e
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Wed Oct 21 14:46:12 2015 -0700
[Time Controller] Parse user-entered timestamps
nasa/openmctweb#181 .
commit 608800ae63
Merge: 07818b0
fb0ce1e
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Wed Oct 21 14:40:42 2015 -0700
Merge remote-tracking branch 'github/master' into open181
Conflicts:
platform/commonUI/general/res/templates/controls/time-controller.html
commit 07818b0a6d
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Wed Oct 21 14:35:18 2015 -0700
[Time Controller] Show bounds in a text field
Show bounds in a text field to allow user editing; supports manual
editing of time controller bounds, nasa/openmctweb#181 .
commit 496cf85b7e
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Wed Oct 21 09:46:32 2015 -0700
[JSDoc] Correct mistake
commit 833f57e284
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Wed Oct 21 07:39:59 2015 -0700
[Search] Don't block UI between requests
Timeout subsequent calls to keepIndexing at the end of a
indexRequest, so that UI operations are not blocked.
commit 9a63e99710
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Tue Oct 20 16:01:42 2015 -0700
[Search] Add spec for ElasticSearchProvider
Add spec coverage for ElasticSearchProvider. Also remove
unneeded guards for max number of results, as the aggregator
will always provide a max number of results.
commit 21739fffd9
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Tue Oct 20 15:52:49 2015 -0700
[Documentation] Add table of contents
Add table of contents to generated documents, without
modifying document sources; nasa/openmctweb#189 .
commit 77d81f899b
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Tue Oct 20 15:31:33 2015 -0700
[Style] JSLint compliance
commit fe3263fdfe
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Tue Oct 20 15:27:46 2015 -0700
[Search] Remove invalid specs
commit ce42429fbd
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Tue Oct 20 15:14:43 2015 -0700
[Search] expose constants, add fudge factor
The SearchAggregator exposes it's constants to add stability to
tests.
It also has a fudge factor which increaases the number of results
it requests from providers to better support pagination when using
client side filtering.
commit 76151d09a0
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Tue Oct 20 15:13:37 2015 -0700
[Search] use service for filters, add spec
Add a spec for the SearchController, and use the SearchService to
execute filters by supplying a filterPredicate.
commit ec7e6cc5b4
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Tue Oct 20 13:55:46 2015 -0700
[Search] Update spec for Generic Search Worker
commit 1ddce48f7e
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Tue Oct 20 13:12:04 2015 -0700
[Search] Specs for GenericSearchProvider
Write specs for GenericSearchProvider and resolve some implementation
bugs they uncovered.
commit 98b5ff3c77
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Fri Oct 16 18:14:33 2015 -0700
[Search] Decrement number of pending requests
commit 14094a48fc
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Fri Oct 16 17:33:23 2015 -0700
[Search] Remove old specs in prep for rewrite
Remove old specs in prep for rewrite.
commit 8e2a2eeba5
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Mon Oct 19 12:08:49 2015 -0700
[Entanglement] Add license headers
...per code review feedback from nasa/openmctweb#175
commit 0f63e4dde9
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Fri Oct 16 17:06:23 2015 -0700
[Tests] Rewrite search aggregator specs
commit 12efb47be7
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Fri Oct 16 16:09:51 2015 -0700
[Search] Remove timeouts and timestamps
Remove timeouts and timestamps which were not effectively doing anything.
commit a2fce8e56c
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Fri Oct 16 16:05:31 2015 -0700
[Search] Rewrite elasticsearch provider with prototype
Rewrite the elasticsearch provider to use prototypes and clean up the implementation.
Now returns a modelResults object to keep it in line with the general search
provider.
commit 78e5c0143b
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Fri Oct 16 15:26:46 2015 -0700
[Search] Overhaul generic search provider
Rewrite the generic search provider to use prototypes. Increase performance
by utilizing the model service instead of the object service, and use a
simplified method of request queueing.
commit 099591ad2e
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Fri Oct 16 15:26:04 2015 -0700
[Search] Aggregator returns objects, providers return models
Search providers return search results as models for domain objects, as the
actual number of max results is enforced by the aggregator, and because the
individual providers store and return the models for their objects already.
This lowers the amount of resources consumed instantiating domain objects, and
also allows the individual search providers to implement function-based
filtering on domain object models, which is beneficial as it allows the search
filtering in the search controller to be done before paginating of results.
commit b5505f372f
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Fri Oct 16 12:39:41 2015 -0700
[Search] Generic Worker Performance Tweaks
The generic search worker now does indexing work during the index operation,
ensuring that queries do not have to do extraneous or repeat calculations.
Change the return format slightly and fixed a bug in the GenericSearchProvider
which caused more objects than intended to be returned from the provider.
commit 9ad860babd
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Fri Oct 16 12:34:47 2015 -0700
[Search] Rewrite search controller, tidy
Rewrite the search controller, making numerous changes and using prototypical
style.
First, the search controller immediately hides previous results when a new
search is started. Secondly, the search controller ensures that search results
displayed match the currently entered query, preventing race conditions. Finally,
the search controller uses a poor filtering option that means it may not display
all results.
commit 87e317a6f5
Author: Pete Richards <peter.l.richards@nasa.gov >
Date: Fri Oct 16 11:33:42 2015 -0700
[CI] Remove non-existent bundle from procfile
Remove the example/localstorage bundle from the procfile.
Fixes #153 .
commit bf41d82a78
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Tue Oct 6 16:50:35 2015 -0700
[Entanglement] Restore missing specs
Restore specs which had been omitted from suite.json (but currently
succeed for the relevant scripts); done in the context of
nasa/openmctweb#147
commit a4944717a1
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Tue Oct 6 16:47:37 2015 -0700
[Location] Test getOriginal method
commit 70bbd3cf97
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Tue Oct 6 16:37:37 2015 -0700
[Entanglement] Add test cases for Go To Original
commit e3afaf0842
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Tue Oct 6 16:22:16 2015 -0700
[Entanglement] Add Go To Original
nasa/openmctweb#147
commit 60f2f9fb6c
Author: Victor Woeltjen <victor.woeltjen@nasa.gov >
Date: Tue Oct 6 16:08:48 2015 -0700
[Location] Add getOriginal method
Add a getOriginal method to the location capability, to simplify
loading of original versions of objects. nasa/openmctweb#147
2015-10-27 17:17:10 -07:00
9e8152719f
[Time Conductor] Add spec
...
Add spec for DateTimeFieldController, bringing over test cases
removed from TimeRangeController.
2015-10-27 17:12:03 -07:00
55745d281f
[Time Conductor] Update PlotAxis spec
...
...to reflect ability to change domain selection without
reinstantiation, supporting integration of domain-driven
formatting of X axis values in a plot.
2015-10-27 16:18:13 -07:00
8ba112498b
[Time Conductor] Add test case for formats
...
Add test case to TimeRangeController to reflect that it responds
to changes in format selection.
2015-10-27 15:57:44 -07:00
44fc9423df
Merge branch 'open-master' into open182
...
Merge in latest from master branch into topic branch
for nasa/openmctweb#182
2015-10-27 15:54:18 -07:00
bd8bbc6e8f
[Time Conductor] Update PlotController spec
...
...and add check to updateValues in PlotController, to reflect
changes made to restore support for domain switching.
2015-10-27 15:52:11 -07:00
2ee53b17db
[Time Conductor] Update ConductorTelemetryDecorator spec
...
...to reflect that TimeConductor exposes whole domain metadata, not
just key.
2015-10-27 15:46:21 -07:00
60e97eb94a
[Time Conductor] Update ConductorRepresenter spec
...
...to reflect that TimeConductor exposes whole domain metadata, not
just key.
2015-10-27 15:43:31 -07:00
ce5a650d8c
[Time Conductor] Update TimeConductor spec
...
...to reflect that whole domain metadata, not just key, is exposed.
2015-10-27 15:40:34 -07:00
5ff2e6b652
[Time Conductor] Simplify passing in of axis type
...
...in PlotAxis. Also avoids triggering failures of existing tests.
2015-10-27 15:39:20 -07:00
f30a2dd791
[Time Conductor] Update telemetryFormatter spec
2015-10-27 15:37:08 -07:00
920c83771d
[Time Conductor] Update spec
...
...for TimeRangeController to reflect separation of date-time
inputs into a separate control.
Additionally, removed unused function.
2015-10-27 14:06:02 -07:00
a2d06583ca
Merge pull request #216 from nasa/open-vista54a
...
Review and integrate open-vista54a into master
2015-10-27 14:04:49 -07:00
cc8a7e513f
[Time Conductor] Rename bundle
...
Rename platform/time to platform/commonUI/formatting; nothing
particularly specific to time about these interfaces, and
removal of non-formatting-related methods makes this essentially
a UI concern.
2015-10-27 13:11:04 -07:00
9dce3a04cc
[Time Conductor] Remove obsolete code
...
Remove code related to handling text input from TimeRangeController;
moved into DateTimeFieldController.
2015-10-27 13:07:58 -07:00
18cdaf1b53
[Time Conductor] Fix extension definition
...
For date time field controller; refer to correct implementation.
2015-10-27 13:03:04 -07:00
e5d4376f06
[Time Conductor] Use date time field
...
...from template for time controller.
2015-10-27 13:01:27 -07:00
6784c6567b
[Time Conductor] Add date-time field
...
Add mct-control which includes both the date-time picker and
its corresponding text entry area, per code review feedback
from nasa/openmctweb#204 .
2015-10-27 13:00:42 -07:00
71618ce4b9
[Time Conductor] Hide date-picker for non-UTC formats
2015-10-27 12:40:14 -07:00
e5ebbdaf7f
[Time Conductor] Use domain formats in scrolling list
2015-10-27 12:37:53 -07:00
6b805183b0
[Time Conductor] Parse negative values
...
...in example telemetry
2015-10-27 12:35:15 -07:00
9723c65016
[Time Conductor] Retain domain selection in plot
...
Avoid various cases where domain selection is temporarily
overwritten due to transient plot state (e.g. because no
telemetry metadata is yet available due to asynchronous
retrieval of delegates.)
2015-10-27 12:09:54 -07:00
5d5425db04
[Frontend] Finessing and verifying CSS
...
vista#54
Verified against fixed position and scrolling views
using SineWave generator;
font-size of glyph tweaked;
2015-10-27 11:50:16 -07:00
7bd0e279b0
Merge remote-tracking branch 'github/master' into open182
...
Merge latest from master branch into topic branch for
nasa/openmctweb#182
2015-10-27 11:49:36 -07:00
caee1f520f
[Time Conductor] Remove unused watches from plot
2015-10-27 11:46:41 -07:00
a8856c0612
[Frontend] Platform-specific mods to limits
...
vista#54
Refactor limits into multiple classes, separating
upr/lwr from red/yellow;
Modded SineWaveLimitCapability accordingly;
Normalized upr/lwr glyphs;
(cherry picked from commit a26d71b)
2015-10-27 11:43:28 -07:00
b375ede217
[Time Conductor] Recognize domain changes in plot
2015-10-27 11:39:23 -07:00
0bd1d53d25
[Time Conductor] Update plot to support different formats
...
...for telemetry domain values.
2015-10-27 11:22:19 -07:00
3fe386fcd6
[Time Conductor] Use formatService from telemetryFormatter
2015-10-27 11:21:44 -07:00
74f289cb34
Merge pull request #206 from nasa/open150b
...
[Plot] Ignore empty lines
2015-10-27 10:48:33 -07:00
82b321b3f9
[Time Conductor] Update displayed text when format changes
2015-10-27 10:28:32 -07:00
3bdaae292e
[Time Conductor] Parse deltas relative to generation start
2015-10-27 10:27:29 -07:00
b627de45ba
[Time Conductor] Fix bundle definition
...
...such that the delta domain exposes its format, and its format
is exposed correctly under the formats extension category.
Supports testing of time conductor support for alternative
time formatting.
2015-10-27 10:01:32 -07:00
2056f3aed0
[Time Conductor] Update property name
...
Renamed system to format per code review feedback,
nasa/openmctweb#204
2015-10-27 10:00:35 -07:00
b928b7d3f2
[Time Conductor] Fix time calculation in example telemetry
2015-10-27 09:54:09 -07:00
df6cd8f403
[Time Conductor] Expose domain options
...
...for example telemetry, to test domain selection.
2015-10-27 09:50:59 -07:00
c6b7121cf0
[Time Conductor] Expose getFormat correctly
...
...as an instance method of FormatProvider
2015-10-27 09:45:17 -07:00
86c61f7543
[Time Conductor] Fix extension definition
...
...for FormatProvider. Depends should be an array.
2015-10-27 09:41:32 -07:00
741fc57442
[Time Conductor] Add alternate domain
...
Begin adding a more timelike alternately-formatted domain
to sine waves; the 'delta' can be expressed as UTC timestamps
but will be formatted for display as a time relative to
when sine wave generation began.
2015-10-27 09:39:48 -07:00
daed6a5b06
Frontend] Tweaked sizes of mini-tabs and pane collapsed edge margin
...
open #90
2015-10-26 15:01:32 -07:00
498f854bef
Frontend] Treeview expand/collapse anim timing tweaks
...
open #90
2015-10-26 14:54:09 -07:00
77a1a90905
Frontend] Normalizing styles for items and l-icon-link
...
open #90
2015-10-26 14:48:50 -07:00
f655346f46
Frontend] More refining of collapsing treeview
...
open #90
Treeview and Inspector should be hidden by default
when opening in a new tab;
2015-10-26 12:19:37 -07:00
20cb2ff239
[Clocks/Timers] Bring in latest
...
Merge in latest from master branch to support review of
changes, nasa/openmctweb#207
2015-10-26 10:42:41 -07:00
7d42292184
Frontend] More refining of collapsing treeview
...
open #90
Treeview and search now transition properly when user collapses
left pane while searching;
2015-10-26 10:35:41 -07:00
ed9a5b0890
[Time Conductor] Roll back changes to example telemetry
...
In particular, remove the timeService implementation; this is made
obsolete by a switch to a simpler format-based approach.
2015-10-26 10:06:58 -07:00
aa23d358cc
[Time Conductor] Use formatService instead of timeService
2015-10-26 10:03:49 -07:00
fd582d45d2
Frontend] More refining of collapsing treeview
...
open #90
Create and Search controls now properly change
to mini-tabs when treeview is collapsed;
Mods to .create-btn to use :before for symbol instead of span;
TO-DO: why does mct-device alter the order of items in the rendered
markup?
2015-10-26 10:01:52 -07:00
0f34d38451
[Time Conductor] Remove obsolete formatting classes
2015-10-26 09:57:14 -07:00
f8ee244475
[Time Conductor] Expose FormatProvider
2015-10-26 09:56:37 -07:00
322d1c8389
[Time Conductor] Add formatProvider
...
...to handle lookup of extensions of category 'formats'
2015-10-26 09:54:57 -07:00
c45bf45475
[Time Conductor] Remove non-format-like methods
...
...from UTCTimeSystem, and rename to UTCTimeFormat. Per code
review feedback from nasa/openmctweb#182 .
2015-10-26 09:48:54 -07:00
8ee4fc9b71
[Frontend] Fixed spacing of panes and mini-tabs
...
open #90
Splitter spacing now being handled in CSS, so
modded calcs in MCTSplitPane to not add space;
CSS calcs adjusted; comments removed;
2015-10-24 18:43:13 -07:00
99c977ce9d
[Frontend] Fixed mini-tab positioning algorithm
...
open #90
2015-10-24 17:48:59 -07:00
85809ae1e1
[Frontend] Fixed mini-tab positioning algorithm
...
open #90
2015-10-24 17:01:52 -07:00
4ec243c6fb
Merge pull request #212 from nasa/open211
...
[RequireJS] Specify path for uuid
2015-10-24 07:48:45 -07:00
94649b12fd
[Frontend] Splitter re-styling
...
open #90
Significant redo of splitter styling;
2015-10-23 20:06:38 -07:00
407d9881ff
Merge pull request #200 from nasa/open-toc
...
[Documentation] Add table of contents
2015-10-23 19:16:51 -07:00
aa3cf70b22
[Frontend] Expand/collapse styling
...
open #90
Significant styling on new mini-tabs;
Main layout margins adjusted;
2015-10-23 18:24:55 -07:00
6ee622b3f5
Merge pull request #192 from nasa/open153
...
[CI] Remove non-existent bundle from procfile
2015-10-23 17:04:04 -07:00
95ea33b441
Removed notification from bundles
2015-10-23 17:02:25 -07:00
099d70b8d9
Merge pull request #175 from nasa/open147
...
[Entanglement] Add "Go To Original" action
2015-10-23 17:00:46 -07:00
3d996ac466
[RequireJS] Specify path for uuid
...
Specify path for uuid, making it available for any code that would require it,
without that code needing to know the path to it.
Fixes https://github.com/nasa/openmctweb/issues/211 .
2015-10-23 16:32:05 -07:00
896dd8d2c7
Fixed jslint errors
2015-10-23 16:30:51 -07:00
789b640b9b
Refactored dismiss and minimize out of NotificationService and on to returned Notification type
2015-10-23 16:28:42 -07:00
90828ef63d
Merge remote-tracking branch 'github-open/open181' into open-master
2015-10-23 16:23:29 -07:00
8acf01ebdf
[Tests] Declare deps for moment-duration-format
...
...in karma test runners.
2015-10-23 16:03:57 -07:00
ddb567aeb5
[Clocks/Timers] Declare dependency of moment-duration-format
...
...to ensure that moment is loaded first, such that
the plugin can correctly install itself.
nasa/openmctweb#204
2015-10-23 15:46:47 -07:00
17b3378655
[Frontend] Expand/collapse styling
...
open #90
Modding mini-tab look, just started;
2015-10-23 15:36:52 -07:00
efd209826d
[Frontend] Inspector styling, in progress
...
open #90
Significant styling in object-inspector.html;
2015-10-23 15:14:07 -07:00
a43c8f2ce8
[Timeline] Disable timelines due to missing styles
...
WTD-1239.
2015-10-23 14:14:24 -07:00
fffe07e7e6
[Timeline] Remove namespacing from specs
2015-10-23 14:06:55 -07:00
26db524f0e
[Timelines] Rename bundle
2015-10-23 13:57:15 -07:00
4fcef33c58
[Timelines] De-namespace timeline's DateTimeController
2015-10-23 13:56:34 -07:00
dc9369c0f1
[Timelines] Remove namespacing from controllers
...
WTD-1239
2015-10-23 13:54:19 -07:00
c5b786e5e0
[Timeline] De-namespace capabilities
...
WTD-1239.
2015-10-23 13:52:48 -07:00
3e0534c4c3
[Timeline] Update namespacing in templates
...
WTD-1239
2015-10-23 13:49:46 -07:00
19ad4c8174
[Timelines] Change namespacing for directives
...
WTD-1239
2015-10-23 13:48:07 -07:00
8159c365b5
[Timeline] Remove namespacing from README
...
WTD-1239
2015-10-23 13:45:54 -07:00
307047d3ac
[Clocks/Timers] Remove namespacing from specs
...
WTD-1239
2015-10-23 13:44:39 -07:00
83f135e48c
Merge remote-tracking branch 'github/master' into open1239
2015-10-23 13:39:09 -07:00
29bdc9d574
[Plot] Ignore empty lines
...
Ignore empty lines (plot lines with no data) when determining
domain extrema; avoids failure to draw multiple plot lines in
a telemetry panel, nasa/openmctweb#150 .
2015-10-23 13:22:19 -07:00
a7ea4c3c6e
[Frontend] Inspector styling, in progress
...
open #90
2015-10-23 12:35:55 -07:00
bf24ac7c93
[Search] Update field name
...
Update field name in GenericSearchProvider to reflect changes
from nasa/openmctweb#193 . Avoids exceptions on mutation.
Additionally, add test case exercising relevant code and verifying
that reindexing is scheduled upon mutation as expected.
2015-10-23 12:23:01 -07:00
e05858e26b
Added newline to end of source files
2015-10-23 12:11:37 -07:00
89046ecad5
fixed jslint error
2015-10-23 12:03:56 -07:00
fa7431d68b
Added test case to DialogServiceSpec
2015-10-23 12:01:48 -07:00
78b528b4a5
Added additional test cases, and some tidying
2015-10-23 11:48:37 -07:00
1d3870d07f
[Frontend] Manual integration of Inspector
...
open #90
open #73
Adding missed new files;
2015-10-23 11:42:06 -07:00
2452b25fd4
[Frontend] Manual integration of Inspector
...
open #90
open #73
In-progress manual integrated Sarah Hale's work on ObjectInspector;
2015-10-23 11:37:02 -07:00
0c4d422e2d
[Frontend] Manual re-do of collapse/expand panes
...
open #90
Refactored templates to move all split-pane elements into browse.html;
2015-10-23 11:13:51 -07:00
a283a2a0d3
[Frontend] Manual re-do of collapse/expand panes
...
open #90
Animation, styles, hide-show added panes and splitters;
Finessed spacing;
trans-prop* mixins normalized and added delay arg;
2015-10-23 10:52:28 -07:00
827e1af581
[Frontend] Manual re-do of collapse/expand panes
...
open #90
Added code to MCTSplitter and MCTSplitPane to allow
toggling of CSS class 'resizing' on pane elements when
the user is actively using the splitter;
Added resize transition animation to split pane elements
when user not actively resizing;
2015-10-23 09:18:59 -07:00
57f11a9767
[Frontend] Manual re-do of collapse/expand panes
...
open #90
Refined positioning of .mini-tab elements when
panes are collapsed;
2015-10-22 19:26:59 -07:00
3687cc5edd
[Frontend] Manual re-do of collapse/expand panes
...
open #90
Fixed broken mobile styles;
Removed commented out scss;
2015-10-22 18:45:47 -07:00
bf17b77e82
Merge remote-tracking branch 'github/prod-uisymbols' into open90
2015-10-22 18:28:55 -07:00
536d5616d4
[Frontend] Manual re-do of collapse/expand panes
...
open #90
Major work on new .mini-tab elements, used
as controls to expand/collapse panes;
Cleaned up splitter hover behavior;
Changed mixin controlGrippy to not be tied
to :before;
2015-10-22 18:28:25 -07:00
59f094763b
Merge pull request #193 from nasa/search-performance
...
Search performance
2015-10-22 16:58:02 -07:00
e3ef68bc6f
Fixed jslint errors
2015-10-22 16:41:09 -07:00
83276d70d3
Removed MessageSeverity enum and MessageController
2015-10-22 16:29:10 -07:00
111b3bac09
[Time Conductor] Remove dateService
...
Replaced by timeService
2015-10-22 16:27:21 -07:00
67cf8d8cee
[Time Conductor] Support index domain from sine wave
2015-10-22 16:24:55 -07:00
b4dd95490c
[Time Conductor] Don't treat defaults as invalid
2015-10-22 16:07:21 -07:00
16e4c32709
[Time Conductor] Remove now dependency, fix domain switch
...
Remove dependency on now (current time can be retrieved via
timeService); fix domain-switching behavior such that changes
to time systems are reflected in changes to default bounds.
2015-10-22 16:05:09 -07:00
a154c9c870
[Time Conductor] Use timeService from control
2015-10-22 15:51:12 -07:00
1e71df5ce9
[Time Conductor] Implement timeService in sinewave telemetry
...
Switch from initial dateService interface to more practical
timeService interface.
2015-10-22 15:27:40 -07:00
5e9f38dadd
[Time Conductor] Add dependency to UTCTimeProvider
2015-10-22 15:20:54 -07:00
552435b009
[Time Conductor] Add bundle for time handling
2015-10-22 15:20:12 -07:00
109ae3323d
Added jsdoc and moved MessageController to dialogs from notifications
2015-10-22 15:10:53 -07:00
4f27104663
[Frontend] Manual re-do of collapse/expand panes
...
open #90
Implementing PaneController;
Added inspection pane and toggle button in
browse-object.html;
2015-10-22 14:26:22 -07:00
0053989de8
renamed dialog and notification 'actions' to 'options'
2015-10-22 14:14:21 -07:00
b98c1cdfe8
[Frontend] Manual re-do of collapse/expand panes
...
open #90
Renamed BrowseTreeController to PaneController;
Ensuring mobile functionality parity;
2015-10-22 13:34:16 -07:00
0628398b01
Moved notifications examples from 'testing' to examples
2015-10-22 13:30:34 -07:00
4ff03b081d
[Time Conductor] Suppress date picker for non-UTC time systems
2015-10-22 13:08:37 -07:00
e8d7093eb5
[Time Conductor] Use time systems from time conductor
2015-10-22 13:07:04 -07:00
9bc4327c59
[Time Conductor] Add non-time-like domain
...
Add a non-time-like domain to sine wave generator telemetry,
to support integration of custom domain formatting into
time conductor.
2015-10-22 12:51:18 -07:00
c0fda5b572
[Time Conductor] Add JSDoc
...
Add typedefs relevant to the date aggregator; in particular,
document properties used to determine how to format timestamps
associated with a telemetry point.
2015-10-22 12:41:46 -07:00
950578f09b
[Time Conductor] Hide datetime pickers for non-UTC domains
2015-10-22 12:20:15 -07:00
117470068a
[Time Conductor] Use dateService from TimeRangeController
2015-10-22 12:17:08 -07:00
0d47b7c47d
[Time Conductor] Expose dateService in bundle definition
2015-10-22 12:10:12 -07:00
c882b2d4c3
[Time Conductor] Implement date provider
...
Implement UTCDateProvider sufficient to pass spec.
2015-10-22 12:08:34 -07:00
794231143e
[Time Conductor] Add spec for UTCDateProvider
...
Add test cases for UTCDateProvider, which will provide default
date/time formatting/parsing.
2015-10-22 11:55:38 -07:00
6b42d3bf4b
[Time Conductor] Test DateAggregator
2015-10-22 11:54:46 -07:00
1c5101eca6
[Time Conductor] Add DateAggregator
...
Add DateAggregator, to allow composite services to expose
different ways of parsing/formatting dates.
nasa/openmctweb#182 .
2015-10-22 11:30:57 -07:00
dc5feb8b1a
Added some documentation to notification and dialog launchers
2015-10-22 10:54:48 -07:00
3080861764
Merge pull request #189 from nasa/open111
...
Developer Guide, Tutorials
2015-10-21 15:42:11 -07:00
dbebf08500
[Time Controller] Add test cases
...
...to verify behavior on text entry of dates.
2015-10-21 15:38:58 -07:00
847c356063
[Time Controller] Change color when input is invalid
...
nasa/openmctweb#181
2015-10-21 15:26:42 -07:00
06bcd28558
[Time Controller] Keep inputs in sync
...
Keep inputs in sync with displayed data in time controller,
without overwriting user-entered text. nasa/openmctweb#181
2015-10-21 15:22:00 -07:00
f88e8ebb51
[Time Controller] Update model state for text entry
2015-10-21 15:08:44 -07:00
6d2b2fd81e
[Time Controller] Parse user-entered timestamps
...
nasa/openmctweb#181 .
2015-10-21 14:46:12 -07:00
608800ae63
Merge remote-tracking branch 'github/master' into open181
...
Conflicts:
platform/commonUI/general/res/templates/controls/time-controller.html
2015-10-21 14:40:42 -07:00
07818b0a6d
[Time Controller] Show bounds in a text field
...
Show bounds in a text field to allow user editing; supports manual
editing of time controller bounds, nasa/openmctweb#181 .
2015-10-21 14:35:18 -07:00
496cf85b7e
[JSDoc] Correct mistake
2015-10-21 09:46:32 -07:00
833f57e284
[Search] Don't block UI between requests
...
Timeout subsequent calls to keepIndexing at the end of a
indexRequest, so that UI operations are not blocked.
2015-10-21 07:51:53 -07:00
cc97408433
Removed inserted TOC
2015-10-20 21:16:54 -07:00
93f8e61c40
roll back TOC generation
2015-10-20 21:12:14 -07:00
9a63e99710
[Search] Add spec for ElasticSearchProvider
...
Add spec coverage for ElasticSearchProvider. Also remove
unneeded guards for max number of results, as the aggregator
will always provide a max number of results.
2015-10-20 16:01:42 -07:00
21739fffd9
[Documentation] Add table of contents
...
Add table of contents to generated documents, without
modifying document sources; nasa/openmctweb#189 .
2015-10-20 15:58:57 -07:00
77d81f899b
[Style] JSLint compliance
2015-10-20 15:33:56 -07:00
fe3263fdfe
[Search] Remove invalid specs
2015-10-20 15:27:46 -07:00
ce42429fbd
[Search] expose constants, add fudge factor
...
The SearchAggregator exposes it's constants to add stability to
tests.
It also has a fudge factor which increaases the number of results
it requests from providers to better support pagination when using
client side filtering.
2015-10-20 15:17:15 -07:00
76151d09a0
[Search] use service for filters, add spec
...
Add a spec for the SearchController, and use the SearchService to
execute filters by supplying a filterPredicate.
2015-10-20 15:17:15 -07:00
ec7e6cc5b4
[Search] Update spec for Generic Search Worker
2015-10-20 15:17:14 -07:00
1ddce48f7e
[Search] Specs for GenericSearchProvider
...
Write specs for GenericSearchProvider and resolve some implementation
bugs they uncovered.
2015-10-20 15:17:14 -07:00
98b5ff3c77
[Search] Decrement number of pending requests
2015-10-20 15:17:14 -07:00
14094a48fc
[Search] Remove old specs in prep for rewrite
...
Remove old specs in prep for rewrite.
2015-10-20 15:16:54 -07:00
be79c104fb
[Frontend] Added new glyph
...
prod-uisymbols
Added e612 Save icon;
2015-10-20 12:36:11 -07:00
6d08c81b3b
First iteration of duplication complete
2015-10-20 12:18:30 -07:00
89e763b515
Incremental commit of Duplication
2015-10-20 09:25:31 -07:00
2a1388772a
Incremental commit of duplication
2015-10-19 17:32:43 -07:00
8e2a2eeba5
[Entanglement] Add license headers
...
...per code review feedback from nasa/openmctweb#175
2015-10-19 12:08:49 -07:00
fa3821b50f
Update of CopyService with new copy algorithm (incomplete)
2015-10-18 20:58:17 -07:00
0f63e4dde9
[Tests] Rewrite search aggregator specs
2015-10-16 17:06:23 -07:00
12efb47be7
[Search] Remove timeouts and timestamps
...
Remove timeouts and timestamps which were not effectively doing anything.
2015-10-16 16:09:51 -07:00
a2fce8e56c
[Search] Rewrite elasticsearch provider with prototype
...
Rewrite the elasticsearch provider to use prototypes and clean up the implementation.
Now returns a modelResults object to keep it in line with the general search
provider.
2015-10-16 16:05:31 -07:00
78e5c0143b
[Search] Overhaul generic search provider
...
Rewrite the generic search provider to use prototypes. Increase performance
by utilizing the model service instead of the object service, and use a
simplified method of request queueing.
2015-10-16 15:30:14 -07:00
099591ad2e
[Search] Aggregator returns objects, providers return models
...
Search providers return search results as models for domain objects, as the
actual number of max results is enforced by the aggregator, and because the
individual providers store and return the models for their objects already.
This lowers the amount of resources consumed instantiating domain objects, and
also allows the individual search providers to implement function-based
filtering on domain object models, which is beneficial as it allows the search
filtering in the search controller to be done before paginating of results.
2015-10-16 15:26:04 -07:00
b5505f372f
[Search] Generic Worker Performance Tweaks
...
The generic search worker now does indexing work during the index operation,
ensuring that queries do not have to do extraneous or repeat calculations.
Change the return format slightly and fixed a bug in the GenericSearchProvider
which caused more objects than intended to be returned from the provider.
2015-10-16 12:39:41 -07:00
9ad860babd
[Search] Rewrite search controller, tidy
...
Rewrite the search controller, making numerous changes and using prototypical
style.
First, the search controller immediately hides previous results when a new
search is started. Secondly, the search controller ensures that search results
displayed match the currently entered query, preventing race conditions. Finally,
the search controller uses a poor filtering option that means it may not display
all results.
2015-10-16 12:34:47 -07:00
87e317a6f5
[CI] Remove non-existent bundle from procfile
...
Remove the example/localstorage bundle from the procfile.
Fixes #153 .
2015-10-16 11:33:42 -07:00
9d17768327
Updated tutorial to reference app.js built in web server instead of http-server
2015-10-15 15:51:54 -07:00
688718cad0
Fixed jslint errors
2015-10-15 13:10:03 -07:00
efb7611f6e
Added Table of Contents generation
2015-10-15 12:35:38 -07:00
d3ff0a258e
Added links to architecture document from services
2015-10-14 19:18:27 -07:00
4f18663c71
Fixed title in tutorials
2015-10-14 17:14:00 -07:00
8c2a29e895
Modified file copy prcess to prevent encoding of png's as utf8
2015-10-14 17:11:08 -07:00
821a1a485c
[Production] Updated symbols font to v25
...
open #188
Added icon-dataset e611;
2015-10-14 16:45:55 -07:00
f08725b6a2
Fixed jshint errors
2015-10-14 16:22:11 -07:00
301b73c6c6
Banner notifications are not maximized if 'info' message
2015-10-14 16:22:10 -07:00
912e70d219
Fixed failing tests, and added stopPropagation to prevent maximizing of notifications on action click or dismiss
2015-10-14 16:22:10 -07:00
1d41939418
Fixed failing tests
2015-10-14 16:22:10 -07:00
ee382be38d
Added transitions and severity classes
2015-10-14 16:22:10 -07:00
34ea3ad9bb
[Frontend] Banner message animations; class renaming
...
open #163
open #170
Added transition animations to message banners;
Renamed $colorStatus* class names to map more
closely to severity constants;
2015-10-14 16:22:10 -07:00
2ba6f18c59
Making changes to implement display queue
2015-10-14 16:22:10 -07:00
b2a09599a0
Modified messages dialog launcher
2015-10-14 16:22:10 -07:00
11264759ec
Added highest severity calculation in NotifiationService
2015-10-14 16:22:10 -07:00
c0ff6de27b
Added notification indicator
2015-10-14 16:22:10 -07:00
60dda8a7a4
Updated
2015-10-14 16:21:54 -07:00
5b617295e9
Did review of tutorials
2015-10-13 13:54:24 -07:00
53a3a2f459
Additional editing
2015-10-13 13:54:24 -07:00
64fae21d16
Fixed code formatting error
2015-10-13 13:54:24 -07:00
87f48aac35
Fixed code formatting error
2015-10-13 13:54:24 -07:00
e43a788a6d
Fixed code formatting error
2015-10-13 13:54:24 -07:00
fa487e026e
Fixed code formatting error
2015-10-13 13:54:24 -07:00
3701fd75dd
Finished first pass of tutorials
2015-10-13 13:54:24 -07:00
d787e84fd4
Updated tutorials
2015-10-13 13:54:24 -07:00
1922e1e241
Finished developer guide
...
Fixed date of modification
2015-10-13 13:54:24 -07:00
e52f53b7ff
Fixed markdown
2015-10-13 13:54:24 -07:00
d1be256691
Reverted gendocs changes
2015-10-13 13:54:12 -07:00
82ae9e72c1
Integrated notifications list
2015-10-09 14:17:55 -07:00
85300d3743
Refactored DialogService a little
2015-10-09 11:57:47 -07:00
fe3e3325e1
Merge branch 'open170' into open155
2015-10-09 11:00:09 -07:00
2b97d61d6c
Further integration work
2015-10-09 10:59:36 -07:00
954fdd5906
[Frontend] Sanding/positioning and Cancel button added to Messasges dialog
...
open #159
open #170
Added Cancel button to Messages dialog in DialogService.js;
Important tweaks to layout of messages to allow
bottom-bar to align to bottom in singleton dialog view;
Revised status colors in theme's constants files;
2015-10-08 19:10:26 -07:00
8267058487
Begun integration of Notifications framework with Charles' code
2015-10-08 15:08:26 -07:00
4a913376ac
Merge branch 'open170' into open155
2015-10-08 13:57:25 -07:00
5ff3c71523
Fixed the Banner Controller which was not returning reference to controller
2015-10-08 13:56:59 -07:00
ba614fe2d6
Trying to sort out error
2015-10-08 13:46:42 -07:00
5e713f279b
Moved some more vars
2015-10-08 13:18:47 -07:00
df590107cb
Moved some more vars
2015-10-08 13:17:12 -07:00
fc8630dbc6
Moved some vars
2015-10-08 13:15:31 -07:00
12a94f828a
Added some more semicolons
2015-10-08 13:14:30 -07:00
0e840ae003
[Frontend] Messages major work
...
open #159
open #170
CSS, markup and JS test files initially complete;
Templates renamed for consistency;
message-type icons styled;
Added severity constant "alert";
TO-DO: check refactored CSS against mobile,
see what's broken;
2015-10-08 13:09:41 -07:00
e1e5919f68
Added some semicolons
2015-10-08 13:08:43 -07:00
b2cd66bd5d
Merged in charles' changes
2015-10-08 11:26:31 -07:00
af1fa6e77a
added semicolons to test spec
2015-10-08 11:13:32 -07:00
5ff90f7254
Added more tests, some refactoring
2015-10-08 11:03:48 -07:00
0ca9e5c952
[Frontend] Message list initially working
...
open #159
open #170
Thank you @akhenry;
launchMessages function added to DialogLaunchController.js;
New message-list.html template;
message.html is now its own include;
blocking-message.html renamed to
overlay-blocking-message.html;
2015-10-08 09:37:43 -07:00
dbcad51325
[Frontend] Tiny mod to dialog-launch.html
...
open #159
open #170
2015-10-07 21:32:34 -07:00
8ee93d9603
[Frontend] Tweaks to dialog-launch; added ui-symbols
...
open #159
open #170
2015-10-07 18:26:11 -07:00
ac59df9595
[Frontend] Added type-icon to message dialogs
...
open #159
open #170
Percent complete added to progress-bar.html;
Refined overlay height;
2015-10-07 17:56:25 -07:00
182eff977c
[Frontend] Dialog and overlay layout/positioning mods
...
open #159
open #170
Restructured overlay size and positioning approach
for better flexibility;
Getting new dialogs and the overlay to
play nicely in mobile context;
2015-10-07 16:36:55 -07:00
3af23b7bc5
Added test cases for notification service
2015-10-07 14:30:19 -07:00
7f529eec68
[Frontend] Mods to OverlayService
...
open #159
open #170
OverlayService can now be passed typeClass,
which is added to the CSS class of the overlay's
mct-include tag - intent is to allow the overlay
to size itself based on the type of content to be
displayed;
2015-10-07 12:11:30 -07:00
ad4292f1e9
[Frontend] Mods to DialogService model and dialogs
...
open #159
open #170
Properly re-cast model.hint and added model.actionText;
Moved progressText into progress-bar.html;
Tweaks to dialog styles;
Tweaked styles for progress bar;
Normalized various dialog templates markup;
2015-10-07 11:45:08 -07:00
6840e596a5
[Frontend] Adding progress-bar.html template
...
open #159
open #170
2015-10-07 10:25:47 -07:00
bf41d82a78
[Entanglement] Restore missing specs
...
Restore specs which had been omitted from suite.json (but currently
succeed for the relevant scripts); done in the context of
nasa/openmctweb#147
2015-10-06 16:50:35 -07:00
a4944717a1
[Location] Test getOriginal method
2015-10-06 16:47:37 -07:00
70bbd3cf97
[Entanglement] Add test cases for Go To Original
2015-10-06 16:37:37 -07:00
e3afaf0842
[Entanglement] Add Go To Original
...
nasa/openmctweb#147
2015-10-06 16:26:08 -07:00
60f2f9fb6c
[Location] Add getOriginal method
...
Add a getOriginal method to the location capability, to simplify
loading of original versions of objects. nasa/openmctweb#147
2015-10-06 16:18:51 -07:00
30fd8c451e
[Frontend] Progress bar as include; progress dialog
...
open #163
open #170
Progress bar now mct-include;
Progress dialog sanded;
Dialog launcher modded;
2015-10-06 16:10:27 -07:00
bf0014f1b9
Temporary commit
2015-10-06 14:45:10 -07:00
2aeebff652
Merging in Andrew's work so far on progress and blocking dialogs
...
open #163
open #170
Squashed commit of the following:
commit ec7edb58ca
Author: Henry <akhenry@aitutaki.ndc.nasa.gov >
Date: Mon Oct 5 10:39:06 2015 -0700
Rename dialogSeverity to messageServity for reuse with notifications
commit d20abe01dd
Author: Henry <akhenry@aitutaki.ndc.nasa.gov >
Date: Fri Oct 2 16:40:29 2015 -0700
Fixed docs
commit 227da18498
Author: Henry <akhenry@aitutaki.ndc.nasa.gov >
Date: Fri Oct 2 16:27:41 2015 -0700
Added semicolon
commit 22d424f96e
Author: Henry <akhenry@aitutaki.ndc.nasa.gov >
Date: Fri Oct 2 16:26:29 2015 -0700
Fixed code errors
commit 2c77c3647c
Author: Henry <akhenry@aitutaki.ndc.nasa.gov >
Date: Fri Oct 2 16:24:01 2015 -0700
Initial commit of blocking dialog service with test code to demonstrate usage
2015-10-06 14:41:58 -07:00
471a25a625
[Frontend] Progress bar/ message banner markup and styling
...
open #170
Major work on progress bar;
2015-10-06 14:34:53 -07:00
d606ee421f
[Frontend] New template for message-banner
...
open #159
open #170
Added markup and beginning of styling;
Temporarily added mct-include elem to bottombar.html;
2015-10-02 18:37:01 -07:00
926aed72c3
[Frontend] Style and display changes to status block
...
open #159
open #170
Refined structure in status block markup and css;
Added status-related color constants to theme scss files;
2015-10-02 17:42:31 -07:00
7014808c13
[Frontend] Style and display changes to status block
...
open #159
open #170
Moved classes from _bottom-bar.scss into _layout.scss
and new file _messages.scss;
Removed _bottom-bar.scss;
Revised display behavior of .status.block to show label on
hover;
2015-10-02 15:41:02 -07:00
37dede568c
Added Capabilities
2015-09-29 15:30:12 -07:00
b3fb06ba3f
Up to page 52
2015-09-25 14:28:52 -07:00
b7a612127d
Added additional sections, up to Templates
2015-09-25 09:09:34 -07:00
2f4cf44229
Added additional pages to developer's guide MD version
2015-09-24 13:17:46 -07:00
73e959f95a
Incremental commit of developer's guide
2015-09-24 09:44:24 -07:00
8ce8080253
[Timelines] Begin removing namespacing
...
Begin de-namespacing timelines/activities for inclusion
in open source. WTD-1239
2015-09-15 08:34:15 -07:00
96f72b3765
[Clocks] Add license, change keys
...
Un-namespace keys in clock plugin, and add licensing
info for moment-duration-format. WTD-1239
2015-09-14 16:52:56 -07:00
c932e953bc
[Plugins] Bring over timeline, clock plugins
...
WTD-1239
2015-09-14 16:45:41 -07:00