36479e2e8b
[Frontend] Rename .s-btn to .s-button
...
Fixes #1047
2016-07-28 11:20:30 -07:00
d8b1fb7781
[Frontend] Removing glyph definitions; updating tests
...
Fixes #1047
Search and removal of "glyph" definitions in bundle
and other JS files; updating tests accordingly;
2016-07-25 11:17:45 -07:00
9d9cabb760
[Frontend] Glyph refactoring
...
Fixes #1047
WIP: search, toolbar buttons; mods
to flex archetypes
2016-07-19 16:20:20 -07:00
d6e1737803
[Frontend] Merge master into frontend-1047
...
Fixes #1047
Resolved conflict in icomoon.json file
2016-07-18 10:29:32 -07:00
c8898ac6aa
[Documentation] Updated copyright statement. Fixes #1081
2016-07-12 16:55:57 -07:00
fd00bdce54
[Frontend] Refactoring glyphs to classes
...
fixes #1047
In progress: search menu
2016-06-30 12:20:55 -07:00
26b30d96db
[Frontend] Refactoring glyphs to classes
...
Fixes #1047
In-progress; overlay close, search inputs,
messages and message banners,
ui-symbol removal in-progress.
2016-06-28 17:16:18 -07:00
ad5691142e
[Code Style] Rename shadowing variables
2016-05-20 13:05:32 -07:00
fa77139077
[Code Style] Run gulp fixstyle
...
...to apply code style settings from #142 .
2016-05-19 11:29:13 -07:00
44f4a82fa1
Resolved merge conflicts
2016-05-12 16:14:31 -07:00
f3b265bdd5
Merge branch 'master' into open671
2016-05-09 10:19:24 -07:00
7fad4e9ea1
[General] remove dupe, debounce inputs
...
Remove duplicate ClickAwayController implementation that was obscuring actual
implementation. Debounce clickaway action in case toggle is invoked in a
click handler.
Resolves https://github.com/nasa/openmct/issues/888
2016-05-05 18:25:37 -07:00
aa45e53440
[Build] Revert setTimeout changes
...
Restore usage of setTimeout (instead of the Angular-wrapped version) per
https://github.com/nasa/openmct/pull/724#issuecomment-193542314
2016-04-08 16:29:49 -07:00
0b11ddbcfd
[Build] Satisfy JSHint
...
Restore globals lost during removal due to merge, remove unused
variables and use threequals in new scripts.
2016-04-08 16:22:40 -07:00
5088453712
[Build] Remove use strict, global
...
Remove usages of use strict and global declarations that are
no longer necessary with JSHint configuration, from files
added/changed since #724
2016-04-08 16:11:12 -07:00
5e44bfc6c7
Merge branch 'master' into open671
...
Conflicts:
main.js
platform/commonUI/edit/src/policies/EditableMovePolicy.js
platform/commonUI/general/src/directives/MCTTree.js
platform/commonUI/general/src/ui/ToggleView.js
platform/core/src/actions/ActionCapability.js
platform/core/test/models/CachingModelDecoratorSpec.js
platform/core/test/services/InstantiateSpec.js
platform/features/events/bundle.js
platform/features/events/src/DomainColumn.js
platform/features/events/src/EventListController.js
platform/features/events/src/EventListPopulator.js
platform/features/events/src/RangeColumn.js
platform/features/events/src/directives/MCTDataTable.js
platform/features/events/src/policies/MessagesViewPolicy.js
platform/features/events/test/DomainColumnSpec.js
platform/features/events/test/EventListControllerSpec.js
platform/features/events/test/EventListPopulatorSpec.js
platform/features/events/test/RangeColumnSpec.js
platform/features/events/test/policies/MessagesViewPolicySpec.js
platform/features/rtevents/bundle.js
platform/features/rtevents/src/DomainColumn.js
platform/features/rtevents/src/RTEventListController.js
platform/features/rtevents/src/RangeColumn.js
platform/features/rtevents/src/directives/MCTRTDataTable.js
platform/features/rtevents/src/policies/RTMessagesViewPolicy.js
platform/features/rtevents/test/DomainColumnSpec.js
platform/features/rtevents/test/RTEventListControllerSpec.js
platform/features/rtevents/test/RangeColumnSpec.js
platform/features/rtevents/test/policies/RTMessagesViewPolicySpec.js
platform/features/rtscrolling/bundle.js
platform/features/rtscrolling/src/DomainColumn.js
platform/features/rtscrolling/src/NameColumn.js
platform/features/rtscrolling/src/RTScrollingListController.js
platform/features/rtscrolling/src/RangeColumn.js
platform/features/scrolling/src/DomainColumn.js
platform/features/scrolling/src/RangeColumn.js
platform/features/scrolling/src/ScrollingListController.js
platform/features/scrolling/src/ScrollingListPopulator.js
platform/features/scrolling/test/DomainColumnSpec.js
platform/features/scrolling/test/RangeColumnSpec.js
platform/features/scrolling/test/ScrollingListControllerSpec.js
platform/features/scrolling/test/ScrollingListPopulatorSpec.js
platform/features/table/src/directives/MCTTable.js
platform/features/table/test/controllers/TelemetryTableControllerSpec.js
platform/representation/src/gestures/DropGesture.js
platform/telemetry/src/TelemetryFormatter.js
test-main.js
2016-04-08 16:08:19 -07:00
107ecfe687
[Search] Don't index objects being edited
...
https://github.com/nasa/openmctweb/pull/727#issuecomment-195570183
2016-03-11 14:55:16 -08:00
2d305415b3
[Search] Index directly on mutation
...
Pass model directly when indexing is triggered via object mutation,
to avoid issuing an extra, unnecessary request to the server.
Additionally supports indexing of objects which have been created
but not yet persisted.
Addresses #377 .
2016-03-07 14:46:36 -08:00
134452582c
[Build] Remove/qualify for-in usages
2016-03-04 13:10:23 -08:00
d6ec7e9ab8
[Build] Remove unused variables from specs
...
...to satisfy JSHint.
2016-03-04 12:56:14 -08:00
e470451718
[Build] Declare undefined variables
...
...to satisfy JSLint for specs.
2016-03-04 12:30:23 -08:00
2be6b3f051
[Build] Fix GenericSearchProvider spec
...
...by delegating to window.setTimeout, such
that spec as-written behaves correctly.
2016-03-04 11:48:20 -08:00
65095d18f2
[Build] Remove partial global declarations
2016-03-04 11:43:55 -08:00
9526207af8
[Build] Replace setTimeout with
...
To avoid need to declare global usage to satisfy JSHint
2016-03-04 11:13:34 -08:00
6aeb156a58
[Build] Declare global self in worker
2016-03-04 11:09:41 -08:00
ac5ac8d34e
[Build] Remove boilerplate from scripts
...
No longer necessary after JSHint configuration.
2016-03-04 10:46:38 -08:00
bf1fa0ac4c
[Templates] Include templates using text plugin
...
Resolves #673
2016-02-26 13:07:50 -08:00
aebae27391
[Tests] Remove suite.json files
...
Remove obsolete suite.json files; #482
2016-02-02 09:35:50 -08:00
cec197f888
[API Refactor] Remove bundle.json files
2016-01-08 15:32:18 -08:00
de53247d56
[API] Convert JSON bundles to imperative form
2016-01-07 15:08:08 -08:00
941d0d0057
[Frontend] Tree sanding and polishing
...
open #431
Fixed vertical margins problem in tree and search results;
2015-12-17 10:49:39 -08:00
65a1d7495d
[Frontend] Converting tree items and labels to flex-box
...
open #431
In-progress;
TO-DO: need to fix mobile styles!
2015-12-15 18:17:06 -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
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
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
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
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
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
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
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
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