f373f8cb63
Merge branch 'open199-css' of https://github.com/nasa/openmctweb into open199-css
2015-11-30 17:57:54 -08:00
f3ba1baa73
[New Edit Mode Prototype] Hide edit button when in edit mode #350 - Modified edit policy to hide edit button when in edit mode
2015-11-30 17:57:28 -08:00
a06bb6e114
Modified edit policy to hide edit button when in edit mode
2015-11-30 17:47:11 -08:00
ead36b7097
Merge branch 'open199' into open199-css
2015-11-30 09:38:27 -08:00
acb7d4b807
renamed variable
2015-11-30 09:35:44 -08:00
420399ccbf
Modified styles for s-status-editing
2015-11-27 17:24:29 -08:00
6fb6f54cfa
Fixed objects being dropped twice in fixed layout
2015-11-27 15:21:24 -08:00
9a42cb4f7e
Merge branch 'open277' into open199
2015-11-27 14:16:59 -08:00
b573b3a681
Amended change so that context menu only suppressed on navigation menu
2015-11-27 14:16:37 -08:00
6558461fda
Reverted changes after refactor
2015-11-27 13:05:55 -08:00
4b23e3fbcb
Refactored changes to ContextMenuGesture.js
2015-11-27 13:02:19 -08:00
988323bdbd
merged Open32
2015-11-25 14:59:47 -08:00
9eb8158c4e
[Edit Mode] Disallow context menu actions on tree items during edit mode. #277
2015-11-25 14:44:31 -08:00
75d4be290c
Merge branch 'open278-proto' into open199-merge
2015-11-25 11:27:08 -08:00
3b9cd5f1ac
Merge branch 'open279-proto' into open199-merge
2015-11-25 11:25:00 -08:00
64a7647ec3
#279 Added search filter support to elements pool
2015-11-25 11:20:58 -08:00
9ed10ba9da
Merge branch 'open279-proto' into open199-merge
2015-11-25 10:47:21 -08:00
c211f413aa
[New Edit Mode] Add Elements pool to New Edit Mode #279
2015-11-25 10:40:37 -08:00
268a2c2427
Merged from master
2015-11-25 09:04:11 -08:00
c84de00e80
[Layout] Layout rebuilds after resize/reposition #32
2015-11-24 21:51:10 -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
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
7849803a5d
Fixed cancel and drop-initiated edit
2015-11-20 14:00:29 -08:00
0263cf5407
Fixed cancel and drop-initiated edit
2015-11-20 13:59:32 -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
4f0f9e4104
Merge branch 'open-status-tracking' into open278
2015-11-20 11:28:06 -08:00
e6054b8252
#287 - modified to use s-status-editing, but CSS needed
2015-11-20 11:23:34 -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
a864c172d5
[Edit Mode Prototype] #278 Added visual indication of edit
2015-11-20 10:07:58 -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
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
10a44c026c
[Edit Mode] Visual indication of object being edited #278
2015-11-19 18:45:18 -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
9631d95a52
Merge remote-tracking branch 'origin/open-status-tracking' into open278-proto
2015-11-19 15:13:10 -08:00
4ea757faa5
Adding support for object status
2015-11-19 15:12:43 -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
50d83eaffb
Merge remote-tracking branch 'origin/open278' into open278-proto
2015-11-19 14:50:01 -08:00
30e6980dc6
Merge branch 'master' into open199
2015-11-19 14:29:32 -08:00
5b9e43f8ff
[Status] Test platform/status
2015-11-19 14:22:44 -08:00
19d2970e0e
Merge in "create button initiates edit mode"
2015-11-19 14:13:28 -08:00
a04b3f8a4b
enabled toolbar in edit mode
2015-11-19 14:01:38 -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
b06a38da2f
Fixed incorrect case
2015-11-19 13:17:14 -08:00
f45e236281
#286 Fixed issues with composition not surviving through create wizard
2015-11-19 13:11:01 -08:00
2e2b18eaa5
[Edit Mode Prototype] Create button initiates edit-mode immediately #286
2015-11-19 10:33:44 -08:00
ee86209166
Merge branch 'open278' of https://github.com/nasa/openmctweb into open278
2015-11-18 17:29:18 -08:00
9f5729dbbc
Merge remote-tracking branch 'github/master' into open278
2015-11-18 17:28:31 -08:00
de9e41818b
[Frontend] File cleanup
...
open #199
open #278
Comments and empty CSS classes removed;
2015-11-18 17:27:56 -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
3478f9d861
[Frontend] File cleanup
...
open #199
open #279
Comments and empty CSS classes removed;
2015-11-18 17:15:13 -08:00
558ad94b91
[Frontend] Synced theme constants
...
open #199
open #279
Theme constants files needed to be synced
to facilitate more efficient comparison;
2015-11-18 17:06:18 -08:00
c2e26b3555
[Frontend] Fixed magnify glass in search input
...
open #199
open #278
Fixed z-indexing problem in :before elements
in search input (magnify glass, etc.);
2015-11-18 16:48:13 -08:00
c5c166c790
[Frontend] Refinements to active edit styles
...
open #199
open #278
Picking up missed rendered CSS;
2015-11-18 16:47:36 -08:00
cc7df05a43
[Frontend] Refinements to active edit styles
...
open #199
open #278
Styling finalized for tree/search items;
Mods to pulse mixins;
Colors for both themes finessed and finalized;
2015-11-18 16:46:56 -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
b9cd26aaf6
[Frontend] Styling for tree item when its being edited
...
open #278
Work in progress
2015-11-17 16:04:41 -08:00
5882278f98
Bringing in latest NEM work from open199-meet-open279
2015-11-17 15:26:11 -08:00
40b21e35fd
Fixed jslint error
2015-11-17 15:03:17 -08:00
2251a0c1e9
https://github.com/nasa/openmctweb/issues/287
2015-11-17 15:01:13 -08:00
3a36389815
Fixed test
2015-11-17 14:45:10 -08:00
ba669f1395
Merge branch 'open316' into open199
2015-11-17 14:31:06 -08:00
b27b60aedc
Merge branch 'master' into open199
2015-11-17 14:30:57 -08:00
606667eb4d
[bug] TypeImpl.getInitialmodel should always return a fresh (ie. cloned) model. #316
2015-11-17 14:30:34 -08:00
90c06cfc97
[Frontend] Style tweaks for edit mode
...
open #199
Added bg color in edit area when edit mode
is active; Added to-do for ng-init in
object-inspector.html;
Ready for integration into open199;
2015-11-17 12:44:14 -08:00
ec4c5864dc
[Frontend] Style tweaks for edit mode
...
open #199
Added bg color in edit area when edit mode
is active;
2015-11-17 12:35:44 -08:00
3ff275c853
[Frontend] Sanding and shimming styles for Elements pool
...
open #199
open #279
Also tweaked bg color of text inputs;
2015-11-17 12:20:14 -08:00
cd3bdf4f81
Change to navigate by location change
2015-11-16 17:45:31 -08:00
a8d563975a
[Frontend] Refinements to Inspector elements, search inputs
...
open #199
open #279
Treeview indent removed;
Significant refactoring of search classes to generalize
approach to search inputs;
2015-11-16 17:20:15 -08:00
ef5a26dfcc
[Documentation] Specify default value
...
...for shared property of workers.
2015-11-16 16:16:22 -08:00
966e993c5d
[Frontend] Merge work in open279 into open199
...
open #199
open #279
Fixed margin problem in mobile with
object-browse-bar element;
2015-11-16 15:20:43 -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
9b5d894949
[Frontend] Merge work in open279 into open199
...
open #199
open #279
Last commit didn't fully take...
Integrated inspector changes from open279 into
new edit mode work from open199; _layout.scss
had a bit of difficult conflict resolution but seems
good at this point...
2015-11-16 15:08:22 -08:00
5dd15e3b20
[Frontend] Merge work in open279 into open199
...
open #199
open #279
Integrated inspector changes from open279 into
new edit mode work from open199; _layout.scss
had a bit of difficult conflict resolution but seems
good at this point...
2015-11-16 15:05:44 -08:00
d961b41253
removed static buttons
2015-11-12 17:18:41 -08:00
564a822423
Fixed saving
2015-11-12 17:05:43 -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
51abd1fadf
Merge branch 'open199d' into open199
2015-11-12 14:23:15 -08:00
1ceb6d2d96
[Frontend] Fixed scrolling view
...
open #199
open #293
open #201
Removed fixed-header class from table markup;
(cherry picked from commit 6c4bdca
)
2015-11-12 13:24:28 -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
93171230e3
restoring toolbar
2015-11-12 11:13:54 -08:00
5fdef59f3b
Merge branch 'open199d' into open199c
2015-11-12 10:23:36 -08:00
16c3229a84
Telemetry Panels now created correctly
2015-11-12 10:22:37 -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
1058648e76
[Frontend] Fixed plot display
...
open #199
open #293
Added .abs to plot.html to allow plot
to layout properly when viewed in
main view area;
Removed .test class from time-controller;
2015-11-12 09:06:17 -08:00
5b325a9698
Merge remote-tracking branch 'github/open199c' into open199d
2015-11-12 08:06:12 -08:00
f0e293a513
Virtual panels working again with refactored code
2015-11-11 14:59:00 -08:00
5f8d13672f
Reverted model modified hack
2015-11-11 11:58:15 -08:00
4c0a79116a
Added refresh check for editability
2015-11-11 11:52:30 -08:00
aa5734d023
merged
2015-11-11 10:21:17 -08:00
ba8c2b8468
Fixed buttons not appearing on edit mode click
2015-11-10 22:10:43 -08:00
5a2f073975
commented out extraeneous span
2015-11-10 20:43:31 -08:00
1d0af0b3b6
Drop Gesture
2015-11-10 20:27:04 -08:00
6d2fe9d7eb
[Frontend] Misc CSS and markup updates, converting to flex
...
open #199
IN-PROGRESS
IMPORTANT: plots are not laying out correctly,
need to figure out why
2015-11-10 18:33:58 -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
08ecf00916
[Frontend] Misc CSS updates to clean up layout
...
open #199
IN-PROGRESS
Testing with Time Controller visible;
2015-11-10 17:14:12 -08:00
9f3c353ab4
[Frontend] Updated markup to use latest flexbox classes
...
open #199
2015-11-10 16:30:49 -08:00
e3cac49c4b
Fixed UUID import
2015-11-10 16:26:04 -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
59ea2ea361
Grabbing recompiled CSS files
2015-11-10 16:14:34 -08:00
608df8f7b8
Merging in latest github master; resolved conflicts
2015-11-10 16:13:46 -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
d712a79ba4
[Frontend] Allow Inspector to utilize split pane during editing
...
open #279
IN-PROGRESS
Split pane markup added to object-inspector.html;
Tweaks to layout CSS;
2015-11-10 14:40:14 -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
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
8fb6ab61ba
Fixed folders
2015-10-28 14:56:34 -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
929f06e6c1
Working on folders
2015-10-28 13:35:52 -07:00
e9e6ddd791
Trying to fix drop on folders
2015-10-28 13:01:45 -07:00
2539e4008f
Improved handling of virtual panels
2015-10-28 12:53:50 -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
3e7264d6b8
Initial implementation of virtual panel
2015-10-27 17:38:31 -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
19bdf743fc
Added save/cancel
2015-10-26 14:14:56 -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
296d9f5acd
Temporarily disable test
2015-10-22 11:38:30 -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
7468c0e150
Deploy to heroku
2015-10-22 11:30:06 -07:00
dc5feb8b1a
Added some documentation to notification and dialog launchers
2015-10-22 10:54:48 -07:00
0fb9f3731a
Edit mode and cancel buttons work
2015-10-22 10:09:09 -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
fdfb524eef
Fixed scope of editMode variable
2015-10-21 12:06:11 -07:00
ef250f58de
Marged style updates
2015-10-21 12:01:59 -07:00
15ed91f651
Added save buttons
2015-10-21 11:54:35 -07:00
074254a513
Frontend] Styling for New Edit Mode
...
open #198
Minor tweak to placeholder init content;
2015-10-21 11:38:03 -07:00
4c84789d5d
Frontend] Styling for New Edit Mode
...
open #198
.l-flex styles refined;
Animation refinement;
.s-btn default vertical-align = top;
.tool-bar style tweaked;
Added title-label back into edit-action-buttons.html;
2015-10-21 11:35:36 -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
92573b817f
Added drag to enable edit mode
2015-10-20 21:03:36 -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
5382cca435
[Frontend] Styling for New Edit Mode
...
open #198
In-progress styling of toolbar elements;
Revamped edit-action-buttons.html to use only icons;
2015-10-20 15:43:53 -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
15c1bf20ab
[Frontend] Styling for New Edit Mode
...
open #198
Refined CSS classing and animation timing;
2015-10-20 14:41:02 -07:00
685dd2114d
[Frontend] Styling for New Edit Mode
...
open #198
Added Save and Cancel buttons;
Additional transition styling;
tool-bar styles refined;
2015-10-20 14:11:59 -07:00
6e30a25a6f
[Frontend] Added new glyph
...
prod-uisymbols
Added e612 Save icon;
2015-10-20 12:44:09 -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
42fa5bfd7e
[Frontend] Initial styles for New Edit Mode
...
open #198
Refactored elems in browse-object.html to use
flex layout;
New flex-row and flex-col general CSS classes;
New pulseBorder animation mixin;
2015-10-20 11:39:28 -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
fb0ce1eca8
[Frontend] New .loading class
...
open #190
Removed old .loading styles previously
commented out;
2015-10-19 11:13:50 -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
d7bd793bf3
[Frontend] New .loading class
...
open #190
CSS for revised .loading class;
Commented out/removed old .loading styles;
Theme constants for loading colors added
to theme files;
2015-10-15 16:23: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
9cc0c0b06f
[Frontend] Polishing of styles for time-controller
...
open #179
open #180
Font-size normalized for time-controller and domain selector;
Layout of object-holder and time-controller fixed;
2015-10-14 10:25:05 -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
c703714cb3
Merge remote-tracking branch 'github-open/open115b' into open-master
2015-10-09 13:50:27 -07:00
b48a07cd3e
Merge pull request #168 from nasa/mct80
...
[Plot] Dates show 1970 when there is no data
2015-10-09 13:40:04 -07:00
8c29c8ed0e
Merge remote-tracking branch 'github-open/open151' into open-master
2015-10-09 13:38:20 -07:00
85300d3743
Refactored DialogService a little
2015-10-09 11:57:47 -07:00
5763511ec8
[Time Conductor] Update specs
...
Update specs to reflect merge of latest from master into
topic branch for nasa/openmctweb#115 , domain selector.
2015-10-09 11:17:57 -07:00
2accf21518
[Time Conductor] Add missing semicolon
...
...to pass code style checks.
2015-10-09 11:08:02 -07:00
28c42fcd4c
[Time Conductor] Fix merge issues
...
Fix merge issues not addressed during conflict resolution.
2015-10-09 11:06:41 -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
1efa97e6f5
Merge remote-tracking branch 'github/master' into open115b
...
Conflicts:
platform/features/conductor/src/ConductorRepresenter.js
2015-10-09 10:32:43 -07:00
756f728865
Merge remote-tracking branch 'github/open1515' into open-master
2015-10-09 10:11:11 -07:00
d8276c532b
Merge remote-tracking branch 'github/master' into open115b
...
Merge in latest from master into topic branch for
nasa/openmctweb#115
Conflicts:
platform/features/conductor/src/ConductorRepresenter.js
platform/features/conductor/src/ConductorTelemetrySeries.js
platform/features/conductor/src/TimeConductor.js
platform/features/conductor/test/ConductorRepresenterSpec.js
platform/features/conductor/test/ConductorTelemetrySeriesSpec.js
2015-10-09 10:04:15 -07:00
fc0bfa77db
Merge remote-tracking branch 'github-open/open141' into open141-integration
2015-10-09 09:52:35 -07:00
12c6e53939
Merge remote-tracking branch 'github-open/open157' into open-master
2015-10-09 09:47:23 -07:00
4f716ad5c5
Merge pull request #162 from nasa/open117
...
Review and integrate open117
2015-10-09 09:44:48 -07:00
8093fcbda1
Merge remote-tracking branch 'github-open/open139c' into open-master
2015-10-09 09:42:22 -07:00
0ea5721f76
Merge remote-tracking branch 'github-open/open-readme-cairo' into open-master
2015-10-09 09:38:32 -07:00
d902943552
[Time Conductor] Satisfy JSLint
...
...in preparation to merge pull request nasa/openmctweb#162
2015-10-09 09:36:57 -07:00
5f7c8ccadb
Merge remote-tracking branch 'github/master' into open117b
2015-10-09 09:35:07 -07:00
520d17f9db
[Time Conductor] Test span constraints
...
Verify that inner and outer spans do not become zero when
user input might otherwise cause this.
2015-10-09 09:29:01 -07:00
7532db5f49
[Time Conductor] Add test cases
...
Add test cases to TimeRangeController; testing existing functionality
in the context of nasa/openmctweb#151
2015-10-09 07:58:10 -07:00
ebd8fdeee3
[Time Conductor] Enforce inner minimums on outer changes
2015-10-09 07:32:46 -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
f738f84075
[Time Conductor] Enforce minimum outer span
2015-10-08 16:02:47 -07:00
cc19a0acba
[Time Conductor] Enforce minimum inner span
...
nasa/openmctweb#151 .
2015-10-08 15:51:23 -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
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
134b749bbf
[Generic Search] Track pending indexes
...
Track domain objects which have indexing operations pending,
to avoid redundantly indexing in cases where a broader
indexed check is insufficient.
2015-10-05 10:11:38 -07:00
36d06e8b54
[Generic Search] Reduce flush interval
...
Per discussion from nasa/openmctweb#141 , minimize the
interval at which new objects get indexed, instead of
presuming requirements for CPU utilization.
2015-10-05 10:06:55 -07:00
5520d90984
[Generic Search] Remove comments
...
Per code review, nasa/openmctweb#165
2015-10-05 09:57:46 -07:00
77b0086d18
[Generic Search] Use appropriate data structure
...
Per code review, nasa/openmctweb#165
2015-10-05 09:54:57 -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
146e948097
[Time Conductor] Remove telemetry series wrapper
...
WTD-1515
2015-10-02 16:47:13 -07:00
669b434c36
[Time Conductor] Test broadcast throttling
2015-10-02 16:38:32 -07:00
431c74ca49
[Time Conductor] Only update bounds when stable
2015-10-02 16:28:58 -07:00
cd0c0f77cc
[Time Conductor] Throttle display bounds broadcasting
2015-10-02 16:20:31 -07:00
8cba321886
[Plot] Move throttling out of plot
...
Move throttling associated with display bounds changes out
of Plot.
2015-10-02 16:11:12 -07:00
dd83816035
[Time Conductor] Remove queryStart, queryEnd
...
...per feedback from code review, nasa/openmctweb#104
2015-10-02 16:08:44 -07:00
1ca2b769d9
[Common UI] Test popupService
2015-10-02 15:44:36 -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
a1d1261179
[Common UI] Test Popup
2015-10-02 14:58:20 -07:00
99048a4ee3
[Info Service] Update spec
...
...to reflect usage of popupService.
2015-10-02 14:49:27 -07:00
553b17fafe
[Common UI] Update mct-popup spec
...
...to reflect usage of popupService.
2015-10-02 14:36:04 -07:00
c4aff95341
[Common UI] Add empty specs for popupService
2015-10-02 14:15:31 -07:00
13095b4135
[Context Menu] Update specs
...
Update specs to reflect refactoring-out of popup elements
performed in the context of adding time conductor, WTD-1515.
2015-10-02 14:14:34 -07:00
fd927d4c03
Merge remote-tracking branch 'github/master' into open1515
2015-10-02 12:31:00 -07:00
445f22ccb0
[Context Menu] Use popupService to display menus
2015-10-02 11:01:49 -07:00
1ad0bf337c
[Common UI] Use popupService from mct-popup
2015-10-02 10:48:45 -07:00
73dc16d398
[Info Service] Render info bubble after positioning
...
Render info bubble after positioning with the popupService,
to apply arrow classes appropriately.
2015-10-02 10:21:42 -07:00
bebe53820f
[Info Service] Choose arrow direction
2015-10-02 09:36:27 -07:00
dfe909d6b5
[Time Conductor] Show appropriate arrow
...
...on info bubbles, when using bubbles shown via the
popupService.
2015-10-01 16:59:12 -07:00
3cf62ded08
Plot axes do not show labels when no data
...
Added semicolon
Added test for hasDomainData()
Added test for negative case on domain data check
Removed label test due to mocked telemetry formatter
Uncommented test commented by accident
Removed extra space
2015-10-01 16:35:14 -07:00
6cbd3e5fae
[Time Conductor] Use popupService from infoService
2015-10-01 16:25:33 -07:00
3050b265fb
[Time Conductor] Expose popupService
2015-10-01 15:27:36 -07:00
5104a7990a
[Time Conductor] Add popupService
...
...to consolidate positioning of popups, based on
commonality between InfoService and MCTPopup.
nasa/openmctweb#104 .
2015-10-01 15:26:00 -07:00
571beb8df2
[Time Conductor] Add JSDoc to mct-popup
...
Based on feedback from code review; WTD-1515
2015-10-01 14:34:52 -07:00
bea5002752
[Search] Add test cases
...
Add test cases related to throttled loading of domain
objects to index, nasa/openmctweb#141 .
2015-09-30 17:23:52 -07:00
d04c5e6858
[Search] Update GenericSearch spec
...
nasa/openmctweb#141 .
2015-09-30 17:08:47 -07:00
0d1f3bf87a
[Throttle] Update spec
...
Conflicts:
platform/features/layout/test/FixedControllerSpec.js
2015-09-30 15:48:17 -07:00
b632926d8e
[Search] Fix mutation.listen
...
Update mutation.listen to match previous variable
names changes related to nasa/openmctweb#141 .
2015-09-30 13:09:55 -07:00
78f3f8367e
[Search] Vary batch size
...
When indexing for generic search, issue new batches of
requests as individual requests finish (instead of waiting
for whole batches to finish) varying size to keep the
number of outstanding requests below some maximum.
nasa/openmctweb#141
2015-09-29 18:37:44 -07:00
85ac4a9a32
[Search] Log indexing time
...
...to aid in tuning of generic search parameters.
2015-09-29 18:37:44 -07:00
ef527df381
[Time Conductor] Fix throttle bug
...
Fix a timing/ordering issue in throttle which
allowed some throttled invocations to be ignored.
WTD-1515
2015-09-29 18:37:44 -07:00
c2868a4573
[Time Conductor] Allow arguments for throttled functions
...
WTD-1515. Ensures that bounds passed in from
the time controller get appropriately captured.
2015-09-29 18:37:44 -07:00
77c66053f3
[Search] Change indexing approach
...
Change indexing approach to more carefully control the
rate at which objects are loaded to be indexed, to improve
performance. nasa/openmctweb#141 .
2015-09-29 18:37:44 -07:00
0891e15936
[Search] Add digest indicator
...
Add digest indicator to example/profiling to aid in diagnosing
digest-related performance issues (or ruling out excessive digest
cycles as a cause of performance issues.)
2015-09-29 18:37:44 -07:00
2979ee90a3
Revert "[Search] Don't trigger digest cycles while indexing"
...
This reverts commit 4b8a5ac0b257737ee33effc966816afca6c11b94.
Performance measurements indicates this is harmful for performance,
although this is not well-explained.
2015-09-29 18:37:44 -07:00
77c399f2a2
[Search] Don't trigger digest cycles while indexing
...
Avoid triggering digest cycles while indexing;
remove extra call to $timeout
2015-09-29 18:37:44 -07:00
fe8543158e
[Search] Fix reindexing
...
Flag domain objects as non-indexed on mutation to ensure
reindexing. Done in the context of nasa/openmctweb#141 .
2015-09-29 18:37:44 -07:00
37dede568c
Added Capabilities
2015-09-29 15:30:12 -07:00
a4f3e0d776
Plot domain labels showing 1970 if no data
2015-09-29 15:28:55 -07:00
866c8882ca
[Search] Listen on a global mutation topic
...
Listen on a global mutation topic to remove the need to retain
listeners per domain object.
2015-09-29 11:50:30 -07:00
ad7d3d642e
[Search] Move reindex function
...
Move function used to listen for mutation changes (to trigger
reindexing) up in scope, to avoid retaining references to
domain objects via closure. nasa/openmctweb#141
Also, includes misc. whitespace normalization (provided by
code editor.)
2015-09-29 10:54:20 -07:00
333f7cb848
[Frontend] Time controller-related styling
...
open #1515
open #117
Markup changed to utilize mct-representation via CSS;
time-controller now uses list-based _constants values;
ConductorRepresenter.js modded to remove inline styling
and to add CSS classes to enclosing mct-representation;
2015-09-29 08:43:34 -07:00
f198c281bc
[Mobile] Suppress Create button on mobile
...
nasa/openmctweb#157
2015-09-28 15:57:55 -07:00
23de3917bb
[Frontend] Time Controller Markup and Styling
...
open #1515
open #117
Animation added to .knob and .range;
2015-09-27 16:24:43 -07:00
badaca53d3
[Frontend] Time Controller Markup and Styling
...
open #1515
open #117
Significant mods to slider scss;
Added toi-line element and hover styles;
2015-09-25 18:12:36 -07:00
00ac249ee2
[Time Conductor] Position domain selector
...
nasa/openmtweb#115
2015-09-25 16:06:11 -07:00
00aa6821d1
Merge remote-tracking branch 'github/open117' into open115b
2015-09-25 15:31:27 -07:00
b3fb06ba3f
Up to page 52
2015-09-25 14:28:52 -07:00
e33485ec59
[Frontend] Time controller-related styling (CP > open117)
...
open #1515
open #117
Further refinements to slider knob and range look;
(cherry picked from commit 63a1239)
2015-09-25 13:57:57 -07:00
afb1202865
[Frontend] Time controller-related styling (CP > open117)
...
open #1515
open #117
Layout styling in datetime picker;
Modded picker to hide time selects area
when time options are null;
(cherry picked from commit 6721093)
2015-09-25 13:57:43 -07:00
f5a4a370f9
[Persistence] Add persisted timestamp
...
...to any domain object models loaded from persistence
which do not have one. The presence of this timestamp
is necessary for the persistence capability to determine
whether an object should be created or updated when a
request to persist is made. nasa/openmctweb#139 .
2015-09-25 11:47:59 -07:00
2848a8458b
[Time Conductor] Avoid exception
...
Avoid exception when trying to generate a single datum in
cases where there is no data yet available.
2015-09-25 11:05:18 -07:00
cbaf45afe9
[Time Conductor] Update specs
...
nasa/openmctweb#115
2015-09-25 10:40:19 -07:00
7a677062e4
[Frontend] Time controller-related styling (CP > open117)
...
open #1515
open #117
Fixing selects;
Tweaks to constants and mixins to better
handle button dropshadowing across
themes;
(cherry picked from commit 3e34d06)
2015-09-25 09:50:36 -07:00
a7153f320f
[Frontend] Time controller-related styling (CP > open117)
...
open #1515
open #117
Fixing selects;
Minor tweak to normalize espresso/.../mixins.scss;
(cherry picked from commit 2866d56)
2015-09-25 09:50:02 -07:00
b7a612127d
Added additional sections, up to Templates
2015-09-25 09:09:34 -07:00
b3da6edd0c
[Frontend] Time Controller Markup and Styling
...
open #1515
open #117
Significant new vals added to constants files
for datetime picker/calendar;
Styling for calendar, hover and selected states;
Modded DateTimePickerController.js and markup
to allow selection of out-of-month cells;
2015-09-24 18:36:56 -07:00
ff1fd26efc
[Time Conductor] Change method name
...
Prefer simpler method names for public API.
2015-09-24 17:09:06 -07:00
4ced6c44a6
[Time Conductor] Ignore empty series
...
...when updating Fixed Position view.
2015-09-24 17:01:50 -07:00
67f627b51f
[Frontend] Time Controller Markup and Styling
...
open #1515
open #117
Commit prior to redoing markup of picker to use flex instead of table;
Styling in picker; tabular styles fixed somewhat;
2015-09-24 16:42:45 -07:00
1d83516982
[Frontend] Time Controller Markup and Styling
...
open #1515
open #117
Significant re-org in menus.scss continued:
Refactored s-menu to s-menu-btn;
moved look-related style def's into .s-menu;
.menu now extends .s-menu;
2015-09-24 15:38:52 -07:00
9e64dfe3b9
[Frontend] Time Controller Markup and Styling
...
open #1515
open #117
Tweaks to tick spacing;
2015-09-24 14:31:26 -07:00
09f5fa42ab
Merge branch 'open1515' of https://github.com/nasa/openmctweb into open117
2015-09-24 14:21:38 -07:00
54a077a4e2
[Frontend] Time Controller Markup and Styling
...
open #1515
open #117
Tweak to mixin "test";
2015-09-24 14:20:25 -07:00
13525a67c2
[Time Conductor] Fix domain-based calculations
...
...in example telemetry, to support development work
on time conductor.
2015-09-24 13:21:51 -07:00
2f4cf44229
Added additional pages to developer's guide MD version
2015-09-24 13:17:46 -07:00
cc6b6538d5
Merge branch 'open1515' into open115
2015-09-24 12:19:08 -07:00
0c7de98195
[Time Conductor] Use active domain in binary search
2015-09-24 12:18:47 -07:00
404d1e7801
[Frontend] Time Controller Markup and Styling
...
open #1515
open #117
Begin work on styling the datetime picker;
2015-09-24 11:29:28 -07:00
1214a32c26
[Common UI] Avoid apply-in-a-digest
...
Don't invoke from mct-resize when first observing
an element's size during linking; observed issue in the
context of adding domain selector to time conductor.
2015-09-24 11:20:07 -07:00
6bd8e7a47c
Merge remote-tracking branch 'github/master' into open1515
2015-09-24 11:17:13 -07:00
825d93cee3
[Frontend] Time Controller Markup and Styling
...
open #1515
open #117
Changed slider elements layout from relative to
absolute positioning;
Refined layout in input-holder;
Tweaks to hover classes;
2015-09-24 10:34:32 -07:00
73e959f95a
Incremental commit of developer's guide
2015-09-24 09:44:24 -07:00
9f7dc1da9b
[Frontend] Time Controller Markup and Styling
...
open #1515
open #117
Styling for boundary inputs and
slider;
2015-09-23 18:59:36 -07:00
3d8aec2d01
[Time Conductor] Pass domain with events
2015-09-23 17:26:56 -07:00
928e31b548
[Common UI] Avoid apply-in-a-digest
...
Don't invoke from mct-resize when first observing
an element's size during linking; observed issue in the
context of adding domain selector to time conductor.
2015-09-23 17:22:32 -07:00
f182d1f2c4
[Time Conductor] Include domain selection in requests
...
...as well as use as default in a telemetry series.
2015-09-23 17:14:40 -07:00
d238b669a5
[Time Conductor] Show domain options
2015-09-23 17:09:38 -07:00
5d5a7c26c5
[Time Conductor] Maintain domain state
...
Maintain domain state in the time conductor; add a default list of
domains to choose from.
2015-09-23 16:53:12 -07:00
0b0cee3afb
[Example] Add domain
...
Add a second domain to example telemetry, to support
addition of a domain selector to the time conductor;
nasa/openmctweb#115
2015-09-23 16:43:58 -07:00
0260e6fff4
Merge branch 'open1515' into open115
2015-09-23 16:05:09 -07:00
9811443c71
Merge branch 'master' into open117
2015-09-23 15:54:48 -07:00
7dc13dab66
[Readme] Add link to node-canvas
2015-09-23 14:37:49 -07:00
e67a2e63cf
[Readme] Add notes on building documentation
...
Add notes to README about building documentation; in
particular, document the need to install libcairo.
2015-09-23 13:59:05 -07:00
f4e53a946d
[Time Conductor] Remove from active bundles
...
Remove time conductor from set of active bundles pending
clean up of markup/CSS.
2015-09-16 18:14:30 -07:00
de71bde62f
[Test Conductor] Add test case for requery
...
WTD-1515
2015-09-16 17:00:56 -07:00
8f24e014e0
[Time Conductor] Add skeleton specs
...
Add skeleton specs to new classes added for date-time
picker in time conductor. WTD-1515
2015-09-16 16:51:28 -07:00
190f5fd0ea
[Time Conductor] Update failing specs
...
WTD-1515
2015-09-16 15:23:08 -07:00
ad29fb0f92
[Time Conductor] Populate FP from historical
...
Populate fixed position view from historical
telemetry when first loaded. WTD-1515
2015-09-16 13:38:47 -07:00
fcd073c010
[Time Conductor] Tweak plot requery
...
Tweak approach to requerying in plot, and track
pending state so there is a visual indication
that plotted data may be incomplete during
panning with time conductor. WTD-1515
2015-09-16 11:05:41 -07:00
071368c3b9
[Time Conductor] Fix throttle bug
...
Fix a timing/ordering issue in throttle which
allowed some throttled invocations to be ignored.
WTD-1515
2015-09-16 11:04:07 -07:00
7a97588aa5
[Time Conductor] Remove debugging statement
...
WTD-1515
2015-09-16 10:30:45 -07:00
f776561303
[Time Conductor] Allow arguments for throttled functions
...
WTD-1515. Ensures that bounds passed in from
the time controller get appropriately captured.
2015-09-16 10:18:57 -07:00
e34fe1a289
[Time Conductor] Tweak position, appearance
...
...of datetime picker popups. WTD-1515
2015-09-15 18:51:44 -07:00
70d9587c9b
[Time Conductor] Wire in datetime pickers
...
WTD-1515
2015-09-15 18:48:00 -07:00
9a78b63065
[Time Conductor] Try to rewrite datetime picker as control
2015-09-15 18:37:36 -07:00
6c497f3c36
[Time Conductor] Start adding datetime picker
...
WTD-1515
2015-09-15 18:09:46 -07:00
d951b794e3
[Time Conductor] Support date choice
...
...from date-time picker. WTD-1515
2015-09-15 15:55:13 -07:00
797046aca4
[Time Conductor] Populate datetime picker
...
WTD-1515
2015-09-15 15:24:54 -07:00
cf76583ed7
[Time Conductor] Add inline styles to datetime-picker
2015-09-15 14:50:05 -07:00
6f28ab0145
[Time Conductor] Begin adding custom date picker
...
WTD-1515
2015-09-15 13:08:05 -07:00
9ebf157ec0
[Time Conductor] Test telemetry service decorator
...
WTD-1515
2015-09-15 11:18:28 -07:00
493c63be44
[Time Conductor] Test series wrapping
...
WTD-1515
2015-09-15 10:58:10 -07:00
f29951140f
[Time Conductor] Add license header, JSDoc
...
WTD-1515
2015-09-15 10:22:43 -07:00
d0b5bb2d21
[Time Conductor] Begin using date-time controls
...
WTD-1515
2015-09-15 10:00:41 -07:00
cd98886a43
[Time Conductor] Add license header
...
WTD-1515
2015-09-15 08:59:57 -07:00
4549828cae
Merge remote-tracking branch 'github/master' into open1515
2015-09-15 08:57:49 -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
d0478c3433
[Scrolling List] Check for existence of limit
...
Check for existence of limit capability while evaluating
limits in a scrolling list view. WTD-1515
2015-09-14 16:37:29 -07:00
53369ec0dc
[Time Conductor] Avoid searching outside of series
...
Don't look up domain values while subsetting a
telemetry series until after checking to ensure
that there is some segment of the series left
to search. WTD-1515
2015-09-14 16:36:41 -07:00
de99969f0a
[Time Controller] Return range values
...
Delegate retrieval of range values appropriately in
conductor-driven telemetry series subset. WTD-1515
2015-09-14 14:39:19 -07:00
24449d2dcc
[Time Controller] Fix series subsetting
...
Fix binary search implementation used to subset
telemetry series for time conductor. WTD-1515
2015-09-14 11:44:50 -07:00
f42c5ca1e5
[Time Conductor] Subset to display bounds
...
WTD-1515
2015-09-14 11:25:42 -07:00
890aafc203
[Time Controller] Filter out realtime updates
...
Filter out realtime updates that are outside of the time
controller's range. WTD-1515
2015-09-14 10:02:59 -07:00
2a14cf2dfc
[Time Controller] Only listen for display-bounds changes
...
...from plot. WTD-1515
2015-09-11 11:31:12 -07:00
62962e119e
[Time Controller] Decorate telemetry service
...
Decorate telemetry service instead of capability service
to enforce time conductor bounds. WTD-1515.
2015-09-10 16:17:48 -07:00
2229e868ce
[Time Conductor] Fix logic around end times
...
Fix logic for updating end times after refactoring
to clarify variable/property naming, WTD-1515
2015-09-10 13:24:50 -07:00
8d209f4d19
[Time Controller] Fix middle-drag bug
...
Fix bug in middle-drag introduced by refactoring,
WTD-1515.
2015-09-10 11:34:31 -07:00
86bb89a162
[Time Controller] Update spec
...
Update spec for ConductorRepresenter to reflect changes
to model properties expected by TimeRangeController.
WTD-1515
2015-09-10 11:31:40 -07:00
2758250833
[Time Conductor] Fix JSDoc
...
Fix copy-paste error. WTD-1515
2015-09-10 11:27:50 -07:00
7d20351a6a
[Time Conductor] Clean up code style
...
Clean up code style in TelemetrySubscription, for
changes associated with WTD-1515.
2015-09-10 11:20:09 -07:00
78fae345da
[Time Conductor] Rename TimeConductorController
...
Rename TimeConductorController to TimeRangeController, to
reflect that this is intended to serve as a more general
control. Additionally, stop using arrays for inner and
outer bounds and instead use explicit start/end properties,
for clarity. WTD-1515
2015-09-10 10:58:47 -07:00
4c79c9a1b1
[Time Conductor] Clarify start/end naming
...
WTD-1515
2015-09-10 10:21:21 -07:00
2ec9956d44
[Time Conductor] Incorporate feedback from code review
...
Retain reference to scope in ConductorRepresenter
directly via this, instead of revealing via
a closure-bound function. This approach is not necessary
to avoid https://docs.angularjs.org/error/ng/cpws in
this circumstance. WTD-1515
2015-09-10 10:16:28 -07:00
e3b191b5dc
[Time Controller] Update failing specs
...
Update failing specs to reflect support for time conductor,
WTD-1515
2015-09-09 16:52:46 -07:00
a4dda695dd
[Time Controller] Get conductor working with fixed pos.
...
WTD-1515
2015-09-09 16:46:00 -07:00
0d710209b1
Merge remote-tracking branch 'github/master' into open1515
2015-09-09 10:05:21 -07:00
fdbc91131b
[Time Controller] Update bundle definition
...
...for Fixed Position view to reflect changes to dependencies,
WTD-1515.
2015-09-08 17:18:39 -07:00
d2dfec3ce7
[Time Controller] Simplify retrieval of datum objects
...
...for historical data. Supports WTD-1515
2015-09-08 17:03:58 -07:00
351181d38e
[Time Controller] Allow datum retrieval from histories
...
WTD-1515
2015-09-08 16:58:15 -07:00
760f4b818f
[Time Conductor] Update fixed position from history
...
WTD-1515
2015-09-08 16:53:06 -07:00
c026bfa17d
[Time Conductor] Begin adding support to fixed position
...
Begin adding support for universal time controller to
fixed position view, WTD-1515.
2015-09-08 16:37:10 -07:00
47b97a504e
[Telemetry] Document TelemetryRequest
...
Document TelemetryRequest to record new parameters in
support of the time conductor, WTD-1515
2015-09-08 16:28:01 -07:00
29c460556a
[Representers] Destroy representers
...
Invoke the destroy methods of any active representers when
a scope is destroyed; supports time controller, which needs
to accurately track when it has or hasn't been attached to
a view. WTD-1515
2015-09-04 16:00:43 -07:00
4d276888e1
[Plot] Update failining spec
...
WTD-1515
2015-09-04 15:53:55 -07:00
142af3db77
[Time Controller] Add JSDoc
...
WTD-1515
2015-09-04 15:51:46 -07:00
b66759e519
[Plot] Initially establish bounds
...
Initially establish domain bounds with time controller,
WTD-1515
2015-09-04 15:31:47 -07:00
c58ffb4a52
[Time Controller] Update inner span
...
Update inner span when outer dates change (if needed),
WTD-1515
2015-09-04 15:15:09 -07:00
600ff1a3ee
[Plot] Requery on event
...
Requery on a query change event from a time conductor,
WTD-1515
2015-09-04 15:07:46 -07:00
77d11e1bcf
[Time Controller] Fix sine wave generation
...
Generate sine wave correctly when start time has been specified,
WTD-1515
2015-09-04 14:24:45 -07:00
d158aa6028
[Plot] Follow time conductor more smoothly
...
WTD-1515
2015-09-04 14:04:09 -07:00
c2985d61b7
[Plot] Follow universal time controller
...
Follow displayable area of universal time controller,
WTD-1515
2015-09-04 13:57:26 -07:00
3ce40ab870
[Time Controller] Fix capability decoration
...
WTD-1515
2015-09-04 13:02:36 -07:00
bfb19dea74
[Time Controller] Use start time in example
...
WTD-1515
2015-09-04 12:52:02 -07:00
01a6d2e6a7
[Time Controller] Test ConductorRepresenter
...
WTD-1515
2015-09-04 12:44:49 -07:00
af462ff3ee
[Time Controller] Begin adding mocks
...
Begin adding/configuring mocks to support testing
ConductorRepresenter, WTD-1515
2015-09-04 12:12:21 -07:00
5c1d209eff
[Time Controller] Simplify ConductorRepresenter
...
WTD-1515
2015-09-04 11:53:51 -07:00
8a76c3a425
[Time Controller] Test conductor's telemetry capability
...
WTD-1515
2015-09-04 10:57:50 -07:00
9ccd0b9188
[Time Conductor] Test capability decorator
...
WTD-1515
2015-09-04 10:47:38 -07:00
f83588d980
[Time Controller] Begin adding test cases
...
WTD-1515
2015-09-04 10:32:01 -07:00
a481b377cb
[Time Conductor] Add terminology note to readme
...
WTD-1515
2015-09-04 10:24:18 -07:00
35ff4efbca
[Time Conductor] Add placeholder specs
...
Add empty specs for classes related to time conductor, WTD-1515
2015-09-04 09:44:08 -07:00
436e010738
[Time Conductor] Broadcast changes
...
WTD-1515
2015-09-03 15:59:46 -07:00
bf4765fcb6
[Time Controller] Bind displayed control to state
...
Bind changes to the displayed time controller to
changes to the underlying state of the time conductor,
WTD-1515.
2015-09-03 15:13:03 -07:00
dbfb8b9861
[Time Controller] Add capability decorator
...
WTD-1515
2015-09-03 14:58:49 -07:00
681cd0bb9c
[Time Controller] Add conductor service
...
WTD-1515.
2015-09-03 14:53:23 -07:00
b668fb58fb
[Time Controller] Show only outermost controller
...
WTD-1515
2015-09-03 11:44:11 -07:00
f74da6b935
[Time Controller] Add overflow hidden
...
Add overflow: hidden so that time controller does not exceed
edges of the screen. WTD-1515
2015-09-03 11:40:40 -07:00
e4dec21ceb
[Time Controller] Add telemetry capability wrapper
...
WTD-1515
2015-09-03 11:38:06 -07:00
fc2860810b
[Time Controller] Allow manual date entry
...
WTD-1515
2015-09-03 11:03:17 -07:00
9d6b70f433
[Time Conductor] Handle middle drag
...
WTD-1515
2015-09-02 17:25:41 -07:00
57a947eaef
[Time Conductor] Accept drag gestures
...
WTD-1515
2015-09-02 17:19:20 -07:00
a18cc50a43
[Time Conductor] Begin binding control to data
2015-09-02 16:53:10 -07:00
91fe3d798f
[Time Conductor] Begin adding controller
...
WTD-1515
2015-09-02 16:31:58 -07:00
e873389655
[Conductor] Add time conductor widget
...
Add widget for the time conductor using a representer,
WTD-1515.
2015-09-02 15:57:52 -07:00