7ff2b507e3
Added examples
2016-07-01 11:03:53 -07:00
dde7de01e2
Object events prototype
2016-07-01 11:03:52 -07:00
b55668426d
Merge pull request #1062 from nasa/tc-redux
...
[Time Conductor] V2 Public API
2016-07-01 10:22:16 -07:00
5b656faa9d
Added tests
2016-07-01 10:22:44 -07:00
8d2c489fa9
[TimeConductor] Set bounds on timeSystem Change
...
Always set bounds on timeSystem change as not having valid bounds would
put views in inconsistent states.
2016-07-01 10:22:44 -07:00
4366b0870d
[Time Conductor] API redesign. Initial commit of V2 public API. Addresses #933
2016-07-01 10:22:44 -07:00
47a543beb7
Merge pull request #1067 from nasa/api-css
...
[API] Remove stylesheet from example
2016-07-01 10:17:36 -07:00
06f87c1472
Merge pull request #1029 from nasa/api-toolbar-add-only
...
[API Prototype] Add toolbar
2016-07-01 10:13:29 -07:00
c9c41cdcc8
Merge remote-tracking branch 'origin/api-tutorials' into api-toolbar-add-only
...
Conflicts:
src/MCT.js
2016-07-01 10:10:33 -07:00
14a56ea17e
Merge pull request #1028 from nasa/api-view
...
[API Prototype] Support imperative view registration
2016-07-01 10:09:29 -07:00
b2e7db71cc
Merge remote-tracking branch 'origin/api-tutorials' into api-view
...
Conflicts:
src/MCT.js
src/api/api.js
2016-07-01 10:08:05 -07:00
d51e6bfd92
Merge pull request #1030 from nasa/api-tutorial/objects
...
Api tutorial/objects
2016-07-01 10:03:42 -07:00
d475d767d5
add grootprovider
2016-06-17 17:05:05 -07:00
a63e053399
[ObjectAPI] Draft new Object API
...
Rought prototype of new object API.
2016-06-17 16:59:35 -07:00
370b515c23
[API] Synchronize view to model
2016-06-17 14:21:37 -07:00
4a50f325cb
[API] Allow tasks to be added
2016-06-17 14:18:51 -07:00
dbe6a4efc1
[API] Title dialog
2016-06-17 14:05:00 -07:00
13920d8802
[API] Resolve/reject from dialog
2016-06-17 14:00:45 -07:00
b6a8c514aa
[API] Show dialog from toolbar
2016-06-17 13:51:15 -07:00
e4a4704baa
[API] Listen to add/remove buttons
2016-06-17 13:41:59 -07:00
be0029e59a
[API] Get todo toolbar to look right
2016-06-17 13:38:54 -07:00
9cb273ef0a
[API] Get registered toolbar to appear
2016-06-17 13:30:08 -07:00
eec9b1cf4c
[API] Support distinct region registration
2016-06-17 13:10:24 -07:00
1f96e84542
[API] Override template to allow toolbar injection
2016-06-17 12:16:46 -07:00
c289a27305
[API] Begin adding toolbar
2016-06-17 11:43:49 -07:00
c944080790
[API] Remove stylesheet from example
...
No need to provide custom API for this.
2016-06-17 11:27:04 -07:00
96316de6e4
[API] Update view API
2016-06-17 11:16:08 -07:00
2240a87ddc
[API] Move view off of type
2016-06-17 10:53:56 -07:00
d891affe48
[API] Move view off of type
2016-06-17 10:21:00 -07:00
21a618d1ce
Merge branch 'api-type-proto' into api-view
2016-06-17 10:19:44 -07:00
5de7a96ccc
Merge pull request #1010 from nasa/api-type-proto
...
[API Prototype] Type registration
2016-06-17 10:18:42 -07:00
09a833f524
Merge branch 'api-tutorials' into api-type-proto
2016-06-10 13:28:09 -07:00
580a4e52b5
Merge branch 'api-tutorials' into api-type-driven
2016-06-07 14:01:08 -07:00
9c4e17bfab
[Tutorials] Add telemetry tutorial
2016-06-07 13:14:36 -07:00
d3e5d95d6b
[Tutorials] Add example server
2016-06-07 13:00:38 -07:00
c70793ac2d
[Tutorials] Add remainder of bargraph
2016-06-07 12:55:29 -07:00
a6ef1d3423
[Tutorials] Add Bar Graph tutorial
2016-06-07 12:49:38 -07:00
4ca2f51d5e
[API] Use subclass style
2016-05-27 17:08:25 -07:00
86ac80ddbd
[API] Persist mutations
2016-05-27 16:56:08 -07:00
0525ba6b0b
[API] Check/uncheck todos
2016-05-27 16:55:10 -07:00
a79e958ffc
[API] Show tasks from todo
2016-05-27 16:46:06 -07:00
03cb0ccb57
[API] Get View to render
2016-05-27 16:36:55 -07:00
7205faa6bb
[API] Add adapter bundle
2016-05-27 16:27:47 -07:00
136f2ae785
[API] Add MCTView directive as an adapter
2016-05-27 16:19:20 -07:00
a07e2fb8e5
[API] Implement View
2016-05-27 16:08:43 -07:00
55b531bdeb
[API] Sketch in view instantiation
2016-05-27 15:49:16 -07:00
7ece5897e8
[API] Begin adding View
2016-05-27 15:31:54 -07:00
a29c7a6eab
[API] Deangularize todo templates
2016-05-27 13:46:30 -07:00
c4fec1af6a
[API] Move type toward a newer API
2016-05-27 13:31:30 -07:00
a6996df3df
[API] Begin moving out type
2016-05-27 13:17:16 -07:00
0c660238f2
[API] Add MCT class
2016-05-27 11:49:43 -07:00
b73b824e55
[API] Add EventEmitter dep
2016-05-27 11:45:59 -07:00
1954d98628
[Tutorials] Remove diff markings in TodoController
2016-05-27 11:30:53 -07:00
7aa034ce23
Add todo tutorial
2016-05-26 16:05:38 -07:00
385dc5d298
Begin adding tutorials
2016-05-26 15:36:09 -07:00
a88b4b31a1
Merge pull request #966 from nasa/open747
...
R&I open747: refined "unsaved changes" dialog message
2016-05-26 12:02:12 -07:00
04112956cf
Merge pull request #964 from nasa/open913
...
R&I open913: various Timeline fixes
2016-05-26 11:47:06 -07:00
f1113fda24
[Frontend] New message for unsaved changes warning
...
open #747
2016-05-26 09:04:40 -07:00
33c208d8fe
[Frontend] Timeline Gantt bar mods to allow small min-width
...
open #965
- CSS adjusted to handle min-width of 2px and better
approach to ellipsizing text;
- Angular ng-class added to hide icon and title if
width less than a value;
- Rounded corners on bars removed;
2016-05-25 20:52:36 -07:00
c557fb6cd5
[Frontend] Cursor properties modified
...
open #768
2016-05-25 19:39:56 -07:00
bde2bc7709
[Frontend] Bottom of holder divs adjusted
...
open #913
2016-05-25 19:28:28 -07:00
5fe759aa91
Merge pull request #955 from nasa/timeline-zoom-936
...
[Timeline] Improve zoom behaviors
2016-05-25 16:58:20 -07:00
a5b7badb95
[Timeline] Remove obsolete arguments
...
https://github.com/nasa/openmct/pull/955/files#r64668507
2016-05-25 16:08:28 -07:00
eefd4c8669
Merge pull request #949 from nasa/info-error-948
...
[Mobile] Remove usage of element.scope()
2016-05-25 15:15:53 -07:00
7c11f2db4f
Merge pull request #961 from nasa/open959
...
[Style] Fixed style issues introduced by #954
2016-05-25 12:16:44 -07:00
7501f679f7
[Style] Fixed style issues introduced by #954
2016-05-25 12:10:39 -07:00
52e087d8f8
Merge pull request #954 from nasa/open628
...
[Edit Mode] #628 Remove edit related concerns from Create Action
2016-05-25 11:55:17 -07:00
c5cd495fce
Merge pull request #952 from nasa/fix-build-142
...
[Code Style] Run code style checks on CircleCI
2016-05-25 11:49:54 -07:00
37a417051d
Merge remote-tracking branch 'origin/missing-time-conductor-957'
2016-05-25 11:43:57 -07:00
97d819739c
Merge pull request #956 from nasa/fix-build-mct-popup
...
Resolve build conflict from #922
2016-05-25 11:41:14 -07:00
3935378b0c
Revert "[Timeline] Test mct-representation ordering"
...
This reverts commit 2a4004fd5b
.
2016-05-25 11:34:29 -07:00
952f95aa4c
[Timeline] Update failing specs
2016-05-25 11:33:51 -07:00
0a75a5be1f
[Timeline] Add minimal test case
2016-05-25 11:28:00 -07:00
70b593e28a
[Timeline] Watch for configuration object
...
...to address #908 in a manner which does not cause #957
2016-05-25 11:22:22 -07:00
ed69a65f9b
[Representation] Restore ordering in mct-representation
...
Revert "[Timeline] Change ordering in mct-representation"
This reverts commit 20ecf168f2
.
These changes introduced a regression due to ordering
expected by time conductor, #957
2016-05-25 11:03:32 -07:00
05b4f5401e
Merge remote-tracking branch 'origin/open890'
2016-05-25 10:19:11 -07:00
2ff0c7b06a
[Test] Add spy method for addClass
...
Add spy method, fix a merge conflict that was improperly resolved
in https://github.com/nasa/openmct/pull/922
2016-05-25 10:11:34 -07:00
2330f1d135
Merge remote-tracking branch 'origin/open907'
2016-05-25 10:06:55 -07:00
ff92d3acab
Merge remote-tracking branch 'origin/open889' into open922
2016-05-25 09:55:09 -07:00
32d7187db6
Relocated creation package to edit bundle
2016-05-24 17:08:12 -07:00
00534f8af7
[Timeline] Account for tick size
...
Account for tick size in duration reported by TimelineZoomController,
to avoid tick marks being cut off prematurely due to changes for
#936
2016-05-24 13:02:30 -07:00
3795570938
[Timeline] Rename shadowing variable
2016-05-24 12:45:25 -07:00
362248a02e
[Timeline] Run gulp fixstyle
2016-05-24 12:37:10 -07:00
16d20eabd2
[Timeline] Simplify method
2016-05-24 12:33:47 -07:00
eb5566f041
[Timeline] Add tests for timeline zoom changes
2016-05-24 12:33:19 -07:00
757da1dff4
[Timeline] Remove obsolete test cases
2016-05-24 11:54:49 -07:00
85432af187
[Timeline] Don't store zoom configuration
...
https://github.com/nasa/openmct/issues/936#issuecomment-221343620
2016-05-24 11:53:27 -07:00
f0ab817e87
Added tests, and fixed failing ones
2016-05-24 10:53:04 -07:00
96af931c0b
Modified EditActionPolicy to prevent editing of table views unless object is a table type
2016-05-23 16:48:31 -07:00
9a5209f7c2
[Timeline] Add zoom-to-fit button
2016-05-23 16:06:10 -07:00
0818a7cda0
[Timeline] Increase maximum zoom level
...
#936
2016-05-23 15:36:26 -07:00
f35947361c
[Timeline] Remain centered during zoom
...
#936
2016-05-23 15:32:48 -07:00
9a8bcc0550
[Code Style] Specify lint, codestyle in CircleCI config
...
...to work around unexpected failure running test suite via gulp verify,
https://circleci.com/gh/nasa/openmct/1981
2016-05-23 15:10:05 -07:00
eff46b076c
[New Edit Mode] #628 Removed duplicate logic from Create Action
2016-05-23 15:03:20 -07:00
ab64b682c3
[Code Style] Run checkstyle on CircleCI
...
Run the full gulp verify task for testing on CircleCI, to handle
unit tests as well as code style checks and linting (and other
verification steps that may be added in the future.)
2016-05-23 14:58:23 -07:00
1c007ea256
[Code Style] Remove trailing whitespace
...
...to fix build after changes for #142 .
2016-05-23 14:55:04 -07:00
6c1412784b
[Example] REMS heirarchy appear as links
2016-05-20 17:11:07 -07:00
6e7f4df5e3
[Mobile] Remove usage of element.scope()
...
Usage is unnecessary and is sensitive to initialization ordering of
representations, resulting in #948 .
2016-05-20 16:13:51 -07:00
5b6ea600ba
Merge pull request #930 from nasa/open633
...
[New Edit Mode] #633 Remove Editing workflow concerns from FixedController, LayoutController
2016-05-20 16:10:46 -07:00
fd9d766913
Defer resolution of scope in DropGesture
2016-05-20 15:15:18 -07:00
b6502e9ea1
[New Edit Mode] #633 Removed Editing workflow concerns from FixedController, LayoutController
2016-05-20 14:12:24 -07:00
25a2321578
Merge pull request #927 from nasa/jscs-rebase-142
...
[Code Style] Enforce code style
2016-05-20 14:03:27 -07:00
6fb36374f6
Merge pull request #942 from nasa/persist-graph-toggles-908
...
[Timeline] Persist resource graph toggles
2016-05-20 13:27:41 -07:00
9861e63589
[Code Style] Run fixstyle on merged changes
2016-05-20 13:09:16 -07:00
bce5643994
Merge branch 'master' into jscs-rebase-142
...
Conflicts:
platform/commonUI/edit/test/actions/EditAndComposeActionSpec.js
platform/representation/src/MCTRepresentation.js
2016-05-20 13:07:58 -07:00
ad5691142e
[Code Style] Rename shadowing variables
2016-05-20 13:05:32 -07:00
e468080373
[Code Style] Disallow outer shadowing
...
031a46aa8e (commitcomment-17561082)
2016-05-20 11:38:36 -07:00
c98c36753c
Merge pull request #944 from nasa/open943
...
[Build] Ignore gh-pages from circle-ci
2016-05-20 10:54:01 -07:00
1419ff86e8
Merge pull request #946 from nasa/open636
...
[New Edit Mode] #636 Removed edit concerns from DropGesture
2016-05-20 10:52:11 -07:00
601bc03ba2
[New Edit Mode] #636 Modified EditAndCompose action to rely on a slightly refactored EditActionPolicy to remove folder specific logic
2016-05-20 10:42:17 -07:00
ea454d65bb
Merge pull request #945 from nasa/open634
...
[New Edit Mode] #634 Removed edit concerns from MctRepresentation
2016-05-20 10:06:50 -07:00
776586ae25
[New Edit Mode] #634 Removed edit concerns from MctRepresentation
2016-05-19 17:09:56 -07:00
78bf804e02
[Build] Ignore gh-pages from circle-ci
2016-05-19 15:31:16 -07:00
2a4004fd5b
[Timeline] Test mct-representation ordering
...
Verify that a configuration object has been added to scope before
changing templates. #908
2016-05-19 15:09:57 -07:00
b5229d7786
[Timeline] Commit changes on toggle
...
#908
2016-05-19 15:06:06 -07:00
20ecf168f2
[Timeline] Change ordering in mct-representation
...
...such that the configuration property is available in scope
when a view is first instantiated. #908
2016-05-19 15:00:12 -07:00
dc348f33c5
Merge pull request #940 from nasa/openmct-website
...
[Website] Fixed failed circle.yml command
2016-05-19 14:18:55 -07:00
b7cfaf6b63
Fixed failed circle.yml command
2016-05-19 13:52:58 -07:00
34d5bc4f28
Merge pull request #939 from nasa/openmct-website
...
[Website] #901 Automate build process
2016-05-19 13:24:22 -07:00
e4b192001f
Changed circle.yml to go back to command-based deployment to heroku as cannot use 'heroku' deployment support and commands in the same deployment descriptor
2016-05-19 12:14:42 -07:00
516b8c9e38
[Website] #901 Automate build process - Updated build SHA
2016-05-19 11:39:08 -07:00
f9631ff4c5
[Code Style] Fix style missed by gulp fixstyle
...
...and remove an unnecessary comment, too.
2016-05-19 11:29:41 -07:00
fa77139077
[Code Style] Run gulp fixstyle
...
...to apply code style settings from #142 .
2016-05-19 11:29:13 -07:00
f12b9704d9
Merge branch 'master' into jscs-rebase-142
2016-05-19 11:28:16 -07:00
edb158f2d3
[Website] Added push to website repo
2016-05-19 10:44:58 -07:00
b2c6db6207
Changed circleci.yml
2016-05-19 10:44:58 -07:00
bcdd835275
[Website] Automate site build process
2016-05-19 10:44:57 -07:00
5b4952d4c6
Merge pull request #923 from nasa/open921
...
[Examples] #921 changed text in event generator example
2016-05-18 17:12:06 -07:00
de43aa81be
Merge pull request #838 from nasa/open824_rebase
...
[Edit] #824 - Remove EditableDomainObject
2016-05-18 17:01:24 -07:00
5eff4e45c9
[Tutorials] #907 Updated tutorials to use new bundle registration mechanism
2016-05-17 17:24:32 -07:00
70a13a75d5
Updating tutorials
2016-05-17 13:22:15 -07:00
dcf26d3863
Merge pull request #937 from nasa/open929
...
R&I open929: Label context arrow always visible; frame dragging in label area
2016-05-16 16:10:33 -07:00
a729edd399
[Frontend] Label context arrows now always visible
...
open #929
- Also enable frame dragging in title area when
editing in Layout;
- CSS and markup changes;
2016-05-16 12:00:29 -07:00
69cc1086df
Merge pull request #924 from nasa/open889b
...
[Popup] Add method to jqlite mocks
2016-05-16 10:14:52 -07:00
18fa9aeaf6
[Build] Bump version number, add -SNAPSHOT
...
...to begin sprint Huxley,
https://github.com/nasa/openmct/milestones/Huxley
2016-05-16 09:36:59 -07:00
96892722a4
[Build] Remove SNAPSHOT status
...
...to close sprint https://github.com/nasa/openmct/milestones/Herbert
2016-05-16 09:27:24 -07:00
54a0de4a08
[New Edit Mode] #636 Removed edit concerns from DropGesture
2016-05-13 17:59:43 -07:00
a11dba88b2
[New Edit Mode] #634 Removed edit concerns from MctRepresentation
2016-05-12 20:23:33 -07:00
d08cdfba49
Fixed linting issues
2016-05-12 16:50:19 -07:00
031a46aa8e
[Code Style] Add JSHint rules
...
Add JSHint rules to complement allowing multiple var statements,
https://github.com/nasa/openmct/issues/142#issuecomment-212187972
[Code Style] Require one decl per var
[Code Style] Don't require separate var decls
...but allow them (for compatibility with existing code style)
[Code Style] Allow var decl after start of scope
[Code Style] Enforce codestyle during verify task
2016-05-12 16:32:17 -07:00
ffacf6e1ae
Resolved residual merge issue
2016-05-12 16:18:48 -07:00
69c4c3a2c8
Added tests
2016-05-12 16:14:42 -07:00
c305fba0a7
Modified dirty function
2016-05-12 16:14:42 -07:00
44f4a82fa1
Resolved merge conflicts
2016-05-12 16:14:31 -07:00
5bf750c90c
Fixed creation
2016-05-12 16:11:57 -07:00
836b5db8cf
Reviewed edit mode checking
2016-05-12 16:11:57 -07:00
1753a5473c
Resolved merge conflicts
2016-05-12 16:11:52 -07:00
d00e13e4ee
Resolved merge conflicts
2016-05-12 16:09:53 -07:00
4b786d3536
Removed sysouts
2016-05-12 16:09:08 -07:00
e6bbc3442b
Resolved merge conflicts
2016-05-12 16:09:02 -07:00
433dd87e51
Resolved merge conflicts
2016-05-12 16:07:39 -07:00
cf9eb3f602
Resolved Merge conflicts, removed previously deleted files
2016-05-12 16:05:27 -07:00
bd686790dc
Resolved merge conflicts
2016-05-12 16:03:19 -07:00
e5ef7c0c22
Resovled merge conflicts
2016-05-12 15:58:17 -07:00
3d891073da
[Popup] Add method to jqlite mocks
...
...to resolve build failure preventing merge,
https://github.com/nasa/openmct/pull/922#issuecomment-218588876
2016-05-11 14:25:23 -07:00
116c6e57ed
Merge pull request #918 from nasa/rt-updates-910
...
[Table] Remove length check when updating visible rows
2016-05-11 14:07:27 -07:00
a39ce566d1
Merge pull request #920 from nasa/open909
...
Review and integrate open909: fix for Timeline Resource Graph labels
2016-05-11 13:38:45 -07:00
671ba66354
[Examples] #921 changed text in event generator example
2016-05-11 12:35:44 -07:00
a5ba72582c
[Examples] #921 changed text in event generator example
2016-05-11 12:24:24 -07:00
73c2c01def
[Frontend] Layout and styling of Time Conductor
...
open #889
open #298
Fixes for mobile;
Moved popup z-index def into sass;
Datetime picker compressed for
better fit in mobile phone;
Removed hours selector from datetime
picker to enable better fit in mobile;
2016-05-11 11:32:39 -07:00
7c82e31b66
Merge branch 'master' into open889
2016-05-10 23:09:59 -07:00
a58fe1f81c
[Frontend] Modified .tick-labels in Timelines
...
open #909
- Changed markup to not use plot .tick-label class;
- Changed CSS accordingly;
- Fixed alignment (clipped bottom value) by
refactoring to use flex-box layout for tick labels;
2016-05-10 20:41:52 -07:00
2829b8d495
[Frontend] Time Conductor mobile
...
open #889
- Major refactoring of mobile approach,
leveraging flex-box layout change;
2016-05-10 19:52:11 -07:00
3727b287a1
Merge pull request #902 from nasa/open898
...
[documentation] #898 updated stylesheet reference
2016-05-10 18:27:09 -07:00
c448753bab
[Table] Remove length check when updating visible rows
...
While the number of visible rows may not have changed, their
contents may have; returning early here results in #910 .
2016-05-10 15:20:22 -07:00
7ade873365
[Frontend] Flex; Tweaks to slider knobs
...
open #889
- Converted TC elements to use flex
layout instead of abs pos;
- Knob size increased;
- Knob grippies added;
2016-05-10 15:12:50 -07:00
8788523c25
[Frontend] Tweaks to slider knobs
...
open #889
- Knob size increased;
- Knob grippies added;
2016-05-10 14:28:23 -07:00
c301523156
[Frontend] Layout and positioning fixes for TC controls
...
open #889
IN PROGRESS
- Smaller font used on range value;
- More space allocated to left and right
for slider range values;
- Style tweaks to slider look;
- Layout and style of datetime inputs
fixed;
- Input error colors fixed, moved to
theme constants;
2016-05-09 17:56:50 -07:00
46e1347dc8
Merge pull request #906 from nasa/use-heroku-integration
...
[Build] Use Circle's heroku integration for deploy
2016-05-09 10:53:28 -07:00
f5539ec678
[Build] Use Circle's heroku integration for deploy
...
Use circle's heroku integration to deploy to ensure that we deploy
a full clone of the repo and not a shallow clone, prevents build
failure in master branch.
2016-05-09 10:46:17 -07:00
2e8604e18d
[Frontend] Layout and positioning fixes for TC controls
...
open #889
2016-05-09 10:38:18 -07:00
9ed28a4a37
Merge pull request #900 from nasa/open899
...
#899 updated circle.yml to deploy to live_demo and remove doc generation
2016-05-09 10:37:47 -07:00
3ca9d21bbd
Merge remote-tracking branch 'origin/open663'
2016-05-09 10:33:39 -07:00
61683800cc
[Style] Update style to reflect new jshint config
...
Update style to match new jshint config
https://github.com/nasa/openmct/issues/671
2016-05-09 10:33:26 -07:00
4c74391137
Merge remote-tracking branch 'origin/open836'
2016-05-09 10:25:25 -07:00
f3b265bdd5
Merge branch 'master' into open671
2016-05-09 10:19:24 -07:00
cae85f3e30
[Frontend] Mods to slider .range-value elems
...
open #889
- Text smaller, line breaks;
- Height adjustments
- Increased with of slider area;
2016-05-09 10:16:54 -07:00
ab6ef22363
#898 updated stylesheet reference
2016-05-08 10:46:59 -07:00
09d1c2cd4b
#899 updated circle.yml to deploy to live_demo and remove doc generation
2016-05-06 19:44:26 -07:00
d6aa31e4aa
Merge pull request #893 from nasa/open885
...
#885 added command line option --directory -D to specify base directory
2016-05-06 10:19:44 -07:00
3efaa3b1cb
Merge pull request #894 from nasa/open892
...
#892 Removed browser warning
2016-05-06 09:51:36 -07:00
2fe9698ea8
Merge pull request #891 from nasa/fix-clickaway-888
...
[General] remove dupe, debounce inputs
2016-05-06 09:49:13 -07:00
1cdeccc7a7
#885 added command line option --directory -D to specify base directory
2016-05-05 21:58:31 -07:00
00433f02bc
#892 Removed browser warning
2016-05-05 21:45:18 -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
c6d326bbbc
Merge pull request #879 from nasa/table-headers-809
...
[Table] Fix headers in firefox
2016-05-05 13:29:03 -07:00
d60bc08843
Merge pull request #878 from nasa/open-mct-not-web-816
...
[Branding] Change name to Open MCT in docs
2016-05-05 13:21:13 -07:00
3d62cba1b3
Merge pull request #859 from nasa/remove-examples-825
...
[Examples] Move examples out of main.js
2016-05-05 13:05:41 -07:00
1c6ef28b80
[Table] Fix headers in firefox
...
Don't use table-cell displays for cells, resolves issues with zero-sized
tbody causing thead to be 100% of table size.
Fixes https://github.com/nasa/openmct/issues/809
2016-05-04 11:13:12 -07:00
00706558f5
[Branding] Restore missing space
2016-05-04 10:42:46 -07:00
5279c842f5
[Branding] Change title of about dialog
2016-05-04 10:17:23 -07:00
431b836568
[Branding] Change name in docs hierarchy
...
...from Open MCT Web to plain-old Open MCT.
2016-05-04 10:13:09 -07:00
de2703ee48
[Branding] Remove Web from name at top-level
...
Per #816 , change Open MCT Web to Open MCT in all top-level files.
2016-05-04 10:08:55 -07:00
01f290dc45
Merge pull request #873 from nasa/open871
...
Review and integrate open871
2016-05-03 14:20:56 -07:00
ff36d9ee80
[Frontend] Removed bullets from ol, ul
...
open #869
- This should be cherry-picked into main
branches as well.
(cherry picked from commit 4c97413
)
2016-04-29 10:54:28 -07:00
a13d0b7fab
[Examples] Move examples out of main.js
...
...such that they are not compiled into the Open MCT that
is used as the basis for non-example applications.
Addresses #835
2016-04-26 15:52:09 -07:00
0390f46460
[Frontend] z-index added to .object-top-bar .left element
...
#836
2016-04-25 09:55:21 -07:00
9e5689f7dd
Merge remote-tracking branch 'origin/revert-839-revert-822-open769'
2016-04-22 13:02:39 -07:00
0ccb696ee2
[Build] Bump version number, add -SNAPSHOT
...
...to begin sprint Herbert,
https://github.com/nasa/openmct/milestones/Herbert
2016-04-22 10:51:12 -07:00
d385e55e76
[Build] Remove snapshot suffix
...
Closes sprint Heinlein,
https://github.com/nasa/openmct/milestones/Heinlein
2016-04-22 10:46:07 -07:00
6bf1ef5bcc
Revert "Revert "[Tables] Fix to correct sorting in realtime tables""
2016-04-22 09:44:34 -07:00
abb511521b
Merge pull request #837 from nasa/open794_fix
...
[Edit Mode] #794 Modified policy to show remove action in context for non-editable domain object types
2016-04-21 12:23:45 -07:00
11cfb6e1b8
[Edit] Elements pool filtering displays more consistent results
2016-04-21 10:42:50 -07:00
3a9b1ee901
Merge pull request #839 from nasa/revert-822-open769
...
Revert "[Tables] Fix to correct sorting in realtime tables"
2016-04-21 09:21:12 -07:00
8b390e7fb9
Revert "[Tables] Fix to correct sorting in realtime tables"
2016-04-20 19:31:54 -07:00
29bce69eea
Merge pull request #822 from nasa/open769
...
[Tables] Fix to correct sorting in realtime tables
2016-04-20 19:30:04 -07:00
aac5a6d250
#769 - Removed empty code block and addressed some excessive guard code
2016-04-20 19:18:27 -07:00
06436c488a
[Edit Mode] #794 Modified policy to show remove action in context for non-editable domain object types
2016-04-18 19:05:46 -07:00
8b7af43d6c
Merge pull request #823 from nasa/version-process-725
...
[Documentation] Add Version Guide
2016-04-14 17:30:55 -07:00
abb47eed36
[Documentation] Remove superfluous space
...
ddc241c0d0 (r59808305)
2016-04-14 16:30:17 -07:00
027d86ef4b
Merge pull request #828 from nasa/build-win-827
...
[Build] Fix build on Windows
2016-04-14 16:23:42 -07:00
6cb9619fbe
Merge pull request #829 from nasa/open630
...
[Edit mode] Simplify SaveAction
2016-04-14 16:11:49 -07:00
8c3616da32
Addressed code review points
2016-04-14 16:04:15 -07:00
ffd5faf9a2
[Persistence] Remove obsolete caching decorator
...
#831
2016-04-14 10:15:40 -07:00
00bf05c929
Merge pull request #830 from nasa/time-conductor-ux
...
Time Conductor updates query on blur, mobile support
2016-04-14 10:04:17 -07:00
b682cf8340
[Style] Remove outdated comments
2016-04-13 17:41:24 -07:00
22a5122ab7
[Conductor] Style for Phone and Tablet
...
Specify styles for time conductor on phone an tablet to hide the slider and
utilize space better.
https://github.com/nasa/openmct/issues/318
2016-04-13 17:17:52 -07:00
7a7877d7c4
[Conductor] Add basic style for phone
...
Add styling for time conductor on mobile that removes slider and rearranges
inputs to utilize space more effectively.
https://github.com/nasa/openmct/issues/318
2016-04-13 16:17:17 -07:00
69c059c943
[Conductor] Update inner bound on blur
...
The time conductor updates the inner and outer bounds when the input is
blurred, which results in the query updating without dragging.
Also allows time conductor to be utilized on mobile devices by entering
dates directly.
https://github.com/nasa/openmct/issues/318
User request:
https://github.jpl.nasa.gov/MissionControl/vista/issues/175
2016-04-13 13:49:23 -07:00
6d58f23c0c
[Style] Switch to prototype
...
Switch TimeRangeController to prototype style, and update tests
and template to utilize new style.
2016-04-13 13:23:33 -07:00
26e368f52d
[Edit mode] Simplify SaveAction
2016-04-12 14:40:19 -07:00
1d78af8f1d
[Build] Fix build on Windows
...
* In the prepublish step, run bower and gulp via node, instead of
relying on shebang interpretation. (Forward-slash path separators
appear to get normalized by node itself before executing the scripts.)
* In the gulp build, replace hard-coded *nix-style separators with
path.sep; this allows stylesheets to be output to expected locations
when building on Windows.
Addresses #827 .
2016-04-12 13:02:48 -07:00
d48871f204
Merge pull request #783 from nasa/open635
...
[Edit Mode] #635 Removed Edit-related concerns from ContextMenuGesture
2016-04-12 09:40:14 -07:00
519a9333ab
Updated tests
2016-04-11 17:10:35 -07:00
2fe7ba982f
Added 'Open in New Tab' to context menu in edit mode
2016-04-11 17:06:37 -07:00
7f108c3b24
[Edit Mode] #635 Removed Edit-related concerns from ContextMenuGesture
2016-04-11 15:39:35 -07:00
6322964dec
Addressed comments from code review of #822
2016-04-11 14:30:21 -07:00
1bb6e17829
Minor code change to improve clarity
2016-04-11 13:37:31 -07:00
f34e8ba61b
Modified code to call resize on every row add. Removed optimization to only resize when needed, because in fact resuze is necessary on every update in order to set vertical scroll size
2016-04-11 13:09:02 -07:00
2fb9b65652
Made comment a little more accurate
2016-04-11 12:57:27 -07:00
0c6b4a5a23
[Tables] Fix to correct sorting in realtime tables
2016-04-11 12:57:27 -07:00
20672ad028
[Tables] #801 Documented MctTable directive
2016-04-11 12:55:56 -07:00
99ba9edb95
Merged
...
Resolved merge conflicts
Resolved merge conflicts
2016-04-11 12:55:53 -07:00
23a8c305c1
[Table] #798 Simplified markup, moved styles to external stylesheet
2016-04-11 12:23:36 -07:00
934eb13813
[Build] Remove obsolete jslint tags
...
ES5 mode is enabled by default in JSHint, tags no longer necessary per
https://github.com/nasa/openmct/pull/724#discussion_r55095722
2016-04-08 16:54:01 -07:00
a224711dce
[Build] Move JSHint config to .jshintrc
...
...to allow code editors etc to pick up on rules, per
https://github.com/nasa/openmct/pull/724#issuecomment-193542314
2016-04-08 16:37:37 -07:00
c1ae68b565
[Build] Change unused to vars
...
To allow placeholder arguments in method signatures, per
https://github.com/nasa/openmct/pull/724#issuecomment-193542314
2016-04-08 16:32:17 -07:00
9351285182
[Build] Remove obsolete argument from spec
...
...to reflect changes associated with JSHint configuration,
https://github.com/nasa/openmct/pull/724#issuecomment-193542314
2016-04-08 16:31:01 -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
f6a9c90cef
[Build] Use native bind
...
...in CouchPersistenceProvider and ElasticPersistenceProvider, per
https://github.com/nasa/openmct/pull/724#issuecomment-193542314
2016-04-08 16:25:32 -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
c591ade479
Merge remote-tracking branch 'origin/781'
2016-04-06 10:35:40 -07:00
8f4f0cb78e
Merge pull request #785 from nasa/open677_cleanup
...
[Timelines] #677 Removed temporary markup
2016-04-05 12:24:58 -07:00
e87280aa15
Merge pull request #821 from nasa/show-selected-color
...
[Control] Color input shows selected color
2016-04-05 12:20:14 -07:00
e0a2d02d23
[Control] Color input shows selected color
...
Update color input to show selected color when expanded.
2016-04-05 11:57:45 -07:00
ddc241c0d0
[Documentation] Add Version Guide
...
Migrate relevant information from existing version guide;
add instructions for incrementing versions per #725
2016-04-05 11:55:15 -07:00
73012233b8
[Build] Bump version number
...
...to begin sprint Heinlein,
https://github.com/nasa/openmct/milestones/Heinlein
2016-04-04 09:33:58 -07:00
339916ccd4
[Build] Remove SNAPSHOT status
...
...to tag end of release Gibson,
https://github.com/nasa/openmct/milestones/Gibson
2016-04-04 09:32:21 -07:00
70acef6905
[Instantiation] Ensure new models have modified timestamp
...
...to avoid https://github.com/nasa/openmct/issues/745#issuecomment-204561163
2016-04-01 14:27:26 -07:00
da09ffd3fa
[Persistence] Don't evict models on persist
...
https://github.com/nasa/openmct/issues/745#issuecomment-204559209
2016-04-01 13:38:13 -07:00
5b98da6681
Merge pull request #807 from nasa/timeline-model-717
...
[Timeline] Add default values to model
2016-04-01 10:10:15 -07:00
2040abb768
Merge pull request #808 from nasa/revert-open-793
...
Revert "Merge remote-tracking branch 'origin/open793'"
2016-03-31 16:37:18 -07:00
d35fccbbe8
Revert "Merge remote-tracking branch 'origin/open793'"
...
This reverts commit f49552779a
, reversing
changes made to e068173f3e
.
2016-03-31 16:30:35 -07:00
06c6832676
[Timeline] Add default values to model
...
Add default values to model, such that editing which occurs
before user supplies these properties does not cause errors
to occur. Directly addresses #717 , indirectly addresses
remaining errant behavior associated with #790 .
2016-03-31 15:46:56 -07:00
f49552779a
Merge remote-tracking branch 'origin/open793'
2016-03-31 14:14:08 -07:00
200a426f17
[Tables] Addressed style concerns from code review
2016-03-31 12:56:29 -07:00
e068173f3e
Merge remote-tracking branch 'origin/move-copy-policy-792'
2016-03-31 12:49:06 -07:00
4441e88769
Merge pull request #803 from nasa/drag-drop-688
...
[Firefox] Invoke preventDefault on drop
2016-03-31 11:02:26 -07:00
254a944d7a
[Firefox] Invoke preventDefault on drop
...
...such that Firefox does not try to treat drop as a new URL
to navigate to. Addresses #688 and #527
2016-03-31 10:34:24 -07:00
0c00061cbc
Added mutation listener
2016-03-31 10:26:34 -07:00
dee0613b81
Merge pull request #800 from nasa/timeline-reorder-789
...
[Timeline] Fix reordering behavior in timelines
2016-03-31 09:39:17 -07:00
6b6bada700
Merge pull request #788 from nasa/open445b
...
Review and integrate open445b
2016-03-31 09:36:03 -07:00
530b940a64
[Timeline] Fix reordering
...
Fix reordering behavior when dragging-and-dropping within timelines;
addresses #789 .
2016-03-29 19:46:30 -07:00
e23bf5ed39
[Entanglement] Test CopyPolicy
2016-03-29 19:26:18 -07:00
6ecea9950d
[Entanglement] Test MovePolicy
2016-03-29 19:22:22 -07:00
4816dddf41
[Entanglement] Wire in copy/move policies
...
#792
2016-03-29 13:14:08 -07:00
cae775f9bc
[Entanglement] Add policies for Copy and Move
...
...to ensure that these are only performed on creatable and
mutable targets, respectively.
2016-03-29 13:10:35 -07:00
a4b79cdb5b
[Tables] #793 Added fix for tables not appearing on refresh
...
Fixed failing tests
2016-03-28 17:48:01 -07:00
012a38cccd
[Tables] Fix for table columns not being populated
2016-03-28 17:31:10 -07:00
a01f7ddd2d
[Frontend] Refinements to .loading and related
...
#445
Markup enhanced in wait-node.html;
More wait-spinner constants added;
Normalized appearance between tree-based
.loading and .s-status-pending;
Fixed .s-status-pending to work now that
mct-representation is gone from tree;
2016-03-24 15:10:22 -07:00
e7e91e21fc
[Frontend] Markup and CSS for loading tree items
...
#445
New wait-spinner constants;
Markup fixed in wait-node.html;
Styles for .loading when applied to
.tree-item.wait-node;
Changed from percent-of-parent-
width sizing of spinner to fixed size;
2016-03-24 15:10:02 -07:00
cbea842c8b
Merge branch 'timeline-highlight-767'
2016-03-24 13:33:56 -07:00
cc5d14deec
Merge branch '755a'
2016-03-24 13:21:59 -07:00
4c5217d646
[Style] Standardize indentation
2016-03-24 13:20:49 -07:00
5e54b193ca
[Style] remove unnecessary parenthesis
...
See comment https://github.com/nasa/openmct/pull/782/files#r57380540
2016-03-24 13:14:53 -07:00
cd7ff8ad85
Merge remote-tracking branch 'origin/timestamps-776'
2016-03-24 13:09:32 -07:00
fa5d59bff8
Merge branch 'timeline-save-770b'
2016-03-24 13:06:53 -07:00
ddbb72b88a
[CacheService] Don't track ids twice
...
Track whether an object is in the cache based on whether it is
in the cache instead of utilizing a separate object for tracking
contents of cache.
See comment on https://github.com/nasa/openmct/pull/773/files
2016-03-24 12:57:53 -07:00
88784d37fd
[Frontend] Added priority
...
#787
2016-03-24 12:05:10 -07:00
700e605bbd
Merge pull request #775 from nasa/timeline-drag-drop-679
...
[Timeline] Move (instead of link) when dragging and dropping within a timeline
2016-03-23 20:00:48 -07:00
594f3b8ec2
[Frontend] Corrected wrong unicode value
...
#781
2016-03-23 19:30:20 -07:00
b08d00ef3e
[Frontend] Removed tab character
...
#781
2016-03-23 19:25:25 -07:00
0643fb1f3f
[Frontend] Updated icomoon project file
...
#781
2016-03-23 19:17:39 -07:00
289debf19d
[Frontend] Fixed hover problem with menu items
...
#781
#187
Noticed a problem with <a> tags in
Create menu items and fixed with display: block;
2016-03-23 19:10:59 -07:00
7da1a4b2a3
[Frontend] Updated glyph defs and descriptions
...
#781
#187
Converted many glyph char defs to
their JSON unicode equivalents;
Updated descriptions for many domain
objects;
2016-03-23 19:04:32 -07:00
528169de2c
[Frontend] Updated glyphs
...
#781
Added multiple new and updated glyphs;
Updated glyph defs for Historic and
Real-Time Tables;
2016-03-23 17:42:58 -07:00
c13231b8e8
[Timeline] Remove NULL_ACTION, clarify logic
...
Per code review feedback,
https://github.com/nasa/openmct/pull/775/files#r57229759
2016-03-23 15:34:05 -07:00
3e4a3aeb9b
Merge pull request #779 from nasa/precision-778b
...
[Data Formats] Format numeric values with full precision
2016-03-23 12:15:26 -07:00
650ef9bfa4
[Timelines] #677 Removed temporary markup
2016-03-23 11:27:40 -07:00
dd053f7e6e
[Timeline] Invoke $apply from mct-swimlane-drop
...
...and add some checks to ensure this is necessary, to avoid
triggering a ton of digest cycles while dragging.
2016-03-22 17:16:41 -07:00
cb655d486b
[Timeline] Test reordering within parent
2016-03-22 17:06:58 -07:00
3c52ceb71a
[Timeline] Remove unused function
...
Removal of domain objects is handled by using the move action.
2016-03-22 17:01:45 -07:00
b2337dea97
[Timeline] Update failing specs
...
...and remove obsolete test case for handling drops in a timeline
2016-03-22 16:59:09 -07:00
dea6554e04
[Timeline] Allow drops from tree
...
Don't assume that all drops will be dropped swimlanes.
2016-03-22 12:26:01 -07:00
31d8c9a48f
[Timeline] Allow linking during edit
...
...in cases where it is safe to do so (specifically, when the
linked-to object has already been persisted.)
2016-03-22 12:04:50 -07:00
f8682a7a29
Merge pull request #780 from nasa/open715
...
[Timelines] #715 Added a check to prevent mutation when modes are unchanged
2016-03-22 09:24:57 -07:00
e5544615cc
[Timelines] #715 Added a check to prevent mutation when modes are unchanged
2016-03-21 17:01:38 -07:00
ec0cc572f6
[Add] Test model cache
2016-03-21 16:11:40 -07:00
6c2a28aba2
[Add] Add JSDoc to model cache
2016-03-21 16:05:05 -07:00
baccd005dc
[Add] Update persistence capability spec
...
...to reflect removal of cached domain object models.
2016-03-21 15:08:27 -07:00
1e4ff5a73f
[Add] Use cacheService from decorator spec
2016-03-21 15:05:28 -07:00
9f29382e18
[Add] Update spec for Instantiate
...
...to reflect usage of a model cache for #770
2016-03-21 15:04:07 -07:00
5f6b4adcda
[Plot] Normalize number of digits
...
Use consistent number of digits for displayed plot values, to avoid
unreadable plot legends due to fix for #778
2016-03-21 14:45:00 -07:00
d6ab70447e
[Data Format] Don't truncate data values
2016-03-21 14:35:58 -07:00
a411bac331
[Time Format] Append Z instead of zone offset
...
...for brevity (reduce visual noise)
2016-03-21 14:29:24 -07:00
5624c7d545
[Time Formats] Display UTC with milliseconds
...
#776
2016-03-21 13:04:59 -07:00
007741b4e7
[Timeline] Add move policy
...
...to restore suppression of Move for objects being edited
(relaxed for the specific case of moving one object being
edited into another object being edited, for use in Timelines.)
2016-03-21 12:07:19 -07:00
e0a69744e5
[Timeline] Deinline null action
...
...used for cases when no action is needed for timeline move
(and ids will just be reordered.)
2016-03-21 11:53:10 -07:00
e7a6c34bcc
[Timeline] Handle drops for reordering
...
...as these would be disallowed by Move, normally.
2016-03-21 11:51:51 -07:00
7f3ac4077c
[Timeline] Drop to correct targets
2016-03-21 11:43:02 -07:00
7eaffdc34a
[Timeline] Don't suppress move during editing
...
...to allow this action to be used to support Timeline
drag-and-drop.
2016-03-21 11:42:33 -07:00
5034e88656
[Timeline] Use move action on drag-drop
...
...to avoid creating links when desired behavior is a move,
#679 .
2016-03-21 11:18:18 -07:00
aa48044345
[Frontend] Form styling
...
#772
Added ".l-controls-under" styling to allow
channel-selector layout;
Added new hint color constants and refined
style defs;
2016-03-21 11:13:43 -07:00
d12111d9b8
[Add] Fix promise chaining in AddAction
2016-03-21 10:32:02 -07:00
9c9db3c24f
[Add] Remove obsolete variable reference
...
The cache has been externalized to allow writing to it
upon domain object instantiation.
2016-03-21 10:31:38 -07:00
3fe41575bd
[Add] Add missing dependency
...
...to support caching of domain objects created during edit mode.
2016-03-21 10:31:09 -07:00
8fa030437e
[Add] Remove edit awareness
...
Remove step where Added objects are persisted via the editor
capability; instead, persist via the usual persistence capability,
such that Edit mode may intervene (or not) as necessary.
As instantiated models are cached at least until persisted,
this workaround to allow newly-created models to be available
during editing is no longer necessary (and undesired consequences
such as #770 no longer occur)
2016-03-21 10:22:25 -07:00
17faf000b0
[Add] Cache models on instantiation
...
...to remove need for Edit to persist these immediately, which in
turn causes #770 and #678
2016-03-21 10:20:14 -07:00
90c82f6ef2
[Frontend] Timeline tooltip and field input tweaks
...
#750
Refined tooltip for Resource Graphing;
Increased size of Activity Link input field;
2016-03-21 10:08:59 -07:00
5e6fe16b93
[Frontend] Adding tooltips
...
#750
2016-03-17 16:21:04 -07:00
f0ca6fdfdb
[Frontend] Added tooltips
...
#750
Added tooltips to Timeline header elements;
2016-03-17 15:10:42 -07:00
ad4c456ca2
Merge pull request #763 from nasa/restrict-requirejs-version
...
[Package] Specify require minor version
2016-03-17 14:38:02 -07:00
b0476edb8c
[Package] Specify require minor version
...
Specify requirejs minor version of 2.1, as 2.2 is not compatible
with karma-requirejs.
Fixes build problems that appeared after latest requirejs version bump.
2016-03-17 14:28:22 -07:00
8f6a287fb8
Merge remote-tracking branch 'origin/tree-refresh-745'
2016-03-17 11:40:53 -07:00
07d554d114
Merge pull request #759 from nasa/700a
...
Review and integrate 700a
2016-03-17 11:02:22 -07:00
24d2cecdcd
Merge pull request #761 from nasa/open757
...
[Tables] #757 Added max row limit to streaming tables
2016-03-17 10:19:04 -07:00
8efa9c6aac
[Tables] #757 Fixed code style issues
2016-03-17 10:09:59 -07:00
22e98274ca
[Tables] #757 Added max row limit to streaming tables
2016-03-16 18:59:52 -07:00
471b57f47c
[Frontend] CSS tweaks
...
#750
Moved l-plot-resource cursor: pointer
to a more specific selector;
Added user-select: none to l-header;
Fixed s-status-editing styling so
that tabular labels only appear draggable
while editing;
2016-03-16 18:19:44 -07:00
9c775c6715
[Frontend] Changed cursor property
...
#755
Changed s-timeline-gantt.mid to
use cursor: move instead of
ew-resize; Need to verify on Linux;
2016-03-16 17:36:07 -07:00
1f09b7b0ac
[Frontend] Fix for scrollbar flicker
...
#748
Was able to observe problem in Mac
Chrome. Moved body, html overflow: hidden
into startup-base.scss and change seems
to have fixed the problem;
2016-03-16 17:34:28 -07:00
b0cf9bbd29
Merge pull request #758 from nasa/error-message-753
...
[Tree] Don't assume context capability is present
2016-03-16 15:33:59 -07:00
4a1ca25e17
Merge pull request #754 from nasa/tree-status-styling-749
...
[Tree] Add status classes during editing
2016-03-16 15:26:40 -07:00
cc97e567b6
[Frontend] Further style cleanups
...
#689
#740
Tweaked scrollbar thumb color;
Fixed color of icons in s-menu-btn
menus, particularly for Snow theme;
Removed commented code;
2016-03-16 15:17:08 -07:00
53f03cddb7
[Frontend] Further cleanups to form elements
...
#689
Removed commented code;
2016-03-16 14:49:37 -07:00
da1e6750a0
[Frontend] Removed reset.css and refs to modernizr
...
#700
Removed reset.css; Removed refs to
modernizr from licenses and readme.md;
2016-03-16 14:44:01 -07:00
3258342783
[Frontend] Further cleanups to form elements
...
#700
#689
#740
Removed _selects.scss and moved classes
into _controls.scss;
Reorg'd _controls;
Moved classes into _elems.scss;
Added and fixed cssclass defs in multiple
bundle.js files to allow better field widths
in overlay dialogs;
Fixed overlay custom scrollbar colors;
Fixed alignment of required glyphs in forms;
2016-03-16 14:40:06 -07:00
73b7365ae2
[Tree] Don't assume context capability is present
...
Addresses #753 (newly-created objects may not have context,
causing errors when these are encountered by TreeNodeView)
2016-03-16 14:10:58 -07:00
32a42bd679
[Frontend] CSS tweaks to fix required glyph positioning
...
#700
CSS modded to allow better cross-browser
positioning of 'required' form-row glyphs;
Other elem's CSS adjusted as a result;
2016-03-16 09:43:59 -07:00
324c2cac03
[Tree] Refresh properly on mutation
...
...by removing the incorrect expectation that a domain object
(and not just its model) will be passed in when mutation occurs.
Addresses #745 .
2016-03-15 12:23:46 -07:00
42ac657105
[Tree] Add status classes during editing
...
Addresses #749
2016-03-15 12:16:58 -07:00
d30532a8bc
Merge remote-tracking branch 'origin/open742'
2016-03-14 16:37:58 -07:00
936079da92
Merge remote-tracking branch 'origin/tree-732'
2016-03-14 16:15:05 -07:00
4e89ffbe07
Merge pull request #735 from nasa/open729
...
Review and integrate open729
2016-03-14 16:12:18 -07:00
f9ed73c55e
[Table] #742 Fixed digest-related bug in RTTelemetryController
...
Fixed failing test
2016-03-14 16:00:36 -07:00
bf3b964ad2
Removed commented code
...
#729
#735
2016-03-14 15:45:10 -07:00
55ae755522
[Tree] Fix error in test case
...
Correctly expect both arguments to $watch
2016-03-14 15:04:58 -07:00
d522570c0b
[Tree] Add spec for mct-tree
2016-03-14 14:54:57 -07:00
d72aaf54ca
[Tree] Test inner tree creation
2016-03-14 14:40:46 -07:00
8f94751a35
[Tree] Add capabilities to child objects for testing
2016-03-14 14:14:34 -07:00
dfb0a570a3
Merge pull request #728 from nasa/warp135b
...
[Timelines] Export as CSV
2016-03-14 13:20:28 -07:00
5d06979866
Merge remote-tracking branch 'origin/open707'
2016-03-14 13:05:59 -07:00
8b51ae32d2
[Tree] Begin testing selection change
2016-03-14 13:04:46 -07:00
ecb37c54be
[Tree] Add TreeView test cases
2016-03-14 12:52:33 -07:00
43492d31ba
[Tree] Begin writing spec for TreeView
2016-03-14 12:22:09 -07:00
0e1df444df
[Tree] Update test configuration
...
...to account for new dependency on Zepto (and its necessary
shim.)
2016-03-14 12:21:58 -07:00
f2c040367b
[Timeline] Rename TimelineCSVExporter
...
...to TimelineColumnizer, clarifying its role/responsibilities in the
context of the CSV export task;
https://github.com/nasa/openmctweb/pull/728#discussion_r56031331
2016-03-14 12:00:31 -07:00
0ff360ced3
[Timelines] Remove excessive ternaries
...
...to improve readability of logic to determine which columns
are needed for a given group of domain objects for CSV export,
as requested during code review,
https://github.com/nasa/openmctweb/pull/728#discussion_r55910477
2016-03-14 11:53:28 -07:00
fc08df4f6f
[Tables] #733 Made code style changes for conformance with style guide
2016-03-14 11:25:26 -07:00
c5de90a951
[Tables] Changed the way that new rows are added to table
...
Fixed failing tests
2016-03-13 20:15:47 -07:00
ea0b86fe72
[Tables] Fixed issue with historical tables composed of multiple objects
2016-03-13 19:12:55 -07:00
d789e91c18
[Tree] Add wait spinner
2016-03-11 18:00:58 -08:00
f7ba24c0b6
[Tree] Enable gestures on labels
2016-03-11 17:43:18 -08:00
02ec6db104
[Tree] Trigger digest on tree selection change
2016-03-11 17:37:11 -08:00
a3a9393d1b
[Tree] Change selection on click
2016-03-11 17:32:57 -08:00
217e697079
[Tree] Display selection state
2016-03-11 17:26:00 -08:00
82b6166408
[Tree] Begin wiring in selection
2016-03-11 17:09:17 -08:00
03ab3bddc4
[Tree] Begin handling selection state
2016-03-11 17:00:55 -08:00
abd5913f02
Merge pull request #727 from nasa/open377
...
[Search] Index directly on mutation
2016-03-11 15:39:43 -08: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
4a8222a152
[Tree] Update labels on mutation
2016-03-11 14:47:50 -08:00
7ee8d0a3f7
[Tree] Display tree correctly
2016-03-11 14:40:04 -08:00
dc2b3e85cc
[Tree] Show tree with toggle
2016-03-11 14:33:05 -08:00
d4b15525ca
[Tree] Begin using mct-tree for tree representation
2016-03-11 14:23:08 -08:00
cbd9509260
[Tree] Use TreeView from mct-tree
2016-03-11 14:13:14 -08:00
c5ab6c6c97
[Tree] Implement label for tree
2016-03-11 14:10:30 -08:00
cd84a017b8
Merge pull request #723 from nasa/open672
...
[Build] Enforce code coverage threshold
2016-03-11 13:34:26 -08:00
d39dea971f
Merge pull request #721 from nasa/open716
...
[Info Bubble] Fix bug with arrow positioning
2016-03-11 13:13:49 -08:00
4f293f22a6
[Tree] Add Zepto dependency
...
...to support implementation of a jQuery-less tree.
2016-03-11 12:38:40 -08:00
cebf9f73da
[Tree] Begin adding tree label
2016-03-11 12:29:24 -08:00
37e6b5a352
[Tree] Continue breaking apart tree view
2016-03-11 11:39:10 -08:00
ece8f7fded
[Tree] Begin separating out TreeView
2016-03-11 11:12:43 -08:00
3b0a3733b4
[Tree] Begin adding controller for refactored tree
2016-03-11 10:23:06 -08:00
baab0be5af
[Tree] Begin adding mct-tree directive
...
...to reduce watch counts associated with the tree;
#732 and #315
2016-03-11 10:04:33 -08:00
d14a2a6366
Merge pull request #736 from nasa/open718
...
Review and integrate open718
2016-03-11 09:52:18 -08:00
377d533ec7
[Frontend] Fixed markup
...
open #718
Removed class from markup;
2016-03-10 18:11:10 -08:00
a4c5854561
[Frontend] Bug fixing
...
open #729
open #498
Fixed markup to use proper CSS classes
to allow tree items in Inspector Elements to
ellipsize properly, and to apply scroll regions
to the proper elements;
2016-03-10 14:33:01 -08:00
5296255fa6
[Representation] Test for false-positives on refresh
...
#732
2016-03-10 14:26:20 -08:00
5d084c2618
[Representation] Fix unchanged check
...
Fix logic in unchanged check; compare booleans to detect if
they have changed, instead of just anding them. Partially
addresses #732
2016-03-10 14:21:20 -08:00
5208631528
[Tables] #707 removed redundant bundles
2016-03-10 13:55:59 -08:00
a56edb9ff4
[table] #707 Fixed sorting on insert for numbers
...
Added metadata to event generator
2016-03-10 13:39:16 -08:00
7da1a218ba
[Tables] #707 Added auto-scroll, addressed race condition in Sinewave and event telemetry providers
...
Fixed issue with visible padding row
Incremental improvements
Added tests
Added tests for sorted insert, and fixed lint errors
2016-03-10 13:21:57 -08:00
a4eb9d6a94
[Tables] #707 Supporting realtime telemetry tables
...
Added real-time table type
2016-03-10 13:21:57 -08:00
20f1dcef45
Fixed scrolling
2016-03-10 13:21:01 -08:00
4983d35ca6
[Frontend] Cleanups to Inspector config elements
...
open #729
Spacing tweaks; set PlotOptionsForm.js > Autoscale
to not use control-first layout;
Checked in snow theme;
2016-03-10 13:18:57 -08:00
7171fd01e3
[Frontend] Cleanups to Inspector config elements
...
open #729
In-progress
Moved CSS def to be more globally applicable;
Simplified layout obj props location display;
2016-03-10 11:07:26 -08:00
0957fbc6f9
[Frontend] Cleanups to Inspector config elements
...
open #729
In-progress
Moved reduced-min-width into _inspector.scss;
Removed <style> defs in markup files;
2016-03-10 10:50:00 -08:00
bdbb045005
[Frontend] Cleanups to Inspector config elements
...
open #729
In-progress!
Markup and CSS mods continued;
Config params added to PlotOptionsForm.js to
allow control-first layout per form row;
Changed titles of Inspector parts;
2016-03-10 10:31:05 -08:00
318df9878d
[Frontend] Cleanups to Inspector config elements
...
open #729
In-progress!
Markup and CSS modified to cleanup control layout
and styling in Plot and Table config options;
gulpfile.js modified to include SASS source line numbers
in rendered CSS;
2016-03-09 17:22:41 -08:00
406a31889e
[Timeline] Add specs for remaining columns
2016-03-08 12:34:08 -08:00
9e4e3e9c43
[Timeline] Add JSDoc
...
Add JSDoc to classes implemented Export Timeline as CSV
2016-03-08 11:59:53 -08:00
bd7cb98a4c
[Timeline] Add missing semicolon
...
...to pass code style checks
2016-03-08 11:40:54 -08:00
0d419fa5fd
[Timeline] Test TimelineTraverser
2016-03-08 11:30:26 -08:00
5ee5e7fea1
[Timeline] Add capabilities to test inputs
2016-03-08 10:47:01 -08:00
66b1a92554
[Timeline] Add test cases for TimelineTraverser
2016-03-08 10:43:13 -08:00
c23c2b84bf
[Timeline] Test inclusion of timespan properties
...
...in prepared data for CSV export
2016-03-08 10:31:31 -08:00
0c2285719e
[Timeline] Test inclusion of metadata headers
2016-03-08 10:27:50 -08:00
fd92c5f970
[Timeline] Add more tests for rows
2016-03-08 10:22:46 -08:00
938c266b4e
[Timeline] Add Id column to CSV export
2016-03-08 10:20:25 -08:00
9e6e33983b
[Timeline] Add more objects to test case
2016-03-08 10:17:10 -08:00
40895ec1b9
[Timelines] Begin spec for exporter
2016-03-08 10:07:21 -08:00
43db52fd70
[Timeline] Simplify interface
...
...such that responsibility for knowing exportService interface
is more localized.
2016-03-08 10:04:09 -08:00
75d6803c9f
[Timeline] Test mode columns in CSV Export
2016-03-08 09:59:54 -08:00
ed679756b3
[Timelines] Test metadata columns in CSV Export
...
...and additionally refactor to run in a test environment
(don't use Array.prototype.find)
2016-03-08 09:56:21 -08:00
dd66cb60d8
[Timeline] Test export task
2016-03-08 09:47:09 -08:00
d5283d57e4
[Timeline] Add missing semicolon
2016-03-07 16:35:40 -08:00
7c140c06dc
[Timeline] Test CSV Export action itself
2016-03-07 16:33:03 -08:00
f9ff9921a9
[Timelines] Continue testing CSV Export
...
...with initial test cases for the action itself.
2016-03-07 16:22:39 -08:00
cdac0ad67f
[Timeline] Add test cases for CSV Export
2016-03-07 16:17:19 -08:00
5d771edcf7
[Timeline] Begin testing CSV Export
2016-03-07 16:13:23 -08:00
c4f1c4ad1f
[Timeline] Show progress notification during export
2016-03-07 16:09:23 -08:00
14b8e02f27
[Timeline] Format exported start/end times
2016-03-07 16:02:33 -08:00
b383921f2a
[Timeline] Export start/end to CSV
2016-03-07 16:00:13 -08:00
a509dfb840
[Timelines] Remove unused TaskService
...
https://developer.nasa.gov/mct/warp/issues/135
2016-03-07 15:30:57 -08:00
b7a44a7557
Merge branch 'master' into warp135b
2016-03-07 15:21:28 -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
22be6bc860
[Build] Run lint task from CircleCI
...
https://github.com/nasa/openmctweb/pull/724#issuecomment-192487995
2016-03-04 16:16:35 -08:00
ff5f37dfbe
[Build] Bump version number
...
...and add SNAPSHOT status, to begin sprint Gibson.
https://github.com/nasa/openmctweb/milestones/Gibson
2016-03-04 13:59:41 -08:00
7c2ddf3926
[Build] Remove snapshot status
...
...to close sprint Ellison,
https://github.com/nasa/openmctweb/milestones/Ellison
2016-03-04 13:48:31 -08:00
134452582c
[Build] Remove/qualify for-in usages
2016-03-04 13:10:23 -08:00
fb56b3ad56
[Build] Enable forin check for JSHint
2016-03-04 13:04:06 -08:00
8b5a425da6
[Build] Restore erroneously-removed variable
2016-03-04 13:03:41 -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
5920533637
[Build] Don't appear to use new for side effects
2016-03-04 12:23:53 -08:00
7eb7027b67
[Build] Specify browser environment
...
...such that various browser globals do not need to be individually
declared.
2016-03-04 12:05:00 -08:00
c7f199a59e
[Build] Also lint specs
...
...with additional tolerance declared for Jasmine variables.
2016-03-04 12:01:11 -08:00
43176cfbb8
[Build] Move lint config to gulpfile
2016-03-04 11:56:31 -08:00
f34ef8c4c8
[Build] Add global declarations to mocks
2016-03-04 11:53:08 -08:00
1cdbc11894
[Build] Clarify spec paths
2016-03-04 11:52:46 -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
4f85616632
[Build] Fix FullscreenAction spec
...
...to reflect acquisition of screenfull dependency via
AMD
2016-03-04 11:46:15 -08:00
65095d18f2
[Build] Remove partial global declarations
2016-03-04 11:43:55 -08:00
a1a7b2b8ce
[Build] Remove unused variables
...
...to satisfy JSHint
2016-03-04 11:41:48 -08:00
bf232d0593
[Build] Ignore apparent strict violation
...
...in CustomRegistrars.
2016-03-04 11:24:14 -08:00
19c9fcd369
[Build] Remove apparent strict violations
...
...from persistence providers.
2016-03-04 11:18:25 -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
f380e43219
[Build] Inject window to satisfy JSHint
2016-03-04 11:08:20 -08:00
6289fe333b
[Build] Declare screenfull
...
...and shim such that it can be acquired in the normal AMD way.
Avoids use of global variable to satisfy JSHint.
2016-03-04 11:05:08 -08:00
c00d77dcb1
[Build] Relocate operators
...
...in multi-line expressions, to satisfy JSHint.
2016-03-04 11:02:57 -08:00
56a91dfbaf
[Build] Use not-threequals operator
...
...to satisfy JSHint
2016-03-04 10:58:23 -08:00
f6898d16c9
[Build] Remove obsolete argument
...
...which incidentally triggers JSHint errors
2016-03-04 10:56:51 -08:00
72ef134750
[Build] Move operators to satisfy JSHint
2016-03-04 10:55:30 -08:00
a8f7bc01c3
[Build] Redeclare globals
2016-03-04 10:53:12 -08:00
2dabe0d3c4
[Build] Add curly braces around if block
...
...to satisfy JSHint
2016-03-04 10:51:08 -08:00
dda0628621
[Build] Clarify expressions
...
...to satisfy JSHint.
2016-03-04 10:49:22 -08:00
91bf98b38d
[Build] Add Float32Array to predefs
2016-03-04 10:46:51 -08:00
ac5ac8d34e
[Build] Remove boilerplate from scripts
...
No longer necessary after JSHint configuration.
2016-03-04 10:46:38 -08:00
9f840aa0fd
[Build] Tweak migration script
2016-03-04 10:43:42 -08:00
377786caf9
[Build] Fix lint exclusions
2016-03-04 10:36:28 -08:00
bc8aafbb1f
[Build] Define more common globals
2016-03-04 10:36:10 -08:00
02b806ebe0
[Build] Remove main.js boilerplate
...
...to satisfy JSHint
2016-03-04 10:27:59 -08:00
f092bfe653
[Build] Don't lint specs
2016-03-04 10:27:34 -08:00
28ae62b4ac
[Build] Add script for JSHint migration
...
To remove boilerplate which JSHint neither expects nor like.
2016-03-04 10:21:12 -08:00
91fb82d212
[Build] Remove esversion: 5 from lint cfg
...
...as this is apparently presumed.
2016-03-04 10:14:37 -08:00
4a609943f9
[Build] Configure JSHint
...
#671
2016-03-04 10:11:17 -08:00
18167eddf8
[Build] Enforce code coverage threshold
...
Addresses #672
2016-03-03 17:14:04 -08:00
f302bd6cb2
[Info Bubble] Test arrow class application
...
#716
2016-03-03 16:17:01 -08:00
071a908c10
[Info Bubble] Don't clobber arrow classes
...
#716
2016-03-03 15:58:28 -08:00
7e60593501
Merge remote-tracking branch 'origin/open670'
2016-03-03 11:28:28 -08:00
f653362247
Fixed issue with non-named columns
2016-03-03 10:12:25 -08:00
b63b7b1e5d
[Tables] #670 Addressed issues from code review
2016-03-03 09:26:12 -08:00
55e00baeaf
[Table] #670 Addressed comments from code review
2016-03-02 21:40:56 -08:00
75178576dd
Merge pull request #712 from nasa/open627_no_regions_master
...
[Edit Mode] #627 Remove edit-related concerns from Browse controllers
2016-03-02 12:12:11 -08:00
670c06103f
[Edit Mode] Rebased over master
2016-03-02 11:45:15 -08:00
7b5218c5ba
[Edit Mode] #627 Fixed failing tests
...
Removed reference to defunct NavigationServiceDecorator
Removed virtual panels from drop gesture
2016-03-02 11:12:41 -08:00
f192544be3
Addressing issues from code review
2016-03-02 11:10:49 -08:00
2cc2c6a9d3
[Edit Mode] #627 removed edit concerns from browse controllers and markup
...
Fixed elements not appearing in edit mode
Fixed failing tests
2016-03-02 11:05:23 -08:00
a910fa8f37
Removed unused 'controller as'
2016-03-02 11:01:34 -08:00
65ca78d8aa
Added missing dependency on
2016-03-02 11:00:08 -08:00
2f036a89e4
Refactoring out regions
2016-03-02 11:00:08 -08:00
fa46d31ac2
[Edit Mode] #627 slightly modified edit representer to detect newly created objects
...
Added some comments, renamed controller variable in markup
Removed edit references from BrowseController
2016-03-02 10:57:05 -08:00
549dfab5aa
[Edit Mode] #627 remove edit concerns from browse controller
2016-03-02 10:55:18 -08:00
494212a448
Merge pull request #653 from nasa/open499
...
[Notifications] #499 All notifications now dismissable by default.
2016-03-01 14:50:56 -08:00
8511dc93b5
Merge pull request #714 from nasa/ci-test-reporter
...
[Build] run JSHint on circleci, generate test reports
2016-03-01 13:47:24 -08:00
751414a686
[CI] Save coverage in artifacts
...
Save code coverage results in artifacts when building on circleci.
2016-03-01 13:37:52 -08:00
668b09b789
[Style] Pull functions out of loop
...
Pull functions out of loop for jshint compliance.
2016-03-01 13:25:37 -08:00
b9e0a77655
[CI] Run JSHINT after tests
2016-03-01 13:07:16 -08:00
b9a7ee423a
Merge branch 'master' into open670_master
2016-03-01 12:56:08 -08:00
b5c6b70993
Merge branch 'master' into open670_master
2016-03-01 12:55:45 -08:00
d9b2034550
[Tests] Add jUnit reporter
...
Add jUnit reporter to allow CircleCI to store test results.
2016-03-01 12:53:32 -08:00
183bd9793c
Merge branch 'open677'
2016-03-01 11:33:31 -08:00
d176797307
[Style] Add missing semicolon
2016-03-01 10:59:23 -08:00
96d9f8c194
[Templates] load plot templates with require
...
Load templates with requirejs.
https://github.com/nasa/openmctweb/issues/673
2016-03-01 10:52:07 -08:00
748673f99b
Merge branch 'master' into open638_rebase
2016-03-01 10:48:53 -08:00
78374f8241
Merge branch 'open401'
2016-03-01 10:37:12 -08:00
bc6185f76d
[Browse] Remove unused constant
...
https://github.com/nasa/openmctweb/issues/401
2016-03-01 10:36:30 -08:00
747a98d130
Addressed issues from code review
2016-02-29 18:42:48 -08:00
7daaecbf8f
Merge pull request #710 from nasa/open673
...
[Templates] Load templates using RequireJS text plugin
2016-02-29 18:45:46 +00:00
6f9e78a14f
Merge pull request #711 from nasa/open442a
...
[Frontend] Markup, CSS changes
2016-02-29 17:36:54 +00:00
beee4136a6
Merge pull request #702 from nasa/open164
...
Review and integrate open164
2016-02-26 16:49:26 -08:00
5a9bcfa938
[Frontend] Markup, CSS changes
...
#442
Removed white space from markup;
Moved getGlyphClass up to status-block-holder
element out of status-block;
CSS mods to selectors and style defs
in _messages.scss;
2016-02-26 16:48:23 -08:00
721557b814
[Templates] Exercise selection method
...
...add to TimelineSwimlanePopulator to reflect changes to
time at which selection object may become available as
a consequence to changes in the way templates are normally
loaded. #673
2016-02-26 16:29:06 -08:00
70ed16491a
[Templates] Change watch order
...
...to work around order-sensitive test case
2016-02-26 16:26:31 -08:00
7240ff4f8d
[Templates] Update mct-control spec
...
...to reflect usage of templateLinker, to support including
templates via RequireJS text plugin
2016-02-26 16:22:55 -08:00
3a6e0be2d7
[Templates] Update FixedController spec
...
...to reflect changes to how selection object is obtained,
which in turn reflects change to using templates obtained
via RequireJS text plugin, instead of loading by URL.
2016-02-26 16:19:14 -08:00
9b21b0b7f2
[Templates] Update mct-container spec
...
...to reflect change to template over templateUrl
2016-02-26 16:17:33 -08:00
164c2faf07
Merge branch 'master' into open673
...
Merge latest from master into topic branch for #673
2016-02-26 15:54:41 -08:00
894cf5c461
[Templates] Include templates in test configuration
...
...such that they are available to the RequireJS text plugin
for loading.
2016-02-26 15:53:35 -08:00
fe419714f5
[Templates] Check for availability of timespan
...
...as ordering changes due to change from templateUrl to template
may mean this is not available when first initialized.
2016-02-26 15:50:07 -08:00
f3fd2e67fc
[Templates] Watch for selection object
...
...from Timeline, to ensure toolbar appears etc.
Reflects changes to ordering triggered by use of
template instead of templateUrl
2016-02-26 15:49:21 -08:00
931fa77cbe
[Templates] Handle deferred selection availability
...
Loading templates via RequireJS text plugin means they are
immediately available; appears to have caused a change in
ordering wherein controllers for views may be initialized
before representers have installed things like selection
state. As such, need to watch for changes instead of simply
checking for a selection object when the controller is
initialized.
2016-02-26 15:37:19 -08:00
872c4021e3
Merge pull request #82 from tarikozket/patch-1
...
Fixed typo
2016-02-26 23:28:24 +00:00
26d29c3d92
Merge pull request #652 from nasa/open649
...
[CSV Export] Implement exportService
2016-02-26 23:18:12 +00:00
596735352a
[Templates] Simplify MCTToolbar
...
Use mct-form as a basis; simply change the template.
2016-02-26 15:17:31 -08:00
402512a461
Merged from master to resolve conflict
2016-02-26 15:15:22 -08:00
2d03e3e6d4
[Templates] Remove unused template path calculation
2016-02-26 15:03:45 -08:00
19b442cc0b
[Templates] Require data table templates
...
...via text plugin
2016-02-26 15:02:04 -08:00
5c3d8508a2
[Templates] Use templateLinker for forms
...
...for compatibility with both template and templateUrl
2016-02-26 15:01:40 -08:00
8581547a9c
[Templates] Allow only template property for containers
...
...to work around difficulties with transclusion using
templateLinker.
2016-02-26 14:49:55 -08:00
192bbae6e5
[Frontend] Fix paths, includes
...
#702
Per https://github.com/nasa/openmctweb/pull/702 ;
Removed include of _logo-and-bg.scss into _about.scss;
2016-02-26 14:49:34 -08:00
e61711688e
[Templates] Use templateLinker from MCTContainer
...
...for compatibility with both template and templateUrl.
2016-02-26 14:24:41 -08:00
a73f1ebbbd
Merge pull request #637 from nasa/rems_data
...
[Examples] Rems data integration
2016-02-26 14:21:30 -08:00
4674918b4b
[Examples] #359 Updated to attempt connection to remote data source and fallback to local if unavailable
...
Minor change to readme
Fixed JSLint errors
More JSLint errors
[Example] Rems data integration - disabled bundle by default.
[Examples] REMS data integration - added newlines at end of files
[Example] Added time conductor support to REMS data integration
Added caching of results
[Examples] Added domain format to REMS data #359
[Example] #637 Added local proxy to app.js to allow cross-origin requests
Updated readme
2016-02-26 14:03:10 -08:00
741d4476e6
[Templates] Use text plugin for toolbar
2016-02-26 13:12:35 -08:00
bf1fa0ac4c
[Templates] Include templates using text plugin
...
Resolves #673
2016-02-26 13:07:50 -08:00
60efdb4ad3
[Templates] Add in-place rewrite step
2016-02-26 13:07:32 -08:00
8ea56486c5
[Templates] Normalize spacing
2016-02-26 13:03:06 -08:00
e13e068b6e
[Templates] Begin teplacing templateUrl properties
2016-02-26 13:00:50 -08:00
852faf061e
[Templates] Add parameter names for required templates
2016-02-26 12:52:02 -08:00
f2e4b01721
[Templates] Add template paths
...
...with text! prefix
2016-02-26 12:50:28 -08:00
930fed83e8
[Templates] Create variable names by template URL
2016-02-26 12:17:57 -08:00
4666292907
[Templates] Begin writing migration script
...
...to rewrite bundle.js files to load templates via
the RequireJS text plugin. #673
2016-02-26 12:12:13 -08:00
f04c3692c1
[Table] #670 Name column only prepended if multiple objects
2016-02-26 11:22:16 -08:00
ffa497f22f
[Table] #670 Added new view type 'table'
2016-02-26 11:09:51 -08:00
0068348bb2
Merge pull request #704 from nasa/open703
...
[Examples] #703 Changed imagery telemetry metadata to use 'utc' format
2016-02-26 11:00:26 -08:00
bc3eb4ab8d
[Frontend] New logo art
...
#164
New logo art for Open MCT added;
Removed console.log;
2016-02-26 10:59:54 -08:00
d203f3adc0
[Frontend] New logo art; paths changed
...
#164
Per comments in #702 , abs paths changed
to relative;
New logo art for Open MCT added;
CSS tweaked as needed;
2016-02-26 10:15:15 -08:00
5e7eb7e87e
[Examples] #703 Changed imagery telemetry metadata to use 'utc' format for time
2016-02-26 09:32:03 -08:00
1a2a2e66ca
[Frontend] Removed commented styling
...
open #164
2016-02-25 12:41:54 -08:00
129b554f9d
[Frontend] Significant markup/CSS mods for splash screen
...
#164
https://github.jpl.nasa.gov/MissionControl/vista/issues/299
App logo and bg files renamed;
Added openmct.scss to hold openmct-specific styles;
Renamed _startup.scss to startup-base.scss
which now renders its own .css file;
Still to-do: apply to WARP including needed
mods to its About dialog screen;
2016-02-24 17:47:24 -08:00
164d959f60
[Frontend] Significant markup/CSS mods for splash screen
...
#164
Markup in index.html and about-dialog.html
changed to simplify and use :before/:after psuedos;
CSS in _logo-and-bg.scss modded for same;
Added _startup.scss to hold general CSS for
the startup screen;
Renamed startup.scss to startup-open.scss;
Modified SplashScreenManager.js to target renamed
outer container .l-splash-holder;
Added media query for startup screen on phone;
Cleanup: moved classes out of _effects into _global;
Still to-do: apply to WARP and VISTA, including needed
mods to their About dialog screens;
2016-02-23 18:30:21 -08:00
99cf690ad4
Merge branch 'master' into open164
2016-02-23 16:03:24 -08:00
aabeb72203
[Plots] #638 Fixed failing test
2016-02-23 15:22:21 -08:00
fcdf89a4ee
Merge branch 'master' into open638_rebase
2016-02-23 10:56:13 -08:00
77a2e0a70b
Merge branch 'master' into open639
2016-02-23 10:46:33 -08:00
f379db55e7
Merge pull request #699 from nasa/remove-compass
...
Remove compass, add bourbon
2016-02-23 10:00:01 -08:00
51fbbfe601
[Gulp] Revert accidental change
2016-02-22 19:07:36 -08:00
eaab70741a
[Build] Generate CSS sourcemaps
...
Generate CSS sourcemaps to aide in debugging.
https://github.com/nasa/openmctweb/issues/698
2016-02-22 18:57:05 -08:00
a05d6d8ee8
[Build] Rebuild scss when starting server
...
Rebuild scss when starting the development server.
https://github.com/nasa/openmctweb/issues/698
2016-02-22 18:30:07 -08:00
88945c48d4
[Build] Gracefully handle sass error
...
https://github.com/nasa/openmctweb/issues/698
2016-02-22 18:29:26 -08:00
bd7ad85bd7
[Build] Remove unused dependency
...
https://github.com/nasa/openmctweb/issues/698
2016-02-22 18:28:45 -08:00
9b3c8dce25
[SCSS] Remove old references to compass
...
Remove any old references to compass.
https://github.com/nasa/openmctweb/issues/698
2016-02-22 18:22:44 -08:00
4d800d26e2
[CSS] Add reset to replace compass/reset
...
Add reset.css which replaces compass/reset.
https://github.com/nasa/openmctweb/issues/698
2016-02-22 18:18:06 -08:00
0a71835687
[Build] Switch compass to bourbon
...
Change mixin library to bourbon. Significantly reduces sass build time.
https://github.com/nasa/openmctweb/issues/698
2016-02-22 18:02:16 -08:00
25f3b1e110
[Frontend] Add splash screen manager
...
Add a runtime extension that detects the splash screen and triggers a fade out
after the application has loaded. Once the fade out has ended, it removes the
element from the page.
Related to https://github.com/nasa/openmctweb/issues/164
2016-02-22 16:39:20 -08:00
31a983966b
[Frontend] In-progress on adding branded per-app screens
...
open #164
CSS, markup;
2016-02-22 15:44:57 -08:00
87934df0d5
Merge pull request #697 from nasa/handle-scss-errors
...
[Build] Gracefully handle scss errors
2016-02-22 15:34:59 -08:00
db1a7e37e8
[Build] Gracefully handle scss errors
...
Log errors in SCSS processing but don't crash watch process.
Fixes https://github.com/nasa/openmctweb/issues/696
2016-02-22 15:29:00 -08:00
d3e274bfdd
Merge branch 'master' into open401
...
Resolve conflicts for #416
Conflicts:
platform/commonUI/browse/bundle.json
platform/commonUI/browse/src/BrowseController.js
2016-02-22 14:27:21 -08:00
b5c88e5c5c
Merge pull request #695 from nasa/open442
...
Review and integrate open442
2016-02-22 13:43:59 -08:00
5d8efebc55
Merge pull request #694 from nasa/fix-watch
...
[Build] reinstantiate compass per task execution
2016-02-22 12:54:29 -08:00
729d91e7f3
[Frontend] CSS sanding and shimming
...
open #442
Fixed white space problem with .status-block-holder
applied to mct-include; Added new status 'available'
class and updated theme constants files;
2016-02-22 12:51:32 -08:00
34b0b55b97
[Build] reinstantiate compass per task execution
...
Reinstantiate compass wrapper for each task execution. Allows stylesheets
task to be run multiple times by watch. Fixes a bug that prevents watch
from working properly.
2016-02-22 12:45:41 -08:00
bd0867b79d
Merge branch 'master' into open442
...
Conflicts:
platform/commonUI/themes/espresso/res/css/theme-espresso.css
platform/commonUI/themes/snow/res/css/theme-snow.css
2016-02-22 11:11:32 -08:00
6d036a5d67
Merge pull request #693 from nasa/build-css
...
[Build] Add stylesheets to build
2016-02-22 10:59:46 -08:00
c0168088a1
Merge pull request #692 from nasa/prod-uisymbols
...
Integrate new VISTA Topic and Session glyphs
2016-02-22 10:58:24 -08:00
5f81e95c87
[Build] Add Gemfile, use bundle exec
...
Add a Gemfile to specify ruby dependencies and update gulp-compass to use
bundle exec to execute compass.
Addresses comments in https://github.com/nasa/openmctweb/pull/693
2016-02-22 10:37:30 -08:00
ebf501ce71
[Frontend] Markup and CSS related to indicators; hover styles
...
open #442
https://github.jpl.nasa.gov/MissionControl/vista/issues/293
s-btn hover styling cleaned up;
Spacing, styles, etc. for indicators refined;
Constants, colors added to, cleaned up and normalized;
Animation code in _effects refactored;
2016-02-19 17:59:32 -08:00
ed09214f59
[Build] Save stylesheets to proper location
...
Updates the stylesheet task to output CSS in the correct locations. Remove
config.rb for running compass manually, and remove compiled css files from
project. Add a .gitignore to ensure they don't get included accidentally.
Add a gulp task for running the development server and watching for scss
changes at the same time.
resolves https://github.com/nasa/openmctweb/issues/238
2016-02-19 13:26:20 -08:00
b0b2db24e0
[Frontend] Mods to .status.block
...
open #442
Added clickable class; tweaks to indicator.html
to introduce s-btn element look;
2016-02-18 18:03:43 -08:00
a2f8f4334f
Updated font to include new VISTA session and topic glyphs
2016-02-18 16:42:56 -08:00
626cc502fb
[Frontend] Removed -moz-osx-font-smoothing property
...
open #687
2016-02-18 13:24:06 -08:00
95f1768fb7
[Frontend] Refactoring to use Victorizr instead of media queries
...
open #639
open #683
open #169
Tweak to espresso tree view control color and hover color
for espresso theme; reordered elements in _constants;
2016-02-18 13:10:54 -08:00
fb20af24bc
[Frontend] Refactoring to use Victorizr instead of media queries
...
open #639
open #683
open #169
open #335
Fixed wrong application of body.desktop.mini-tab...;
Increased size of pane collapse/expand icons;
Removed max-width applied to search input holder;
2016-02-18 11:25:12 -08:00
f6cb76354e
[Frontend] Refactoring to use Victorizr instead of media queries
...
open #639
open #683
open #169
MQs refactored in mobile/_layout.scss;
2016-02-17 16:34:33 -08:00
66905cbcbb
[Frontend] Refactoring to use Victorizr instead of media queries
...
open #639
open #683
open #169
open #494
Replaced MQ around mobile/_tree.scss ul.tree;
Removed MQ desktop around hover in mixin btnBase;
Reversed orientation of mobile tree arrows for #494 ;
2016-02-17 16:12:18 -08:00
a4f24adb8a
[Frontend] Refactoring to use Victorizr instead of media queries
...
open #639
Replaced MQ around _controls webkit-scrollbar CSS;
2016-02-17 10:26:42 -08:00
242e02e9af
Added compass_scripts directory
...
open #639
Added dir to .gitignore
2016-02-17 10:20:58 -08:00
0ddaa52a8a
[Frontend] Refactor CSS to not use 'desktop' media query
...
open #639
Refactored all usage of @include desktop to use CSS selector body.desktop
instead; Still to-do: deal with desktopandtablet usage with hover bubbles
and mixins btnBase;
2016-02-16 18:38:06 -08:00
6fee4f340f
[Build] Start 0.9.2-SNAPSHOT
2016-02-12 12:34:54 -08:00
1eb372177d
[Build] Add npmignore to allow packing
...
Add .npmignore to facilitate packing of package with npm pack.
2016-02-12 11:47:28 -08:00
3de094e311
[Version] Remove snapshot for tag
...
Update the version in advance of tagging a release.
2016-02-12 11:17:11 -08:00
53c60ee64f
[Timelines] #677 Applied fix to prevent editing of timelines in browse mode
...
Fixed failing test
2016-02-11 21:52:05 -08:00
42ce2aa7cf
Merge pull request #666 from nasa/open656b
...
[Create] Utilize copyService during Save As
2016-02-11 09:55:21 -08:00
43d497e069
[Create] Clarify function naming
...
Per review feedback,
https://github.com/nasa/openmctweb/pull/666#discussion_r52625960
2016-02-11 09:49:26 -08:00
7d0de68db9
[Plot] #638 Changed plot series to an array
2016-02-10 20:27:04 -08:00
5306e96374
Merge pull request #668 from nasa/open659
...
[New Edit Mode] #659 Fix to timelines
2016-02-10 17:02:28 -08:00
156940f25b
Merge pull request #667 from nasa/open659a
...
Review and integrate open659a into open659
2016-02-10 16:59:43 -08:00
10e0acddb3
[New Edit Mode] #659 Fix to prevent multi-composition with same object, fix to prevent composition of object with self
2016-02-10 16:43:08 -08:00
ceee7e0da9
[Frontend] Fixed CSS issue with Timeline label elements
...
open #659
CSS for .rep-object-label modified; Added CSS class
to tabular-swimlane-cols-tree.html markup;
Also cleaned up .s-status-pending styles for related
label elements;
2016-02-10 16:38:39 -08:00
53a49a671b
[Create] Test optional filter parameter
2016-02-10 14:31:56 -08:00
99a454f943
[Create] Update CopyService spec
...
...to reflect API usage after #656
2016-02-10 14:21:09 -08:00
cb53e1aaee
[Create] Add object, not ID
...
Add domain object, and not its identifier, when suing
add method of composition from CopyTask, for consistency
with test expectations.
2016-02-10 14:17:36 -08:00
0f231838ec
[Create] Update test inputs to CopyTask
...
...to reflect changes for #656
2016-02-10 14:05:04 -08:00
0bdf05e61c
[Create] Always allow cloning self
...
Always allow cloning the newly-created object itself
when saving a newly-created domain object.
2016-02-10 13:49:15 -08:00
3146660833
[Create] Utilize filtering during clone
2016-02-10 13:46:19 -08:00
72df464f0f
[Create] Utilize passed-in filter
...
...when determining which objects should be cloned.
2016-02-10 13:38:53 -08:00
f602aa9247
[Create] Add filter to copyService
...
Add an optional parameter to method signature of
copyService, used to determine if a domain object should
or should not be cloned.
This will be used to support usages of copyService
where links should remain links;
https://github.com/nasa/openmctweb/pull/666/files#r52525612
2016-02-10 13:29:56 -08:00
b37b82133e
[Create] Return cloned object in context
...
...to allow copyService to be used in the context of a
Save As action, with an appropriate navigation change.
2016-02-10 12:23:10 -08:00
c43929f1c6
[Create] Add specificity to check
...
Explicitly check if an object has a persistence timestamp
at all (avoids false-positives due to falsiness of zero.)
2016-02-10 12:07:45 -08:00
88750d92ef
[Create] Remove unused code, dependencies
2016-02-10 12:05:01 -08:00
8c602025d4
[Create] Avoid navigation warning
...
...when navigating to a clone created via Save As.
2016-02-10 11:59:17 -08:00
5604120d55
[Create] Use duplicate at end of Save
...
...for unpersisted objects. Ensures that they share the
persistence space of their parent. #656 .
2016-02-10 11:42:35 -08:00
5daf2f54cd
Merge pull request #665 from nasa/open660
...
[Edit Mode] Added ability to clear all dirty cache
2016-02-10 09:19:19 -08:00
24c750b41e
[Plot] Fixed jsLint, removed onchange
...
Removed ngChange from mct-control
Removed ng-change
2016-02-09 21:19:47 -08:00
ab1c79f25d
[Plot] Switched to $watchCollection on form model
2016-02-09 20:52:47 -08:00
668c02f278
[Edit Mode] Added ability to clear all dirty cache
2016-02-09 19:29:55 -08:00
437b235361
[CSV Export] Update JSDoc
...
Fill in complete JSDoc and separate out callback documentation
per code review:
https://github.com/nasa/openmctweb/pull/652/files#r52263213
https://github.com/nasa/openmctweb/pull/652/files#r52264447
2016-02-09 12:30:53 -08:00
6880c82719
[CSV Export] Restructure example
...
Restructure CSV export example to reflect recommended style
for plugins, per code review;
https://github.com/nasa/openmctweb/pull/652#discussion_r52263869
2016-02-09 12:13:33 -08:00
645bd5743f
[Plots] #638 Addressing feedback from code review
...
[Plots] #638 Fixing failing tests
[Plot] Changed PlotOptionsController to prototype form
Fixed spacing
Fixed jslint issue
2016-02-08 23:36:45 -08:00
273cf1c14f
[Timeline] Fix columns exported
2016-02-08 18:07:03 -08:00
be031285b9
Added form-level change event
2016-02-08 17:46:21 -08:00
303e870b0d
Merge branch 'open649' into warp135
2016-02-08 17:42:30 -08:00
b42ccebd5a
[Timeline] Fix imports, dependencies
...
Fix imports and dependencies needed by Export Timeline as CSV
2016-02-08 17:42:26 -08:00
a444fc01ad
[Timeline] Fix column module definitions
2016-02-08 17:34:10 -08:00
a126e43286
[Timelines] Handle columns during CSV export
2016-02-08 16:11:00 -08:00
32fc50bbd3
[Timelines] Begin sketching in taskService
...
...to separate out immediate commonality with other long-running
actions which need to show a blocking progress dialog.
2016-02-08 15:04:39 -08:00
4adb075a2b
[Timelines] Separate out timeline traversal
...
...from rest of CSV export.
2016-02-08 13:59:34 -08:00
d8b1e570d9
[CSV Export] Begin implementing
...
Begin implementing initial step, wherein timelines composition
is traversed to build up a list of objects to export.
2016-02-08 13:36:25 -08:00
5033e2cdbb
[Timeline] Begin adding Export as CSV
...
Sketch in solution for
https://developer.nasa.gov/mct/warp/issues/135
2016-02-08 13:04:41 -08:00
b40ac6f44f
Merge remote-tracking branch 'origin/master' into open649
2016-02-08 12:25:25 -08:00
0a5097a945
Merge pull request #642 from nasa/open460
...
[Build] Move to npm-based build
2016-02-08 12:21:01 -08:00
f615dc5409
[Build] Add JSDoc
...
...for third argument of TemplateLinker.link, per code review
https://github.com/nasa/openmctweb/pull/642#discussion_r52212006
2016-02-08 12:17:20 -08:00
b0e4947bf0
Merge pull request #500 from nasa/open480
...
[New Edit Mode] Adding sub objects to Timelines
2016-02-08 11:59:54 -08:00
5292b27e7d
[Notifications] #499 All notifications now dismissable by default.
...
jslint
2016-02-05 17:51:31 -08:00
5d4ace64cb
Merge pull request #625 from nasa/open491
...
[Create] #491 Apply default context root in Locator when none available from object
2016-02-05 17:30:22 -08:00
3adc5f1e26
[CSV Export] Upgrade to phantomjs launcher 1.0.0
2016-02-05 16:56:26 -08:00
92e49d6b76
[CSV Export] Add licensing info for run-time
...
Add licensing info for CSV.js and FileSaver.js as licenses
which can be displayed at run-time.
2016-02-05 16:10:30 -08:00
659d05f73a
[CSV Export] Update LICENSES.md
...
...to reflect usage of CSV.js and FileSaver.js, added to
support export.
2016-02-05 16:05:41 -08:00
215008253d
[Build] Prevent accidental publish
2016-02-05 15:57:54 -08:00
2f0fd8eebd
[CSV Export] Add JSDoc to ExportService
2016-02-05 15:12:47 -08:00
882cf80ba9
[CSV Export] Include exportService as active bundle
2016-02-05 15:07:51 -08:00
8c1264ab22
[CSV Export] Add example of exportService usage
2016-02-05 15:07:18 -08:00
cb0f191ab3
[CSV Export] Add FileSaver dependency
...
...to handle export part of CSV export.
2016-02-05 14:39:28 -08:00
c07dc0ea8b
[CSV Export] Test with specified filename
2016-02-05 14:08:47 -08:00
c4d5643ea7
[CSV Export] Test with headers specified
2016-02-05 14:06:40 -08:00
300d71ddc2
[CSV Export] Verify CSV data content
2016-02-05 14:03:15 -08:00
54c67b891c
[CSV Export] Update PhantomJS version
...
Use version 2.1+ for availability of Linux binaries;
incidentally addresses #258 .
2016-02-05 13:59:03 -08:00
013690e0df
[CSV Export] Add test case which examines CSV
2016-02-05 13:58:17 -08:00
8868b6a130
[CSV Export] Begin testing exportService
...
...including fixes to immediately-identified errors.
2016-02-05 13:32:21 -08:00
750a5648d2
[CSV Export] Upgrade PhantomJS
...
...for Blob support.
2016-02-05 13:31:08 -08:00
cec6295d24
[CSV Export] Sketch in exportService
2016-02-05 13:02:21 -08:00
15eb4b047f
[CSV Export] Add empty scripts for CSV export
2016-02-05 12:47:57 -08:00
3ae8fcc8b4
[CSV Export] Add CSV library as dependency
...
For use in general-purpose CSV export service, #649
2016-02-05 12:21:09 -08:00
9371fcbc4c
[Plot] #638 Added a new plot options example bundle and rebased
...
Fixed jsdoc
Fixed incorrect memberof declaration
Corrected memberof statement
2016-02-04 15:17:07 -08:00
f5e0ad23ea
Merge remote-tracking branch 'open/prod-uisymbols' into open-master
2016-02-04 14:37:18 -08:00
abf5f22155
[Plots] #638 added onchange handling in order to synchronize forms with domain object model.
...
Fixed failing test
Added tests
jslint errors
Minor refactoring of layout bundle
revert layout/bundle.json
2016-02-04 14:26:21 -08:00
f2903f4030
[Frontend] Final styling on properties form in Inspector
...
open #638
Added custom radio button control and modified
PlotOptionsController / plotOptionsStructure
accordingly; spacing, borders, etc. are
all as finally intended;
2016-02-04 14:25:02 -08:00
371669fbce
[Frontend] Mods in progress to form layout
...
open #638
Major progress on form-row markup and CSS when
in Inspector 'part' context; General fixes cleanups
to custom checkbox/radio CSS;
2016-02-04 14:23:29 -08:00
68f3cd087d
[Frontend] Mods in progress to form layout
...
open #638
In progress;
2016-02-04 14:23:29 -08:00
115ffe7963
[Frontend] Fixes to scrolling and layout in Inspector
...
open #638
In progress;
2016-02-04 14:23:29 -08:00
e3a0cae5fd
[Plot] #638 Fleshing out form structures
2016-02-04 14:23:29 -08:00
8bb5a47b88
CSS updated to use new e619 character
...
open #638
2016-02-04 14:23:28 -08:00
f1b6d7f749
[Frontend] New custom radio mctControl
...
open #638
Markup and initial CSS
2016-02-04 14:23:28 -08:00
6fb6761abf
[Plots] #638 New plot display options
2016-02-04 14:23:28 -08:00
73324ce338
[Build] Update run-time licenses
...
Update licensing info shown in run-time Licenses page
available form About dialog.
2016-02-03 17:32:16 -08:00
ef708cf11c
[Build] Update LICENSES.md
...
...to reflect updated versions of dependencies and new
dependencies acquired due to changes to build.
2016-02-03 17:20:37 -08:00
ad767d0db9
[Build] Update build instructions in documentation
2016-02-03 17:11:10 -08:00
f11cd589c5
[Build] Summarize dist contents
2016-02-02 16:06:45 -08:00
2036a467ce
[Build] Update README.md
...
Include short instructions to build.
2016-02-02 16:04:17 -08:00
4cb183adc3
[Build] Remove obsolete README section
2016-02-02 15:59:17 -08:00
52b01e8bdb
[Build] Remove obsolete test script
2016-02-02 15:57:06 -08:00
a10db656ce
[Build] Allow bundles to be removed
...
Allow bundles to be removed by:
* Waiting for explicit activation before bootstrapping,
providing a time period when bundles could be removed.
* Adding a remove method to BundleRegistry
2016-02-02 15:18:50 -08:00
4926ccb07b
[Frontend] Fixed wrong location for icomoon proj config file
...
open #188
Removed wrongly placed new file; updated old
file with latest project config;
2016-02-02 13:52:16 -08:00
2dd9a16bf3
Merge remote-tracking branch 'open/prod-uisymbols' into open-master
2016-02-02 09:46:15 -08:00
339faf5376
Updated json config file
...
open #188
2016-02-02 09:46:00 -08:00
10c3ffc4be
Added new e619 bullet symbol
...
open #188
2016-02-02 09:43:40 -08:00
aebae27391
[Tests] Remove suite.json files
...
Remove obsolete suite.json files; #482
2016-02-02 09:35:50 -08:00
97d0a66684
[Frontend] Added VISTA Topic and Session glyphs to symbols font
...
open #188
See Google Doc UI Symbols Font Map
for char codes
2016-01-29 17:09:19 -08:00
bb7f4239f6
[Build] Just install during prepublish
...
Don't run verifications (tests, lint, etc)
2016-01-29 16:56:29 -08:00
9b524af3ce
[Build] Allow build outside of git repo
2016-01-29 16:52:13 -08:00
5081e89590
[Build] Add spaces in description
2016-01-29 12:43:36 -08:00
d2a7e04b44
[Build] Unhyphenate name
...
...for consistency with GitHub repo name
2016-01-29 12:43:10 -08:00
fcb23b42a4
[Build] Trigger bower during prepublish
2016-01-29 12:42:46 -08:00
6b585d175b
[Build] Move build back to prepublish
2016-01-29 12:30:22 -08:00
6b32db778a
[Build] Trigger gulp install at postinstall time
2016-01-29 12:24:33 -08:00
924a4026ff
[Build] Trigger gulp from prepublish
2016-01-29 11:54:18 -08:00
25a7df7885
[Build] Update JSDoc
2016-01-29 11:46:37 -08:00
ddb5837145
Merge branch 'master' into open460
2016-01-29 11:44:38 -08:00
6509d84a5d
[Build] Update TemplateLinker spec
2016-01-29 11:42:14 -08:00
507f2391ff
[Build] Update mct-include, mct-representation specs
...
...to reflect changes in TemplateLinker API allowing
templates to be explicitly included.
2016-01-29 11:27:08 -08:00
38e703a121
[Build] Fix failing test
...
Acquire reference to moment as an argument instead of
assuming global availability; this appears to be no longer
be present globally after build changes
2016-01-29 10:33:43 -08:00
e564baba1a
[Build] Update test runner
2016-01-29 10:26:47 -08:00
0a546cd50c
[Build] Run bower as a postinstall step
2016-01-29 10:17:44 -08:00
baf32dd62f
[Build] Add verify task
2016-01-29 10:15:34 -08:00
71db4b38ab
[Build] Remove obsolete pom.xml
2016-01-29 10:08:33 -08:00
2727c9544d
Merge remote-tracking branch 'github/master' into open-master
2016-01-28 17:33:45 -08:00
a35b0c1d7b
Remove erroneously committed file
...
From #474
2016-01-28 17:33:00 -08:00
df94d31cf3
[Build] Generate build info for About dialog
2016-01-28 17:16:44 -08:00
c3f819fa8c
[Build] Begin adding build info
2016-01-28 17:08:02 -08:00
5b0ee8588c
[Build] Respect shim config when optimizing
2016-01-28 15:23:37 -08:00
fcfb3eebda
[Build] Include all static assets
2016-01-28 15:23:17 -08:00
84e1e87ce3
[Build] Copy run-time resources into dist
2016-01-28 15:06:07 -08:00
41cfd050a2
[Build] Change task name for code style check
2016-01-28 14:54:30 -08:00
d67ffa8401
[Build] Add fixstyle step
2016-01-28 14:39:14 -08:00
fd2f4128a0
[Build] Add code style checks
2016-01-28 14:33:57 -08:00
814fb3b513
[Build] Add lint step
2016-01-28 13:44:18 -08:00
e0fbaa83b0
[Build] Add compatibility with text plugin
...
Allow templates to be loaded via the text plugin, which
in turn will allow these to be built into the final JS
artifact.
2016-01-28 11:41:14 -08:00
967f8c9151
[Build] Update remaining library references
2016-01-28 11:25:44 -08:00
84ecfd3527
[Build] Remove remaining files in libs
2016-01-28 11:21:08 -08:00
3a4f6a7229
[Build] Update dependency references
...
...to reflect movement of third-party libraries to
bower_components.
2016-01-28 11:18:57 -08:00
7a160a0a98
[Build] Remove third-party libraries
2016-01-28 11:13:11 -08:00
cf15b6eed7
[Build] Add additional run-time dependencies
2016-01-28 11:12:18 -08:00
452b05eb7b
[Build] Update RequireJS config
...
...to use bower_components paths
2016-01-28 10:55:22 -08:00
82261dfabc
[Build] Add bower.json
...
...to declare front-end dependencies, to allow these to be
removed from repository.
2016-01-28 10:51:52 -08:00
fc7bd36dba
[Build] Begin integrating compass
...
Convert SCSS to CSS as a build step.
2016-01-28 10:36:01 -08:00
918c667496
[Build] Update code coverage report path
2016-01-27 15:00:59 -08:00
7c23f803e8
Merge pull request #477 from nasa/open337
...
Review and integrate open337
2016-01-27 14:33:37 -08:00
97c69799b4
[Build] Use spaces instead of tabs
2016-01-27 14:30:40 -08:00
406fdd5efc
[Build] Run karma tests from gulp
2016-01-27 14:30:07 -08:00
f334be8f23
[Build] Externalize source maps
2016-01-27 14:01:09 -08:00
e1b7f2af30
[Build] Add initial gulp task
...
Add initial gulp task (r.js optimization)
2016-01-27 13:23:17 -08:00
ad63b9ff1b
[Build] Ignore dist
2016-01-27 13:03:08 -08:00
e83b19c84b
[Build] Add gulp dependency
...
Add dependency on gulp to begin modifying build, per
#460
2016-01-27 13:00:20 -08:00
dbf196e014
Merge remote-tracking branch 'github/master' into open477
...
Resolve conflicts to complete merge of #477
Conflicts:
platform/commonUI/general/bundle.json
platform/commonUI/themes/espresso/res/css/theme-espresso.css
platform/commonUI/themes/snow/res/css/theme-snow.css
2016-01-27 12:53:46 -08:00
b5c8ecc85f
Merge pull request #475 from nasa/open325b
...
[Time Conductor] Update validation logic
2016-01-27 12:44:14 -08:00
9e6da94878
[Time Conductor] Reformat expression in template
...
...to use less line width, and to exhibit more normal
indentation, per code review feedback from #475
2016-01-22 15:24:27 -08:00
3a26c864b8
[Time Conductor] Fix comment text
...
Per code review feedback, #475
2016-01-22 15:22:54 -08:00
be7827d6f8
Merge remote-tracking branch 'open/open445' into open-master
2016-01-22 11:47:05 -08:00
b8b5fdcabf
[Copy] #497 Removed extraenuous persist call
2016-01-22 11:32:20 -08:00
c091063b83
[Examples] #359 Cleaned up REMS data integration example.
2016-01-22 10:49:40 -08:00
45276183b9
Merge pull request #496 from nasa/open492
...
[Documentation] #492 Amended CircleCI configuration to add missing dependency
2016-01-22 09:30:27 -08:00
54653f3914
[Create] #491 Locator is not visible when creating a new object where selected object does not have location
...
Added additional test for default context
Fixed JSLint error
2016-01-21 16:35:18 -08:00
cd2b19eb1e
[New Edit Mode] Fixed failing tests, and added new test in CreateWizard
...
[New Edit Mode] #480 fixed JSLint errors
[New Edit Mode] #480 do not show locator for sub objects
[New Edit Mode] Modified persistence in SaveAction
Removed redundant variable
Fixed Failing Test
Fixed JSLint errors
Improved some documentation
2016-01-21 12:01:38 -08:00
3850db268a
[Documentation] #492 Added missing dependency for CircleCI
2016-01-21 10:54:49 -08:00
c65096f166
[New Edit Mode] Added AddAction, modified EditableDomainObject to properly wrap inherited functions, added new EditableInstantiationCapability
2016-01-20 18:49:39 -08:00
fcae3fd7a9
Merge pull request #487 from nasa/open486
...
Review and integrate open486
2016-01-19 11:38:50 -08:00
83dd23cd4b
Merge pull request #490 from nasa/nem-build-fixes
...
NEM build fixes
2016-01-19 11:37:25 -08:00
26c155da3b
Merge branch 'open483' into open-master
2016-01-18 14:09:30 -08:00
db7560c31f
[Test] Use PhantomJS to run tests
...
Switch Karma to use PhantomJS to run tests. CI machines no longer
need to have Chrome installed.
Implemented after changes to build process due to imperative registration.
https://github.com/nasa/openmctweb/issues/450
2016-01-18 13:57:32 -08:00
6fc028e112
[Docs] remove dependencies for building docs
...
Remove depencendies necessary to build docs from package.json and
specify them in the readme. Due to difficulty managing dependencies
for nomnoml on different platforms, this reduces dependency requirements
to only those needed for building the package.
2016-01-18 13:54:33 -08:00
2d44cf78f9
[Frontend] Fixed HTML and CSS for grid-item
...
open #486
Normalized grid-item to use similar HTML structure
as label template;
Fixed CSS accordingly.
2016-01-15 15:33:10 -08:00
9b6f3bff85
Merge pull request #485 from nasa/open337-filters
...
[Plot] Use filters to reverse tick labels
2016-01-15 13:30:41 -08:00
c2207fe7ce
[Plot] Use reverse filter for range ticks too
2016-01-15 13:14:33 -08:00
119429bc42
[Plot] Test reverse filter
2016-01-15 13:13:08 -08:00
a94e99af70
[Plot] Use reverse filter for plot ticks
...
...to remove CSS-related reversal from scripts
2016-01-15 13:09:05 -08:00
96dc055f02
[Plot] Add reverse filter
2016-01-15 13:06:56 -08:00
a50410f8ed
[Plot] Allow filters to be registered
...
https://github.com/nasa/openmctweb/pull/477/files#r49903975
2016-01-15 13:00:24 -08:00
0dc715199d
[Build] Include examples in build
2016-01-15 11:44:26 -08:00
aab53c4ae1
[Build] Exclude target from build
2016-01-15 11:41:50 -08:00
b63812111d
[Build] Include bundle.js files
...
https://github.com/nasa/openmctweb/issues/483
2016-01-15 11:34:58 -08:00
193c7e3db2
[New Edit Mode] Fixed failing Time Conductor Test
2016-01-14 19:57:06 -08:00
a023b0e19c
Fixed failing MCTToolbarSpec
2016-01-14 19:22:33 -08:00
66e827de2e
Fixed Outstanding issues from merge
2016-01-14 18:51:53 -08:00
7a563b80ee
Fixing bundle load issues
2016-01-14 17:32:59 -08:00
032b2542f0
Merged from Master
2016-01-14 17:23:53 -08:00
3e7eb11d84
Regenerated bundles
2016-01-14 17:08:19 -08:00
3f5a8cb2be
[New Edit Mode] Disabled time conductor tests which are failing
2016-01-14 16:12:44 -08:00
f300b99b7b
[New Edit Mode] Code style fixes
...
JSLint error
2016-01-14 15:55:02 -08:00
d78bd9fd51
Merged from master
2016-01-14 15:16:02 -08:00
b4448020e4
JSLint
2016-01-14 15:12:15 -08:00
0741e2cf5e
Disabled failing tests
2016-01-14 15:11:19 -08:00
6d3b2c716b
JSLint
2016-01-14 15:05:26 -08:00
858aa6146a
JSLint
2016-01-14 15:04:13 -08:00
826d39a749
[New Edit Mode] Fixed logic in EditActionPolicy to use positive logic
2016-01-14 15:02:22 -08:00
77efda2c11
[New Edit Mode] JSLint
2016-01-14 14:44:19 -08:00
cb866bce33
[New Edit Mode] Removed test bypass from circle CI deployment descriptor
2016-01-14 14:21:32 -08:00
88f8925d17
Merge pull request #469 from nasa/open450b
...
[API Refactor] Imperatively register bundles
2016-01-14 09:41:04 -08:00
442229fd42
Merge branch 'master' of https://github.com/nasa/openmctweb into open445
...
Conflicts:
platform/features/plot/res/templates/plot.html
2016-01-13 16:01:02 -08:00
a7a707595c
[Frontend] Fixes to CSS for Chrome Linux
...
open #445
Mods and simplifications to wait-spinner classes;
Simplification and cleanup in plot.html to use loading
class instead of hide/show DOM element;
2016-01-13 13:54:00 -08:00
388cab8d32
Merge pull request #476 from nasa/open342
...
Review and integrate open342
2016-01-13 12:46:41 -08:00
69c5b110bf
[API Refactor] Move out non-global require config
2016-01-13 12:41:15 -08:00
45142e03dc
[API Refactor] Move uuid dependency out of top-level
2016-01-13 12:33:22 -08:00
86daad5fbd
[API Refactor] Remove obsolete UUID dependency
...
...in association with cleanup of requirejs config,
https://github.com/nasa/openmctweb/pull/469/files#r49642503
2016-01-13 12:22:44 -08:00
8c325eb1b1
[Frontend] Mods to allow plot tick labels to ellipsis to left
...
open #337
Still fixing code due to circleci fail in pull request;
2016-01-13 10:11:14 -08:00
5e628b1a25
[Frontend] Mods to allow plot tick labels to ellipsis to left
...
open #337
Still fixing code due to circleci fail in pull request;
2016-01-13 10:05:30 -08:00
d1e5ca7875
Merge pull request #473 from nasa/nem470_prototype
...
Review and integrate nem470_prototype
2016-01-13 09:04:41 -08:00
f8114ba6b6
[Frontend] Mods to allow plot tick labels to ellipsis to left
...
open #337
Fixing code due to circleci fail in pull request;
2016-01-12 18:23:30 -08:00
a10f895904
[Frontend] Mods to allow plot tick labels to ellipsis to left
...
open #337
Fixing code due to circleci fail in pull request;
2016-01-12 18:20:52 -08:00
9b59fd7eae
[Frontend] Mods to allow plot tick labels to ellipsis to left
...
open #337
Tick label strings are now reversed in their char order in
PlotTickGenerator.js, then reversed again via CSS in
_plots-main.scss. This forces the browser to clip the label
at the left 'start' side, rather than the end, resulting in
the least significant portion of the label getting clipped.
2016-01-12 18:04:09 -08:00
8dd36d426c
[Frontend] Refactoring local controls hide and show
...
open #342
Now using CSS hover on pertinent plot areas;
Refining of select styling, tweaks for Firefox Linux;
Tweaks to local-control positioning in plots;
Changed *-options controls to use length > 1
instead of > 0;
2016-01-12 15:54:56 -08:00
9fe026a1f1
[Time Conductor] Decrease minimum outer span
2016-01-11 18:29:42 -08:00
3b5c1bf2e6
[Time Conductor] Update spec
...
Verify that validation occurs against state in formModel;
remove obsolete test case for enforcing minimum outer span
2016-01-11 18:28:44 -08:00
bb993dc94f
[Time Conductor] Don't update invalid bounds
...
Don't enforce minimum time span when bounds are invalid;
https://github.com/nasa/openmctweb/issues/325#issuecomment-170755787
2016-01-11 18:23:32 -08:00
5beb1de805
[Time Conductor] Display validation errors consistently
2016-01-11 16:56:58 -08:00
0a012c67dd
[Time Conductor] Test additions to TimeRangeController
...
Add test cases to cover validators added to display
start/end time violations.
2016-01-11 16:41:20 -08:00
11b71fae68
[Time Conductor] Display invalid state
...
...when text value can be parsed in a date-time field,
but numeric value violates externally-imposed validation
2016-01-11 15:29:43 -08:00
e6d0537e5e
Revert "[Time Conductor] Validate numeric date-time fields"
...
This reverts commit 07c407edea
.
2016-01-11 15:23:21 -08:00
c57cb43462
[Frontend] Fixed z-index of .primary-pane
...
open #470
(cherry picked from commit 6bdcce0
)
2016-01-11 15:19:23 -08:00
99556ed6a5
[Time Conductor] Validate start/end times
2016-01-11 15:18:38 -08:00
07c407edea
[Time Conductor] Validate numeric date-time fields
...
Allow injection of a validator for numeric values of
the date-time fields, to allow for these to be displayed
as invalid in cases where the text itself may be parsed
but the resulting value is not valid (e.g. when start
is greater than end.)
https://github.com/nasa/openmctweb/issues/325
2016-01-11 15:18:26 -08:00
acb2a2da12
Merge master into nem468a - picking up missed files
2016-01-11 13:30:56 -08:00
4f7ca98b60
Merge branch 'master' into nem468a.
...
Many tweaks to fix some issues with tree, labels and Inspector.
Conflicts:
platform/commonUI/edit/res/templates/elements.html
platform/commonUI/general/res/sass/search/_search.scss
platform/commonUI/general/res/sass/tree/_tree.scss
platform/commonUI/general/res/templates/object-inspector.html
platform/commonUI/themes/espresso/res/css/theme-espresso.css
platform/commonUI/themes/snow/res/css/theme-snow.css
platform/search/res/templates/search.html
2016-01-11 13:29:26 -08:00
a65ca7cb1e
[Frontend] Refactor Inspector to use s-status-editing
...
open #468
Removed ng-show="editMode" in object-inspector.html;
Refactored CSS as required in _inspector.scss;
Added opacity transition to splitter-inspect-panel and
split-pane-component pane bottom, but not working as desired currently:
entire inspector seems to be destroyed and recreated when switching into
and out of edit mode;
Moved <style> def for .location-item in object-inspector.html into .scss;
2016-01-08 16:47:11 -08:00
898dd557e5
[Frontend] Refactor to use s-status-editing instead of ng-class
...
open #468
Remove ng-class statements in favor of upstream .s-status-editing;
Restructure CSS accordingly;
NOTE: because edit.html has NOT been changed,
changes here will cause old edit mode to no longer display properly.
Don't integrate this CSS with old edit mode!
2016-01-08 16:11:00 -08:00
ed454df97d
[API Refactor] Uncomment out erroneous change
2016-01-08 15:45:30 -08:00
2665e55e59
[API Refactor] Include top-level main.js
...
...in Maven-based build.
2016-01-08 15:37:46 -08:00
0036974c60
Merge remote-tracking branch 'github/master' into open450b
...
Merge latest from master branch to reconcile conflicts
for https://github.com/nasa/openmctweb/pull/469
Conflicts:
platform/commonUI/general/bundle.json
2016-01-08 15:36:10 -08:00
cec197f888
[API Refactor] Remove bundle.json files
2016-01-08 15:32:18 -08:00
cacc295524
[API Refactor] Move rebundle script
...
...out of top-level, into a scripts directory.
2016-01-08 15:29:58 -08:00
3bf2819c07
[API Refactor] Ignore target when linting
2016-01-08 15:04:54 -08:00
ed63e326fe
[API Refactor] Update documentation
...
...to reflect new manner in which tests are run.
2016-01-08 14:55:37 -08:00
77e39f2882
[API Refactor] Test legacy bundle registry
2016-01-08 13:38:28 -08:00
df631ba40e
[API Refactor] Update failing specs
2016-01-08 12:58:06 -08:00
65c0cc66b6
[API Refactor] Add HTML reporting
...
Write HTML reports of test successes/failures to simplify
handling of test failures; pre-existing HTML test runner
is incompatible with changes to the way bundles are loaded.
2016-01-08 12:57:22 -08:00
aa63308e0b
[API Refactor] Fix JSLint failures
...
Fix JSLint failures by excluding top-level code,
and by explicitly declaring variable require.
2016-01-08 12:36:48 -08:00
82094477a3
[API] Run npm tests during maven build
2016-01-08 12:10:42 -08:00
39c1a885d8
[API] Enable code coverage
...
Enable code coverage reporting from npm-executed tests.
2016-01-08 12:06:12 -08:00
72c721b605
[API] Remove bundles.json
...
...and make its usage optional.
2016-01-08 09:54:02 -08:00
1443ab61e3
[API] Obey strict DI from FormController
2016-01-08 09:42:38 -08:00
2b4d6c111c
[API] Fix logging of paths
...
When extensions have an explicitly-declared implementation,
do not log that they are being loaded.
2016-01-07 16:06:04 -08:00
7728d308f2
[API] Obey strict DI rules
...
Fix unintended implicit DI usage in configuration
2016-01-07 16:03:36 -08:00
9babe7167e
[API] Enable strict DI
...
...to facilitate detection of any issues with
optimizability of legacy support for imperative
registration.
2016-01-07 15:56:09 -08:00
52579fefe1
[API] Simplify RequireJS config
2016-01-07 15:29:19 -08:00
de53247d56
[API] Convert JSON bundles to imperative form
2016-01-07 15:08:08 -08:00
786f9febe4
[API] Declare libs upfront
...
Declare external dependencies up-front in RequireJS
config; avoids problems due to changes in ordering
(since RequireJS config may be modified by bundle
contents.)
2016-01-07 15:07:25 -08:00
29acbfdb9c
[API] Ensure uniqueness of impls when rebundling
...
Avoids redundant argument names in generated JS files.
2016-01-07 15:06:30 -08:00
5bbbdd4e50
[API] Fix explicit implementation assignments
2016-01-07 15:01:57 -08:00
4ed1836ae5
[API] Allow implementations to be passed directly
...
Allow implementations to be passed in as values,
instead of strings, facilitating the loading of
said implementations via RequireJS.
2016-01-07 15:01:39 -08:00
82990152d7
[API] Depend on bundles via AMD
2016-01-07 15:01:28 -08:00
8d3aec02d6
[API] Include dependencies during rebundling
2016-01-07 15:00:51 -08:00
792fda48e3
[API] Fix whitespace of bundle rewrites
2016-01-07 10:45:00 -08:00
9ebafa157b
[API] Add temporary bundle-rewriting script
2016-01-07 10:42:08 -08:00
612dd7db2c
[API] Expose browse through legacy registry
2016-01-06 17:54:56 -08:00
b87dd5def6
[API] Fix paths for legacyRegistry
2016-01-06 17:50:05 -08:00
9cc03123b1
Merge pull request #402 from nasa/open209
...
[Clocks/Timers] Update code style
2016-01-06 14:07:15 -08:00
a6ecda9cab
Resolved conflict
2016-01-06 14:06:28 -08:00
b20488e77d
Merged conflict
2016-01-06 14:05:40 -08:00
05a909f66f
Merge pull request #451 from nasa/open116
...
[Time Conductor] Improve test coverage
2016-01-06 13:26:33 -08:00
2436c32e6d
[Time Conductor] Split test cases
...
Verify table structure separately from table contents
per code review feedback,
https://github.com/nasa/openmctweb/pull/451/files#r48999214
2016-01-06 13:00:16 -08:00
a39e8e44f0
[API] Load bundles from imperative registry
2016-01-06 11:22:44 -08:00
02c984a0bc
Merge pull request #69 from nasa/api-redesign
...
[API] API Redesign Goals and Proposals
2016-01-06 11:21:05 -08:00
65fb5ab2a5
[API] Move angular dependency inward
2016-01-06 11:15:36 -08:00
01772e4020
Merge pull request #452 from nasa/open1400
...
[Common UI] Test mct-split-pane, mct-splitter
2016-01-06 11:11:27 -08:00
76aa9e1fd2
[API] Add legacy bundle registry
2016-01-06 11:05:41 -08:00
9f66f39d8d
[API] Add a top-level main.js
...
...which can depend upon the bundle registry, as well
as a set of installed bundles.
https://github.com/nasa/openmctweb/issues/450
2016-01-06 10:59:21 -08:00
fdc875379f
[API] Refactor out application initialization
...
...to simplify insertion of an imperative bundle registry,
WTD-450.
2016-01-06 10:44:53 -08:00
019e04f9ab
Merge pull request #434 from nasa/open433
...
[Documentation] Code example in bar graph tutorial incorporates text from the following paragraph
2016-01-05 16:46:31 -08:00
668b508bb8
[API] Add links to related issues
2016-01-05 16:37:24 -08:00
7d24c5319b
[API] Bring in consensus
...
Bring over tables indicating consensus/decisions about
proposed API changes from
https://github.com/nasa/openmctweb/issues/263
2016-01-05 16:10:57 -08:00
83bdf7343d
[Common UI] Test mct-splitter
...
WTD-1400
2016-01-05 10:14:25 -08:00
46e524a3b6
[Common UI] Begin testing mct-splitter
...
WTD-1400
2016-01-04 14:25:43 -08:00
22b7bb07aa
[Common UI] Add mct-split-pane test cases
...
...sufficient for full line coverage. WTD-1400
2016-01-04 12:19:33 -08:00
7a25733be0
[Common UI] Remove obsolete split-pane container
...
Remove obsolete split-pane container and associated
controller; this behavior is now handled by the
mct-split-pane directive.
Part of updates to tests for the mct-split-pane
directive, WTD-1400
2016-01-04 11:34:24 -08:00
b9146fbeac
[Time Conductor] Test TelemetryHandle.getDatum
...
Test ability to look up datum object by index (used to
support evaluation of limit state in Fixed Position and
similar single-value views while time conducting.)
2015-12-30 10:23:02 -08:00
a49deb5ab1
Merge remote-tracking branch 'github/master' into open116
...
Merge in latest from master into topic branch for
https://github.com/nasa/openmctweb/issues/116
Conflicts:
platform/features/layout/test/FixedControllerSpec.js
platform/features/plot/test/PlotControllerSpec.js
2015-12-30 10:15:05 -08:00
9b63a63efc
Merge pull request #379 from nasa/open1337
...
[Limits] Add test cases for limits
2015-12-30 10:11:27 -08:00
2358541d91
[Time Conductor] Update RangeColumn spec
...
Update RangeColumn spec. Changes appear to have been related
to limits (WTD-1337), but making changes in the context of
updating tests for time conductor,
https://github.com/nasa/openmctweb/issues/116
2015-12-30 10:10:23 -08:00
38b5756d8d
[Time Conductor] Verify plot bounds retention
...
Verify that the domain axis of a plot retains bounds from
the time conductor, instead of doing its default behavior
of fitting to the data.
2015-12-30 10:04:04 -08:00
c436bcce0a
[Time Conductor] Test updated fixed position behavior
...
Verify interactions from FixedControllers on events
issued by the time conductor.
2015-12-30 09:29:24 -08:00
8e68914b56
Merge pull request #412 from nasa/open228
...
[Documentation] Add text to main page #228
2015-12-30 09:05:30 -08:00
f0a5a836d6
Merge pull request #421 from nasa/open336
...
Review and integrate open336
2015-12-30 09:04:21 -08:00
2b0f6dd577
Merge pull request #437 from nasa/open431
...
Review and integrate open431
2015-12-30 09:02:42 -08:00
30fec7c2ac
[Time Conductor] Test mct-click-elsewhere
2015-12-29 15:37:09 -08:00
3f4ed46c1c
[Time Conductor] More tests for date-time picker
...
Sufficient for 100% line coverage.
2015-12-29 15:26:18 -08:00
ba4c66866c
[Time Conductor] Add tests for date-time picker
2015-12-29 13:59:06 -08:00
fcee30c27e
[Mobile] Test agentService.isTouch
2015-12-29 12:58:24 -08:00
560825cc86
[Mobile] Test DeviceMatchers
2015-12-29 12:55:17 -08:00
2df61998ab
[Mobile] Detect touch support
2015-12-29 12:43:46 -08:00
91b42fc0cc
[Mobile] Test DeviceClassifier
2015-12-29 12:41:38 -08:00
5eac0bc5d9
[Mobile] Include classifier as runs extension
...
...to ensure that body gets device-related classes applied
when the application starts.
2015-12-29 12:02:03 -08:00
d397f0f283
[Mobile] Add classes to body
...
Add classes describing device characteristics to the
body of the current document at start-up. Refactor
device matchers out of the mct-device directive for
reuse and consistency here.
https://github.com/nasa/openmctweb/issues/169
2015-12-29 11:59:41 -08:00
0aae2c7b2c
[API Redesign] Add clarifying comments
2015-12-24 15:50:28 -08:00
b5d7dbc088
[API Redesign] Add notes about 1.0.0 release
...
Particularly, closing API-related issues; need for this
mentioned at
https://github.com/nasa/openmctweb/issues/264#issuecomment-165921056
2015-12-24 15:21:14 -08:00
5921883325
[API Redesign] Add activity diagram
2015-12-24 15:13:44 -08:00
75d7240476
[API Redesign] Complete text of refactoring plan
2015-12-24 14:07:04 -08:00
9d71715c43
[API Redesign] Begin planning API Refactoring
...
https://github.com/nasa/openmctweb/issues/264
2015-12-24 13:54:14 -08:00
b986a0a38d
Address decorability of role validation
2015-12-22 14:33:33 -08:00
0d2b5160ac
Add section on roles
2015-12-22 13:15:00 -08:00
c99b6df9fc
Update description of imperative plugins
2015-12-22 12:34:51 -08:00
9c4c020f54
[Build] Bump version number
...
Bump version number, add SNAPSHOT status to start
sprint Bradbury.
2015-12-18 12:36:47 -08:00
08c4302011
[Build] Bump version number to close release
2015-12-18 12:21:11 -08:00
5f96861c44
[Duplicate] Handle single-element ID arrays
...
Avoid type coercion related errors when testing to
see if a value is an ID that needs to be remapped.
2015-12-17 15:10:15 -08:00
995d71f901
[Duplicate] Add test case
...
Add test case for single-element string arrays, to
replicate bug around type coercion.
https://github.com/nasa/openmctweb/issues/444
2015-12-17 15:07:16 -08:00
82e4a53472
Merge remote-tracking branch 'github-open/open-warp1596b' into open-master
2015-12-17 14:20:18 -08:00
e7a41061c6
[Frontend] Hiding filter input in autoflow element when in Layout
...
open #425
(cherry picked from commit 119613e)
2015-12-17 14:11:39 -08:00
4848a61e21
Merge pull request #439 from nasa/open428
...
Fixed bug in copying #428
2015-12-17 13:55:55 -08:00
6302e45c10
Fixed bug in copying #428
2015-12-17 13:47:31 -08:00
451157b653
Merge pull request #432 from nasa/open426
...
Review and integrate open426
2015-12-17 13:38:45 -08:00
ae89a169d0
[Frontend] s-status-pending sanding and polishing
...
open #431
Cleanups, comment removal; Inspector location items
with s-status-pending tweaked;
Fixed grid-item background class;
2015-12-17 12:24:57 -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
0296cfe3c1
[Frontend] Mobile sanding and polishing
...
open #431
Fixed hiding of "search by type" in phone only;
Fixed search-input magnify glass z-index value;
Fixed tree search results heights;
2015-12-17 10:21:06 -08:00
f55168d1ac
Merge remote-tracking branch 'github-open/open-warp1596' into open-master
2015-12-17 09:39:38 -08:00
3c4fb8c43d
[Frontend] Final final sanding on label flex-box conversion
...
open #431
Tweaks for labels in Inspector;
2015-12-16 17:38:02 -08:00
ed7e16d341
[Frontend] More sanding on label flex-box conversion
...
open #431
Moved object-label classes into their own include;
Fixing object-label in edit Elements pool and
Inspector; mixin refactoring;
2015-12-16 17:32:43 -08:00
9dc958b952
[Frontend] Final sanding on label flex-box conversion
...
open #431
Fixed positioning for l-icon-link when applied to
inspection-location object;
2015-12-16 16:49:16 -08:00
ed3ee1099d
[Frontend] Final sanding on adding s-status-pending
...
open #431
Italicized text; Comments cleaned up;
To-do: fix regressed label elements in Inspector;
2015-12-16 16:38:06 -08:00
7fb506d4df
Merge branch 'open431' of https://github.com/nasa/openmctweb into open431
2015-12-16 16:10:06 -08:00
67707678a8
Merge branch 'master' of https://github.com/nasa/openmctweb into open431
2015-12-16 16:08:23 -08:00
930b13f9a0
[Frontend] Added s-status-pending spinner to tree-item
...
open #431
Refinements of tree item sizes and spacing;
Polished spinner-related classes;
Moved l-icon-link icon into -glyph element;
2015-12-16 16:06:31 -08:00
b59fc43038
[Frontend] Converting tree items and labels to flex-box
...
open #431
Mobile fixes complete;
2015-12-16 14:52:19 -08:00
4579b4fabc
[API] Remove orphan paragraph, update spacing
2015-12-16 13:29:42 -08:00
9b32461240
[Frontend] Converting tree items and labels to flex-box
...
open #431
In-progress fixing mobile;
Mostly done, link icon in mobile needs
better positioning;
2015-12-16 13:26:30 -08:00
7dc067741b
[API] Add Proposals and feedback
...
Add proposals interspersed with narrative. As with all proposals, there is
room for details to be fleshed out.
https://github.com/nasa/openmctweb/issues/261
2015-12-16 12:58:07 -08:00
d1f617a54e
[Frontend] Converting tree items and labels to flex-box
...
open #431
In-progress fixing mobile;
Removed desktop and mobile-specific hide/show;
2015-12-16 11:50:46 -08:00
c4f99a6cab
Merge pull request #435 from nasa/open428
...
[Copy] Duplication of layouts does not retain position and size of all elements. #428
2015-12-16 11:45:22 -08:00
83e77303aa
[Copy] Duplication of layouts does not retain position and size of all elements. #428
2015-12-16 11:11:20 -08:00
29a1c7dc5d
[Documentation] Code example in bar graph tutorial incorporates text from the following paragraph #433
2015-12-15 21:58:21 -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
a98ab958c9
[Frontend] Adding s-status-pending classes to tree item labels
...
open #431
In-progress;
2015-12-15 17:06:47 -08:00
6e1cadf338
[Frontend] Fixed splitter and related elements when collapsed
...
open #426
Adds CSS to turn off pointer-events for the splitter, treeview
and inspect elements when they are in a collapsed state;
2015-12-15 15:47:32 -08:00
83a9b984e5
[Frontend] Recompile CSS after integration of open1596
...
open #425
warp#1596
Recompile CSS after integration of cherry-pick from open1596;
2015-12-14 15:28:48 -08:00
978df93ffd
[Frontend] Cherry-picking platform CSS mods for autoflow view
...
warp #1596
open #425
Changes to autoflow styles, particularly in header;
Cleanup in effects.scss; CSS to be re-compiled;
(cherry picked from commit 5848077)
2015-12-14 15:22:08 -08:00
4e5cefbf03
Merge pull request #418 from nasa/open341
...
Review and integrate open341
2015-12-14 10:41:07 -08:00
cf73f3a0c4
Moved gesture from individual views up to browse-object.html for now to resolve #423
2015-12-11 16:42:05 -08:00
367d1b0247
[Edit] Drag-drop on folder triggers edit mode #420
2015-12-11 16:14:00 -08:00
33b1c1689c
[Frontend] Added classes for no-collapse indicator
...
open #304
Added classes string and related classes to ClockIndicator;
2015-12-11 15:49:50 -08:00
2e65a6a63e
Updating code to conform to code style
2015-12-11 15:39:53 -08:00
0cfc070f3c
Merge pull request #394 from nasa/open332
...
[Duplicate] Rewrite identifiers in clones
2015-12-11 15:06:34 -08:00
21fd16ddf1
[Frontend] Delay added to expanded status indicator collapse
...
open #336
2015-12-11 15:02:10 -08:00
24d28d6ec2
[Frontend] Fixed z-index problem with child-frames
...
open nem_prototype
open #341
Added discrete z-index definition for frame.child-frame.panel;
2015-12-11 14:47:25 -08:00
43f6981ba1
[Browse] Test navigation when path is not found
2015-12-11 13:21:52 -08:00
b8206b8824
[Browse] Ensure selection at startup
...
...even when domain object identified by default path is
not found.
2015-12-11 13:18:25 -08:00
5f7f349f29
[Browse] Specify default selection in a constant
...
https://github.com/nasa/openmctweb/issues/401
2015-12-11 12:31:06 -08:00
ce94db0a4b
Merge pull request #415 from nasa/open228b
...
[Documentation] Tweak spelling / phrasing
2015-12-11 12:08:12 -08:00
0d894a9f39
[Documentation] Tweak spelling / phrasing
...
* Add spaces to 'Open MCT Web' for consistency
* Use term 'platform' instead of 'framework' for consistency
with the developer guide
* Avoid the term 'capabilities' (could be ambiguous in the context
of other documentation)
* Use canonical casing for JSDoc and JavaScript
* Simplify phrasing of first sentence
* Change casing of 'Developer Guide' for consistency with
other bullets
From review of https://github.com/nasa/openmctweb/pull/412
2015-12-11 11:54:23 -08:00
5ad150a17e
Merge pull request #413 from nasa/open411
...
[Documentation] Fix type declaration
2015-12-11 11:28:38 -08:00
b6acdb12ec
Removed superfluous function
2015-12-11 11:13:00 -08:00
604b29096d
[Documentation] #228 added inline comment about TOC suppression
2015-12-11 11:13:00 -08:00
6200ceddf8
[Documentation] Add text to main page #228
2015-12-11 11:12:42 -08:00
de88bf94d4
[Documentation] Fix type declaration
...
Rephrase parameter type to something JSDoc can parse.
https://github.com/nasa/openmctweb/issues/411
2015-12-11 10:51:16 -08:00
0ce19ad75d
Disabled context menu for Location items in edit mode, and disabled context menu items for non-creatable objects
2015-12-10 17:39:56 -08:00
b32eb363f1
Fixed edit action and editable view policies for NEM
2015-12-10 16:53:25 -08:00
02e89f9c73
Merge branch 'open320' into nem_prototype
2015-12-10 14:39:34 -08:00
5cc80c737c
Updated editable view policies
2015-12-10 14:39:22 -08:00
8c837c5f81
Simplified logic in EditableActionCapability
2015-12-10 14:09:56 -08:00
f96fa33d88
Removed some additional context menu options
2015-12-10 13:49:05 -08:00
67d19f9c5f
modified heroku definition for new branch name
2015-12-10 10:28:20 -08:00
ac379dbb3f
[New Edit Mode] Create menu still visible when edit mode initiated by pressing create #407
2015-12-10 10:25:38 -08:00
5fd762fea9
Fixed problem with unload warning being shown when it shouldn't
2015-12-09 21:04:22 -08:00
322db5a0f5
Tweaked object creation
2015-12-09 20:57:23 -08:00
708aa7dcba
Updated check for edit mode on create
2015-12-09 20:37:15 -08:00
1e7964855a
resolved heroku issues finally
2015-12-09 19:58:14 -08:00
a236ba40ba
heroku
2015-12-09 19:49:59 -08:00
5981a743ce
Grr, fixing heroku
2015-12-09 19:48:22 -08:00
3b22c6ed10
Reverted heroku deployment change
2015-12-09 18:51:23 -08:00
2114066462
Small heroku deploy change
2015-12-09 18:50:56 -08:00
a399b78d2c
Fixed JSLint errors
2015-12-09 18:39:57 -08:00
39b3e6c4a9
[Edit Mode] Limit context menu options available for objects in edit mode
...
[Edit Mode] Edit mode on objects that do not have a view supporting editing should edit properties instead. #320
2015-12-09 18:14:17 -08:00
2145bcf908
Re-enabled plots and scrolling
2015-12-09 17:25:48 -08:00
de256835fd
[Edit Mode] Edit mode on objects that do not have a view supporting editing should edit properties instead. #320
2015-12-09 15:51:00 -08:00
2ca414d2a4
[New Edit Mode] Selecting 'Go To Original' from elements pool navigates without prompting user to save changes #396
2015-12-09 15:23:26 -08:00
856c61816c
Go to original now shows prompt
2015-12-09 14:08:19 -08:00
8077cdb834
[Clocks/Timers] Make $scope available
...
...to methods of TimerController
2015-12-09 12:41:29 -08:00
7871af07c4
[Clocks/Timers] Fix parent constructor invocations
2015-12-09 12:40:21 -08:00
714ae3b9dc
[Clocks/Timers] Update remaining classes
...
Complete code style changes for Clocks/Timers.
2015-12-09 12:39:01 -08:00
27fa56d838
[Clocks/Timers] Update code style for controllers
2015-12-09 12:33:11 -08:00
e30a82432d
[Clocks/Timers] Update code style for actions
...
https://github.com/nasa/openmctweb/issues/209
2015-12-09 12:17:32 -08:00
3d346b8906
Merge pull request #393 from nasa/open199f
...
Review and integrate open199f
2015-12-09 10:18:56 -08:00
3730315388
[Frontend] Fixed hidden Create menu regression error
...
open #199
open #278
2015-12-09 10:11:44 -08:00
6058e50216
JSLint fixes
2015-12-09 10:04:49 -08:00
49579378dd
[New Edit Mode] Fixed positioning of dropped objects #386
2015-12-09 09:51:00 -08:00
19f07aa398
[Duplicate] Add trailing newline
2015-12-08 16:34:36 -08:00
aae8f1575d
Disabled drop gesture on browse-object to prevent drop being triggered twice
2015-12-08 16:28:30 -08:00
46f9b31cff
[Duplicate] Test rewriting of identifiers
2015-12-08 16:27:46 -08:00
267bcfeb8b
[Frontend] Hide Create button when editing
...
open #199
open #278
Hides Create button when s-status-editing applied;
Adds margin to search-bar input element when
Create button is hidden per above;
2015-12-08 15:54:32 -08:00
e32feb29e2
[Duplicate] Rewrite identifiers in clones
...
Traverse object models of clones and rewrite domain object
identifiers that have changed during duplication.
Addresses https://github.com/nasa/openmctweb/issues/332
2015-12-08 15:45:45 -08:00
b5c741c911
Merge branch 'master' into open199
2015-12-08 15:42:37 -08:00
773cedddd5
Recompiled css
2015-12-08 15:37:22 -08:00
89a93e2966
Merge remote-tracking branch 'github-open/open384' into open-master
2015-12-08 15:18:21 -08:00
55ea7a285e
Merge remote-tracking branch 'origin/open199e' into open199
2015-12-08 15:17:36 -08:00
4419a101d6
[New Edit Mode] #199 Disabled all failing tests
2015-12-08 15:15:54 -08:00
038322e9aa
[Layout] Update raw positions on drop
...
When handling a drop into the layout, store the panel's
new position to the LayoutController's internal table of
raw positions (in addition to writing it to the configuration.)
Avoids https://github.com/nasa/openmctweb/issues/384
2015-12-08 15:08:30 -08:00
4b7287e51e
Fixed JSLint errors
2015-12-08 14:51:25 -08:00
6502d36c7a
[Frontend] Migrated to s-status-editing
...
open #199
open #278
Changed CSS to use s-status-editing instead of .active
class;
Refined style defs to explicitly target tree and
search-results children in order to avoid items in
Inspector Elements pool from being designated as
being edited;
Removed {{searchText}} div from input-filter;
2015-12-08 14:16:54 -08:00
4fbf547bfc
Corrected merge issues from Master
2015-12-08 14:07:32 -08:00
6cef663db5
[Representation] Add ending newline
2015-12-08 13:43:41 -08:00
b2f5861458
[Representation] Test template prefetcher
2015-12-08 13:29:11 -08:00
f8809ce67f
[Representation] Also prefetch containers
2015-12-08 13:06:24 -08:00
3c97eb6014
[Representation] Remove obsolete template definition
2015-12-08 12:59:41 -08:00
3498b0a50a
[Representation] Prefetch templates
...
...to ensure that dialogs et al can be displayed, even
after loss of network connectivity.
https://github.com/nasa/openmctweb/issues/383
2015-12-08 12:59:18 -08:00
18607e9404
Merged from Master
2015-12-07 20:42:09 -08:00
14c5a817a7
[Limits] Test exposure of datum
...
...which will be used to evaluate limits.
2015-12-07 13:22:40 -08:00
258c5d95e6
[Limits] Test PlotLimitTracker
2015-12-07 12:58:56 -08:00
30a8ba5c11
[Limits] Test limit usage in PlotController
...
WTD-1337
2015-12-07 12:45:40 -08:00
33c372765f
[Limits] Test limit usage from Fixed Position
...
WTD-1337
2015-12-07 12:33:29 -08:00
ed7e0d8b0a
Merge pull request #376 from nasa/open169b
...
Review and integrate open169b
2015-12-04 16:29:32 -08:00
f3828ba516
[Frontend] Adjusted desktop breakpoint
...
open #169
2015-12-04 15:55:32 -08:00
2a48c25453
Merge pull request #375 from nasa/open137
...
Show warning for unsupported browsers
2015-12-04 15:43:23 -08:00
096da0cb94
Merge pull request #347 from nasa/open259b
...
[Time Conductor] Don't update model while typing (v2)
2015-12-04 15:34:03 -08:00
ca8a07e1ae
Merge remote-tracking branch 'github/open169a' into open169b
2015-12-04 15:33:49 -08:00
c02f965460
[Time Conductor] Remove unused property
...
...from structure passed into date-time field. Note in
code review, https://github.com/nasa/openmctweb/pull/347
2015-12-04 15:19:34 -08:00
5f440bb6de
Merge pull request #372 from nasa/open58_notification
...
[Persistence] Errors in persistence (after creating/modifying objects) should be visible to user #58
2015-12-04 15:15:29 -08:00
fc729279ec
[Common UI] Add spec for unsupported browser warning
2015-12-04 15:11:40 -08:00
dd0f9ab74e
Merge pull request #349 from nasa/open1573
...
[Documentation] Document test process
2015-12-04 14:34:59 -08:00
d2a4a85e04
[Common UI] Test agentService.isBrowser
2015-12-04 14:12:00 -08:00
37890280ae
[Common UI] Only show warning for unsupported browsers
2015-12-04 14:08:42 -08:00
a6ceae4045
[Common UI] Show warning at startup
...
Show a warning about unsupported browsers at startup,
https://github.com/nasa/openmctweb/issues/137
2015-12-04 13:53:45 -08:00
3447e735dc
Merge pull request #362 from nasa/open346
...
[Entanglement] Add "Set Primary Location" action
2015-12-04 13:48:27 -08:00
989c937ce1
[Documentation] Fix typo in HTML entity
2015-12-04 13:29:19 -08:00
e0608ddee0
[Documentation] Simplify Author Checklist
...
...as discussed in https://github.com/nasa/openmctweb/pull/349
2015-12-04 13:25:20 -08:00
b35224061f
Merge pull request #374 from nasa/open305
...
[Edit] Return a promise from editable persistence capability
2015-12-04 12:44:08 -08:00
b25576aed8
[Documentation] Sketch initial test procedures
...
Sketch initial test procedures; add explanation on the difference between
sprint and release testing.
2015-12-04 12:20:05 -08:00
d5f054e328
[Edit] Test return type
...
...from the edit-mode-wrapped persistence capability.
2015-12-04 11:20:19 -08:00
eb4959cf49
[persistence] #58 renamed alertService to notificationService
2015-12-04 10:45:49 -08:00
cce415fc51
Merge pull request #371 from nasa/open338
...
#338 [Copy] Copying an object with telemetry from the data dictionary results in a number of unknown objects in copied tree
2015-12-04 09:46:24 -08:00
00f96c314a
[persistence] #58 added tests for notification on persistence error
2015-12-03 20:32:03 -08:00
fefd27162c
[Entanglement] Allow cross-space linking
...
Allow links across spaces; only disallow move or copy.
Addresses WTD-1587
2015-12-03 20:32:03 -08:00
ef0a918b59
Merge branch 'open338' into rems_data
2015-12-03 19:02:28 -08:00
b388c76e45
[copy] #338 Modified check to set object location, added setLocation flag, Removed unused parameter
2015-12-03 19:00:44 -08:00
5fd1f6a055
Merge branch 'open338' into rems_data
2015-12-03 18:57:07 -08:00
d45c5e2ffb
Added 'setLocation' flag
2015-12-03 18:56:59 -08:00
1fef6b30b7
Merge branch 'open338' into rems_data
2015-12-03 18:41:50 -08:00
461cc59b3e
#338 changed isLink check to check whether location is set
2015-12-03 18:41:13 -08:00
aaeaf3a096
Merge pull request #370 from nasa/open369
...
[Performance] Fix usages of $interval
2015-12-03 18:31:17 -08:00
c038ccd0d2
Removed unused parameter
2015-12-03 18:24:38 -08:00
57efe4e0d1
Removed UUID reference
2015-12-03 17:10:28 -08:00
dd4dbc9326
[Performance] Update spec for ElasticIndicator
...
...to reflect changes in call to reduce digest frequency.
2015-12-03 16:45:30 -08:00
6aa77ff468
#338 fixed failing test
2015-12-03 16:41:06 -08:00
f8099550bd
[Copy] #338 updated code style in CreationPolicy
2015-12-03 16:22:45 -08:00
96249e6bcc
Removed redundant line in test spec
2015-12-03 15:51:27 -08:00
6e391098a3
Fixed jslint error
2015-12-03 15:32:26 -08:00
e16b156d1d
Merge branch 'open338' into rems_data
2015-12-03 15:28:25 -08:00
baec0f9719
#338 added new test case for creation of links when object type is not createable
2015-12-03 15:28:07 -08:00
1f6284257e
Merge branch 'open338' into rems_data
2015-12-03 14:48:02 -08:00
6aab9f4e34
Added test for linking
2015-12-03 14:47:42 -08:00
1bf73935e4
[Performance] Add test case for mct-split-pane
2015-12-03 13:56:57 -08:00
49e51d0a62
[Performance] Update mct-chart spec
2015-12-03 13:39:37 -08:00
3e7bc2f37f
[Performance] Don't invoke apply from indicator
...
Don't invoke apply while polling from ElasticSearch
indicator; let the corresponding request trigger
this.
2015-12-03 13:29:54 -08:00
0f56fd2561
[Performance] Only invoke apply on size changes
...
...as detected from mct-chart.
2015-12-03 13:28:32 -08:00
9f0114eb39
[Performance] Don't invoke apply from MCTSplitPane
...
Don't invoke apply on every from MCTSplitPane
(this had been intended behavior, but argument was misplaced.)
2015-12-03 13:27:59 -08:00
4b82893c36
[Performance] Improve digests/sec indication
...
Don't let past digest counts bias current rate shown;
https://github.com/nasa/openmctweb/issues/369
2015-12-03 13:27:19 -08:00
734e979c94
#338 Fixed failing tests after refactor
2015-12-03 12:49:54 -08:00
983973843e
Merge pull request #363 from nasa/open302
...
[Representation] Check full path when comparing domain objects
2015-12-03 10:01:35 -08:00
16bf800257
Merge branch 'open338' into rems_data
2015-12-02 19:19:08 -08:00
3b427c31a2
Fixed error with not properly referenced
2015-12-02 19:18:50 -08:00
7fad2f6f2e
Merge branch 'open338' into rems_data
2015-12-02 19:10:33 -08:00
cee0ecf0ef
Removed use of composition and mutation because they trigger the search indexer too early and it tries to retrieve objects that have not been persisted yet
2015-12-02 19:10:10 -08:00
8e3c5db3bf
#338 fixed incorrect 'allow' function specification in CreationPolicy
2015-12-02 14:14:04 -08:00
11d8daf3ed
#338 Fixed incorrect specification of CreationPolicy in bundle.json
2015-12-02 14:07:08 -08:00
9953e16415
#338 Copy now using target persistence space
2015-12-02 14:06:22 -08:00
fe600de0f7
[Copy] #338 added CreationPolicy and appropriate tests, amended CreateActionProvider, and updated existing tests
2015-12-02 11:28:49 -08:00
386f1f20ff
[Representation] Test switching between links
...
Add test case to verify that representation gets refreshed
when switching among two linked instances of the same
domain object.
2015-12-02 10:49:18 -08:00
5e07951892
[Representation] Handle missing context
...
Handle missing context when generating an ID path;
this is missing in the root object.
2015-12-02 10:23:11 -08:00
2514e44083
[Representation] Check full ID path
...
...when determining if a representation needs to be
refreshed. Avoids representations becoming stale
when switching or navigating among linked instances
of the same domain object.
https://github.com/nasa/openmctweb/issues/302
2015-12-02 10:21:00 -08:00
20d9c7158e
Added jslint es5 mode
2015-12-01 22:40:50 -08:00
d8e319ebf8
Fixing jslint errors
2015-12-01 22:36:23 -08:00
a39cbbd917
Fixing jslint errors
2015-12-01 22:35:28 -08:00
8df27a1c05
Fixing jslint errors
2015-12-01 22:34:26 -08:00
26cf9c14f4
[Persistence] Errors in persistence (after creating/modifying objects) should be visible to user #58
2015-12-01 22:03:53 -08:00
03edd26e17
[Edit] Return promise from editable persistence
...
https://github.com/nasa/openmctweb/issues/305
2015-12-01 16:45:08 -08:00
571f6d183a
[Entanglement] Expose Set Primary Location
2015-12-01 16:26:19 -08:00
1292e39c46
[Entanglement] Implement Set Primary Location
2015-12-01 16:20:30 -08:00
6fe3f82fb1
[Entanglement] Add test for Set Primary Location
...
https://github.com/nasa/openmctweb/issues/346
2015-12-01 15:59:37 -08:00
4798cb3e7c
Merge pull request #360 from nasa/open283
...
Review and integrate open283
2015-12-01 13:21:51 -08:00
73ca30e654
Merged changes from Master
2015-12-01 10:44:42 -08:00
5fd55939a9
[Frontend] Fixed overflow problem that was hiding toolbar menu
...
open #199
open #283
Tweaks to .tool-bar layout to handle very
narrow widths;
2015-12-01 09:12:33 -08:00
472f6fefd4
Merge branch 'open199' of https://github.com/nasa/openmctweb into open199
2015-11-30 17:59:13 -08:00
4f3c9f270b
[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:58:58 -08:00
833ef82e67
Modified edit policy to hide edit button when in edit mode
2015-11-30 17:45:46 -08:00
da8fb99e82
[Frontend] Fixing bad breakpoints for tablet vs. desktop
...
open #169
2015-11-30 15:57:45 -08:00
c8d77bc2db
[Entanglement] Allow cross-space linking
...
Allow links across spaces; only disallow move or copy.
Addresses WTD-1587
2015-11-30 15:27:10 -08:00
acb7d4b807
renamed variable
2015-11-30 09:35:44 -08:00
6fb6f54cfa
Fixed objects being dropped twice in fixed layout
2015-11-27 15:21:24 -08:00
b5e52fce75
[Time Conductor] Remove redundant test block
2015-11-27 14:48:48 -08:00
3afcb52934
[Time Conductor] Use ng-blur from template
2015-11-27 14:35:51 -08:00
677b0cffec
[Time Conductor] Test form isolation
...
Verify that form inputs are ignored until some explicit trigger
2015-11-27 14:33:35 -08:00
248bc68f0d
[Time Conductor] Test restoration of old values
...
...and clarify name of the function in scope which does this.
2015-11-27 14:23:30 -08:00
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
02050fa3ef
[Time Conductor] Document ng-blur on mct-control
2015-11-27 14:02:16 -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
57d23c3696
[Time Conductor] Add missing license header
2015-11-27 12:37:51 -08:00
8babfc5ca9
[Time Conductor] Propogate blur from text field
2015-11-27 12:37:23 -08:00
271b5d1a73
[Time Conductor] Test choices via picker
...
...to ensure that they trigger blur events. Also, test changes
via text entry to ensure that they don't (the template is responsible
for this.)
2015-11-27 12:36:40 -08:00
7d4e7a0925
[Time Conductor] Allow ng-blur on mct-controls
2015-11-27 12:29:53 -08:00
92f5d5f190
[Documentation] Replace redundant docs with link
2015-11-27 12:00:25 -08:00
1731b985fc
[Documentation] Fix broken markdown tag
2015-11-27 11:30:55 -08:00
bd4590ad9d
[Documentation] Update terminology
...
Update terminology in Development Cycle to reflect
descriptions in Test Plan.
2015-11-27 11:22:11 -08:00
55fc60ec82
[Documentation] Describe long-duration testing
2015-11-27 11:15:13 -08:00
ab075e9ad8
[Documentation] Complete test plan
2015-11-27 11:08:47 -08:00
3ac1710d83
[Documentation] Document evaluation criteria
...
...for per-release and per-sprint testing. WTD-1573
2015-11-27 10:58:16 -08:00
730878938e
[Documentation] Document pre-merge testing
2015-11-27 10:39:25 -08:00
3fd4304de1
Merge pull request #345 from nasa/open32
...
[Layout] Layout rebuilds after resize/reposition #32
2015-11-27 09:59:01 -08:00
db7224486c
[Layout] Layout rebuilds after resize/reposition - Fixed potential race condition #32
2015-11-25 19:11:29 -08:00
424953c894
[Layout] Layout rebuilds after resize/reposition #32
...
- Refactored layoutPanels member function, and updated tests.
- Changed $scope.$watch to $scope.$watchCollection
2015-11-25 15:32:33 -08:00
6d0f3c7faa
[Layout] Layout rebuilds after resize/reposition #32
...
Refactored layoutPanels method
Fixed JSLint errors
fixed failing tests
2015-11-25 15:30:33 -08:00
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
434a52ded3
[Build] Bump version number
...
...to begin work for new sprint.
2015-11-25 14:11:53 -08:00
2ec906e2d4
[Build] Remove snapshot status
...
Remove snapshot status in preparation to bump version number
at end of sprint Banks.
2015-11-25 14:10:48 -08:00
405daf36b2
[API] Add proposals about actions
2015-11-25 12:45:22 -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
ffff13205a
[Time Conductor] Check for value changes
...
...on watches triggered from the picker. Only want to
trigger a submit when this actually constitutes a change from
the datetime field's underlying model (to avoid triggering
form submission when datetime picker is initialized.)
2015-11-25 11:21:51 -08:00
64a7647ec3
#279 Added search filter support to elements pool
2015-11-25 11:20:58 -08:00
16efd85dfc
[Time Conductor] Submit immediately on picker changes
2015-11-25 11:16:31 -08:00
1ef09ffbdd
[Time Conductor] Restore last valid values
...
Restore last valid values on blur, in a date-time entry field.
2015-11-25 11:12:41 -08:00
976ecce075
[Time Conductor] Update model on submit/blur
2015-11-25 11:09:11 -08:00
87a51a9eb3
[Time Conductor] Listen for blur, submit
...
https://github.com/nasa/openmctweb/issues/259
2015-11-25 11:02:03 -08:00
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
91997ced01
[Documentation] Define test levels
2015-11-24 17:08:59 -08:00
7a4be9e67e
[Documentation] Add test procedure template
2015-11-24 15:56:02 -08:00
eb942b0bf7
[Documentation] Intermediary commit
...
Begin adding test plan, procedures. WTD-1573.
2015-11-24 13:08:59 -08:00
1cf23c7ad6
[Documentation] Rename development cycle
...
...as it will no longer be the index of the process
category as information about testing is added.
2015-11-24 10:57:52 -08:00
15ec9df538
Merge pull request #327 from nasa/open208b
...
[Timelines] Bring over CSS
2015-11-23 10:38:02 -08:00
d6e2895666
Merge pull request #257 from nasa/open245b
...
[Persistence] Support multiple persistence spaces
2015-11-21 07:13:54 -08:00
7974ffdda2
Merge remote-tracking branch 'github/master' into open245b
...
...in preparation to complete merge nasa/openmctweb#257
Conflicts:
platform/entanglement/src/actions/CopyAction.js
platform/entanglement/src/actions/LinkAction.js
platform/entanglement/src/actions/MoveAction.js
2015-11-21 07:05:51 -08:00
d5858622ba
[Persistence] Fix grammar in JSDoc
...
...and add some explanation of METHOD_DEFAULTS.
2015-11-21 06:59:12 -08:00
9656e09066
[Documentation] Clarify identifier syntax
...
...in plain English, for the humans.
Per code review in nasa/openmctweb#257
2015-11-21 06:52:19 -08:00
096fee8b6d
Merge remote-tracking branch 'github/master' into open208b
...
Conflicts:
platform/commonUI/themes/espresso/res/css/theme-espresso.css
platform/commonUI/themes/snow/res/css/theme-snow.css
2015-11-21 06:42:45 -08:00
0635e7c38e
[Timeline] Disambiguate datetime control
...
Timeline uses a custom date-time control on creation;
use a distinct key for this to avoid a naming collision
with platform's datetime. Addresses abnormal behavior
identified in nasa/openmctweb#208
2015-11-20 17:26:43 -08:00
845b1dcd6f
Merge pull request #321 from nasa/open169
...
Review and integrate open169
2015-11-20 17:13:39 -08:00
2e959e8503
Revert "[Mobile] Deploy via CircleCI"
...
This reverts commit 49b3d67272
.
2015-11-20 17:09:37 -08:00
e6c9cbf0cd
[Persistence] Clarify JSDoc
...
Per code review feedback, nasa/openmctweb#257
2015-11-20 17:08:39 -08:00
fd3059b380
[Frontend] Final cleanups, tweaks; Refactored s-icon-btn
...
open #208
Unit tested in both themes;
.s-icon-btn refactored slightly to focus on usage
as an icon-only element, removed overlap designations
with .s-btn in markup;
Colors normalized for theming;
Code cleanup;
2015-11-20 16:47:04 -08:00
5a7349117a
[Frontend] Cleanups to Timeline tabular label elements
...
open #208
Colors normalized for theming;
2015-11-20 16:27:26 -08:00
50134bbc7f
[Frontend] Theming and cleanups in Clocks and Timers
...
open #208
Also converted timer to use flexbox layout;
2015-11-20 16:19:27 -08:00
3854df27d8
[Frontend] Styling on Timeline zoom buttons
...
open #208
Fixed in both themes;
2015-11-20 15:42:08 -08:00
fc53dbd8a4
[Frontend] Themes added to Timelines
...
open #208
Espresso and Snow now supported; bulk of
work done except for minor cleanups, like zoom
buttons; Dragging not working currently in Timelines;
2015-11-20 15:23:08 -08:00
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
de59f191b8
[Frontend] Relocating files
...
open #208
Moving initial files into new positions, based
on Victor's work in #242 ;
2015-11-20 09:14:07 -08:00
3d3b250536
Merge remote-tracking branch 'github/master' into open208
2015-11-20 08:38:19 -08:00
32815d8427
[Frontend] Markup and CSS fixes
...
open #251
Fixed markup and CSS to remove erroneously
applied "select" class;
Modified .select to not use overflow: hidden;
Better positioning for *-options elements;
2015-11-19 18:50:10 -08:00
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
0fa6cbfc18
[API] Propose contextual DI
2015-11-19 13:02:03 -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
4f001f0b5d
[API] Propose declaring plugins as Angular modules
2015-11-09 14:35:51 -08:00
fd135a16af
[Frontend] Restoring dropped Snow theme constants
...
open #250
Snow theme constants missing were causing the Snow
theme CSS to not compile - this commit restores those
values;
TO-DO: values defined are a bit out of sync between Espresso
and Snow and need to be realigned;
2015-11-09 14:22:34 -08:00
aed49d89e3
[Documentation] Fix broken links and strange characters in Developer Guide
2015-11-09 13:46:27 -08:00
05f8739952
Diffs
2015-11-09 13:46:27 -08:00
bf39aa1b1d
Fixed broken links@
2015-11-09 13:46:22 -08:00
4e79de6156
[Frontend] Apply flex layout to object header elements
...
open #250
open #260
vista#132
Major refactoring to markup and CSS to apply
flex layout strategy to object headers;
Flex necessary to fix 'overflow: hidden' setting
applied in open90 to object-browse-bar that
was preventing the view switcher menu from
appearing;
Browse, edit, mobile, frames in layouts, etc. all
visually checked in a first go round;
Mobile classes tweaked to fix left and right
margin problems resulting from open90 changes;
z-indexing of Inspector pane and splitters changed
to allow primary pane elements to overflow beneath
when primary pane width is severely constrained;
2015-11-06 17:42:54 -08:00
78004ebf37
Fixed broken linkes
2015-11-06 17:40:43 -08:00
51968954a9
Merge pull request #255 from nasa/open215
...
[Creation] Add creation capability
2015-11-06 16:00:12 -08:00
64607b8e56
[Creation] Remove errant comments
2015-11-06 15:47:33 -08:00
cb432051dc
[Creation] Tweak lazy initialization approach
2015-11-06 14:32:47 -08:00
c184a9ce7c
[Creation] Complete rename of capability
2015-11-06 14:31:26 -08:00
62e2114349
[Creation] Move test cases
...
Move test cases from instantiation capability over to
instantiate service.
2015-11-06 14:30:39 -08:00
cca1928b82
[Creation] Use instantiate from objectService
...
Use instantiate from DomainObjectProvider, to remove redundant
code around DomainObject instantiation.
2015-11-06 14:23:34 -08:00
81b136eab1
[Creation] Use instantiate service
...
...from instantiation capability.
2015-11-06 14:15:22 -08:00
d059116782
[Creation] Rename creation capability
...
...to instantiation, to distinguish from creation (which
typically includes persistence.)
2015-11-06 14:07:53 -08:00
bdc99950c6
[Creation] Add instantiate service
...
...to allow insantiating domain objects completely
externally from any other domain object. Desired by
code review feedback for nasa/openmctweb#255 .
2015-11-06 13:56:12 -08:00
76e15f2963
Merge remote-tracking branch 'github/master' into open250
2015-11-06 13:32:28 -08:00
06436bb876
[Creation] Use identifierService
...
...from CreationCapability.
2015-11-06 13:10:51 -08:00
d8f3f0f430
[Persistence] Expose IdentifierService
2015-11-06 13:05:27 -08:00
177c1874b9
[Persistence] Add identifierService
2015-11-06 13:03:54 -08:00
96a7c12d69
Merge pull request #249 from nasa/open127
...
[UI] Progress indicator for pending operations (e.g. duplicate)
2015-11-06 10:57:42 -08:00
148a5eb248
JSLint issue
2015-11-06 10:14:59 -08:00
31d3ec5d20
Removed usage of function.prototype.bind
2015-11-06 10:06:17 -08:00
7564384b57
Merge remote-tracking branch 'github-open/open241' into open-master
2015-11-06 09:59:20 -08:00
639546bf86
Merge remote-tracking branch 'github-open/open229b' into open-master
2015-11-06 09:54:42 -08:00
932e3cb7b0
Merge remote-tracking branch 'github-open/open244' into open-master
2015-11-06 09:46:51 -08:00
cbffc221fb
Merge remote-tracking branch 'github-open/prod-uisymbols' into open-master
2015-11-06 09:44:21 -08:00
eef801f1ae
[Persistence] Fix read in example
...
Values are stored in the scratchpad as JSON, so parse them
as JSON before returning them.
2015-11-05 18:00:51 -08:00
d69cf6c6fe
[Persistence] Parse out key
...
When an identifier is a space-key pair, parse out the key before
persisting.
2015-11-05 17:58:16 -08:00
0a9c162f26
[Persistence] Fix method delegation
...
...used by PersistenceAggregator
2015-11-05 17:53:04 -08:00
942fa46022
[Persistence] Expose aggregator
2015-11-05 17:51:14 -08:00
74aff1b407
[Persistence] Implement aggregator
2015-11-05 17:48:43 -08:00
2f658348a8
Fixed JSLint
2015-11-05 17:40:22 -08:00
dbff9e2125
[Persistence] Add example provider
...
...to serve as a secondary persistence store.
2015-11-05 17:38:51 -08:00
793ed7ebe6
[UI] Progress indicator for pending operations - Refactoring for code clarity
2015-11-05 17:32:52 -08:00
bed1556a3a
[Persistence] Begin adding example bundle
...
Begin adding example bundle illustrating usage of secondary persistence
stores. Scratchpad will 'persist' objects only in memory.
2015-11-05 17:30:27 -08:00
822b4ae96f
[Persistence] Report space by identifier
2015-11-05 17:26:48 -08:00
99f3b986b6
[Creation] Retain space prefix
...
Retain space prefix from a parent when creating a new domain object,
if there is a space prefix.
2015-11-05 17:25:39 -08:00
fd4c1ea747
[Persistence] Retain original id
...
...after parsing out space and key, to aid in assembling
the result of getModels as an object where IDs are keys.
2015-11-05 17:22:05 -08:00
944a5a7424
[Persistence] Update JSDoc
2015-11-05 17:16:53 -08:00
dda2c89a58
[Persistence] Update bunde definition
...
...to reflect removal of 'additional persistence spaces'; parse
these out of identifiers instead.
2015-11-05 17:13:19 -08:00
c8cfbf5281
[Persistence] Refactor model loading
...
...such that ids are only parsed for space/key pairs once.
2015-11-05 17:11:24 -08:00
9f383ab101
[Persistence] Parse space from id
...
Parse spaces from domain object identifiers, if these have
been specified.
2015-11-05 17:04:55 -08:00
063e97fcb5
[Frontend] Cleanups and enhancements to search
...
open #250
Fixed margin/spacing problems with results element;
Added transition to results display;
Begin adding # results found / no results messaging;
Moved class .off to _globals.scss;
2015-11-05 17:04:19 -08:00
7811d50372
[Persistence] Document identifier syntax
...
Document identifier syntax to account for space-prefixing
for nasa/openmctweb#245 .
2015-11-05 16:50:24 -08:00
e1c6c76612
Refactored some CopyService functions out to CopyTask
2015-11-05 16:39:46 -08:00
aa2a835cb1
Created CopyTask class
2015-11-05 16:19:01 -08:00
3741a02d2a
[Creation] Test CreationCapability
2015-11-05 16:15:12 -08:00
f14cad4a39
[Creation] Add JSDoc
2015-11-05 16:05:29 -08:00
c0ac3a0f96
[Frontend] Convert main left pane elements to flex layout
...
open #250
Significant changes to flex classes, markup in
browse.html and search.html to support better
flex layout;
Search results now scrolls properly;
Significant refactoring and cleanups in search and _search.scss;
2015-11-05 15:44:55 -08:00
09bae63de7
[Creation] Update CreationService spec
2015-11-05 15:36:44 -08:00
62b9eb5180
[Creation] Simplify creationService
...
Add the newly-created domain object directly, instead of via
its id.
2015-11-05 15:36:33 -08:00
3f26be885e
[Creation] Move uuid
...
...into core, since it is used by the Creation capability.
2015-11-05 15:24:57 -08:00
7ab318d57b
[Creation] Fix method invocation
2015-11-05 15:21:47 -08:00
65a33f8af5
[Creation] Clean up creationService
...
Remove unused dependency, update JSDoc
2015-11-05 15:15:23 -08:00
331b4e9259
[Creation] Use creation capability
...
...from creationService to initially instantiate a domain object
before persisting it.
2015-11-05 15:13:33 -08:00
474afdf8ef
[Creation] Expose creation capability
...
...adding usage of to avoid circular dependencies.
2015-11-05 15:08:52 -08:00
3f4ccd93ab
[Creation] Add creation capability
...
...allowing domain objects to be instantiated in-memory
without persisting them. nasa/openmctweb#215
2015-11-05 15:05:54 -08:00
92cf86837b
Merge pull request #207 from nasa/open1239
...
[Plugins] Bring over Timeline, Clocks/Timers
2015-11-05 13:42:32 -08:00
5274923c49
[Licenses] Add license headers
...
...to sources for Clocks/Timers and Timelines, as noted in
review nasa/openmctweb#207
2015-11-05 12:45:51 -08:00
a356e01b14
Merge pull request #219 from nasa/open213
...
[Mobile] Don't move DOM nodes
2015-11-05 12:09:22 -08:00
21a37db15b
#127 fixed failing test caused by fix for persistence spaces
2015-11-05 11:50:56 -08:00
a20bbd98f5
Merge pull request #224 from nasa/open-docs-css
...
[Documentation] Add styling
2015-11-05 11:46:57 -08:00
5b3f780204
[UI] Progress indicator for pending operations (e.g. duplicate) #249- Fixed serious issue with persistence
2015-11-05 11:38:41 -08:00
43e920d3b6
Reverted to local storage
2015-11-05 10:27:50 -08:00
8ca22cc510
[Frontend] Convert main left pane elements to flex layout
...
open #250
Markup mods in browse.html;
Renamed .holder-create-and-search to
.holder-treeview-elements;
TO-DO: fix search results to scroll properly;
2015-11-05 10:11:59 -08:00
3443780ac7
Improved commenting
2015-11-04 22:09:28 -08:00
8e85675732
Made changes to error reporting
2015-11-04 22:07:26 -08:00
2bdc95eb95
Restored MoveActionSpec.js and LinkActionSpec.js
2015-11-04 21:11:26 -08:00
f2efb07d93
Remove UUID path
2015-11-04 21:05:55 -08:00
863c3f1720
Fixed jslint issues
2015-11-04 20:48:22 -08:00
b73f9fc19e
Merged from master
2015-11-04 20:30:49 -08:00
10e711f717
Removed commented code
2015-11-04 20:26:24 -08:00
529dde57b9
Added test for notification to CopyActionSpec
2015-11-04 20:26:24 -08:00
7d1a1acc11
Adding tests for Copy Action
2015-11-04 20:26:23 -08:00
5e1b0f38b7
Migrated to using notifications and fixed tests
2015-11-04 20:26:23 -08:00
4e69ca50fb
Fixed blocking dialog
2015-11-04 20:26:23 -08:00
05481dcab5
reverted AbstractComposeAction
2015-11-04 20:26:23 -08:00
fa7131ad5c
Refactoring to use promises notifications
2015-11-04 20:26:23 -08:00
bd1c3cb7da
All test cases passing + added test cases for copy
2015-11-04 20:26:23 -08:00
cbd21212d1
Original tests that are still valid are passing
2015-11-04 20:26:23 -08:00
5cd458a733
Updating tests
2015-11-04 20:26:23 -08:00
2f90a89065
Fixed more failing tests
2015-11-04 20:26:23 -08:00
4312857fd4
Fixed failing tests
2015-11-04 20:26:22 -08:00
6c4c53dde7
Debugging test failures
2015-11-04 20:26:17 -08:00
e49b55024f
[Frontend] Inspector-related fixes
...
open #247
Modded styles applied to .object-browse-bar to
use overflow:hidden instead of visible;
2015-11-04 16:00:22 -08:00
5f1f54fa91
[Frontend] Inspector-related fixes
...
open #243
Enlarged size of mini-tab icon when panes are collapsed;
Increased size of edge margin to allow for larger icons;
2015-11-04 15:47:13 -08:00
f4325e2bb3
[Frontend] Inspector-related fixes
...
open #244
Moved older .l-flex class out of layout and
into archetypes, updated definition;
2015-11-04 15:20:42 -08:00
e09cf91def
[Frontend] Inspector-related fixes
...
open #244
Fixing scroll issue in Inspector via flex layout;
Added new _archetypes.scss file for .l-flex* and .col styles;
moved .col and associated mixin out of _layout.scss
and into _archetypes;
2015-11-04 15:03:56 -08:00
ff1e1251f6
[Frontend] Integrating new Inspect icon from prod-uisymbols
...
open #244
open #188
2015-11-04 14:29:21 -08:00
5697a39ec3
[Production] Changed target icon e615 to eye
...
open #188
Jay request;
e615 is no-gleam and replaces the crosshair glpyh;
gleam version is e616
2015-11-04 13:55:52 -08:00
32fb84a3cd
[Merge] Merging in latest master
...
open #188
2015-11-04 13:52:31 -08:00
2815d97682
Merge pull request #236 from nasa/open232
...
Review and integrate open232
2015-11-04 13:15:21 -08:00
ab01f64cea
Merge remote-tracking branch 'github/master' into open236
...
Resolve CSS conflicts for nasa/openmctweb#236
Conflicts:
platform/commonUI/general/res/sass/controls/_controls.scss
platform/commonUI/themes/espresso/res/css/theme-espresso.css
platform/commonUI/themes/snow/res/css/theme-snow.css
2015-11-04 13:02:17 -08:00
e5aa2b4f87
[Themes] Update developer guide
...
Add documentation of the theme property of stylesheets extensions
to the developer guide.
2015-11-04 12:01:09 -08:00
522ce02302
[Themes] Add missing semicolon
...
...to satisfy JSLint.
2015-11-04 11:54:19 -08:00
e32eb11e60
[Themes] Update bundle declarations
...
Update bundle declarations to provide a THEME constant for
use in filtering out theme-specific CSS additions.
2015-11-04 11:53:10 -08:00
bda1bf9f9a
[Themes] Match themes from stylesheet loader
2015-11-04 11:49:27 -08:00
226f0932da
[Themes] Add test cases
...
Add test cases to verify that stylesheets are excluded/included
according to theme, when a theme has been specified.
nasa/openmctweb#241
2015-11-04 11:48:49 -08:00
15f9bc083c
Merge pull request #240 from nasa/open233b
...
[Inspector] Introduce inspector pane
2015-11-04 11:24:27 -08:00
1c4a4e475b
[Inspector] Simplify splitter communication
2015-11-04 10:53:23 -08:00
f7839b758d
Merge remote-tracking branch 'github/master' into open233b
...
Resolve conflicts on nasa/openmctweb#233
Conflicts:
platform/commonUI/general/bundle.json
platform/commonUI/general/res/fonts/symbols/icomoon.io-WTD-symbols-project.json
platform/commonUI/general/res/fonts/symbols/wtdsymbols.eot
platform/commonUI/general/res/fonts/symbols/wtdsymbols.svg
platform/commonUI/general/res/fonts/symbols/wtdsymbols.ttf
platform/commonUI/general/res/fonts/symbols/wtdsymbols.woff
platform/commonUI/general/res/sass/_main.scss
platform/commonUI/general/res/sass/user-environ/_layout.scss
platform/commonUI/themes/espresso/res/css/theme-espresso.css
platform/commonUI/themes/espresso/res/sass/_constants.scss
platform/commonUI/themes/snow/res/css/theme-snow.css
2015-11-04 09:28:19 -08:00
ac529be55c
[Time Conductor] Don't emit view event
...
Don't emit an event when plot is instantiated; this is no
longer needed, as time conductor broadcasts its bounds
whenever views change.
2015-11-03 17:01:22 -08:00
99376391a9
Merge remote-tracking branch 'github/master' into open229b
...
Conflicts:
platform/features/conductor/src/ConductorRepresenter.js
2015-11-03 16:58:40 -08:00
2c7c7b90e6
Fixed JS var placement causing mvn to fail
...
open #90
open #233
2015-11-03 16:51:15 -08:00
903778799f
Fixed missing window reference causing test to fail
...
open #90
open #233
2015-11-03 16:45:11 -08:00
9523c918fb
Merge remote-tracking branch 'github-open/open182' into open-master
2015-11-03 15:52:14 -08:00
09be19310b
Resolved CSS conflicts
...
open #90
2015-11-03 15:44:10 -08:00
b8b9b1f79a
Merge remote-tracking branch 'github-open/open227' into open-master
2015-11-03 15:43:08 -08:00
4300338b9c
Merge pull request #186 from nasa/open155
...
[Notifications] Add notification infrastructure
2015-11-03 15:38:41 -08:00
6a42d0c7a1
[Frontend] Put overflow: auto back onto .object-holder
...
open #232
2015-11-03 15:28:53 -08:00
c0ed19fd92
Merge remote-tracking branch 'github/master' into open229b
...
Merge latest into topic branch for nasa/openmctweb#229
in preparation for pull request
2015-11-03 15:27:36 -08:00
df484c1800
[Time Conductor] Update TelemetryHandler spec
2015-11-03 15:27:08 -08:00
5940f94644
[Time Conductor] Cancel requests
...
Don't callback for any telemetry requests from a TelemetryHandle
if the handle has been destroyed.
2015-11-03 15:24:38 -08:00
7cd255670e
[Frontend] Committing removed files
...
open #208
2015-11-03 14:59:41 -08:00
eabde6b2d0
[Frontend] Integrate Timeline into open; themes
...
open #208
Copied SASS styles from /warp and created
new platform/features/timeline/themes/espresso;
Styling looks complete, but Timeline itself has
functional issues;
TO-DO: remove styles from /warp/.../sass/ as needed;
2015-11-03 14:58:58 -08:00
37f466705a
[Frontend] IN-PROGRESS stubbing in files ported from /warp
...
open #208
Moving files from /warp; stuff will NOT compile
at this point;
2015-11-02 18:22:13 -08:00
0dccaab9cb
[Search] Declare UI components as templates
...
Declare Search UI components as templates instead of
representations so that they are not removed from the
DOM when no domain object is supplied. Fixes
nasa/openmctweb#234
2015-11-02 14:07:22 -08:00
c8848b5788
[Frontend] Tweaked spacing in Inspector header
...
open #90
2015-11-02 13:39:15 -08:00
4e8101ba0b
[API Redesign] Add note about telemetry metadata
2015-11-02 12:52:31 -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
fc751b1332
Merge remote-tracking branch 'origin/open181' into rems_data_merge
2015-10-22 21:31:45 -07:00
cdc2a407dc
Fixed erroneous data
2015-10-22 21:30:13 -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
14722a6ef5
Reset histories before fetching
2015-10-16 08:32:44 -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
0538d6e60f
Initial working version
2015-10-12 19:54:03 -07:00
1fcf900271
Added telemetry request ID prefix
2015-10-12 10:41:21 -07:00
183468fcbf
Trying to figure out why requests have no 'source' property
2015-10-10 12:17:30 -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
9b11d95437
shuttle
2015-10-08 16:04:14 -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
67d78772fa
Added providers, adapters, data dictionary
2015-10-08 08:46:44 -07:00
dbcad51325
[Frontend] Tiny mod to dialog-launch.html
...
open #159
open #170
2015-10-07 21:32:34 -07:00
8ee93d9603
[Frontend] Tweaks to dialog-launch; added ui-symbols
...
open #159
open #170
2015-10-07 18:26:11 -07:00
ac59df9595
[Frontend] Added type-icon to message dialogs
...
open #159
open #170
Percent complete added to progress-bar.html;
Refined overlay height;
2015-10-07 17:56:25 -07:00
182eff977c
[Frontend] Dialog and overlay layout/positioning mods
...
open #159
open #170
Restructured overlay size and positioning approach
for better flexibility;
Getting new dialogs and the overlay to
play nicely in mobile context;
2015-10-07 16:36:55 -07:00
3af23b7bc5
Added test cases for notification service
2015-10-07 14:30:19 -07:00
7f529eec68
[Frontend] Mods to OverlayService
...
open #159
open #170
OverlayService can now be passed typeClass,
which is added to the CSS class of the overlay's
mct-include tag - intent is to allow the overlay
to size itself based on the type of content to be
displayed;
2015-10-07 12:11:30 -07:00
ad4292f1e9
[Frontend] Mods to DialogService model and dialogs
...
open #159
open #170
Properly re-cast model.hint and added model.actionText;
Moved progressText into progress-bar.html;
Tweaks to dialog styles;
Tweaked styles for progress bar;
Normalized various dialog templates markup;
2015-10-07 11:45:08 -07:00
6840e596a5
[Frontend] Adding progress-bar.html template
...
open #159
open #170
2015-10-07 10:25:47 -07:00
bf41d82a78
[Entanglement] Restore missing specs
...
Restore specs which had been omitted from suite.json (but currently
succeed for the relevant scripts); done in the context of
nasa/openmctweb#147
2015-10-06 16:50:35 -07:00
a4944717a1
[Location] Test getOriginal method
2015-10-06 16:47:37 -07:00
70bbd3cf97
[Entanglement] Add test cases for Go To Original
2015-10-06 16:37:37 -07:00
e3afaf0842
[Entanglement] Add Go To Original
...
nasa/openmctweb#147
2015-10-06 16:26:08 -07:00
60f2f9fb6c
[Location] Add getOriginal method
...
Add a getOriginal method to the location capability, to simplify
loading of original versions of objects. nasa/openmctweb#147
2015-10-06 16:18:51 -07:00
30fd8c451e
[Frontend] Progress bar as include; progress dialog
...
open #163
open #170
Progress bar now mct-include;
Progress dialog sanded;
Dialog launcher modded;
2015-10-06 16:10:27 -07:00
bf0014f1b9
Temporary commit
2015-10-06 14:45:10 -07:00
2aeebff652
Merging in Andrew's work so far on progress and blocking dialogs
...
open #163
open #170
Squashed commit of the following:
commit ec7edb58ca
Author: Henry <akhenry@aitutaki.ndc.nasa.gov >
Date: Mon Oct 5 10:39:06 2015 -0700
Rename dialogSeverity to messageServity for reuse with notifications
commit d20abe01dd
Author: Henry <akhenry@aitutaki.ndc.nasa.gov >
Date: Fri Oct 2 16:40:29 2015 -0700
Fixed docs
commit 227da18498
Author: Henry <akhenry@aitutaki.ndc.nasa.gov >
Date: Fri Oct 2 16:27:41 2015 -0700
Added semicolon
commit 22d424f96e
Author: Henry <akhenry@aitutaki.ndc.nasa.gov >
Date: Fri Oct 2 16:26:29 2015 -0700
Fixed code errors
commit 2c77c3647c
Author: Henry <akhenry@aitutaki.ndc.nasa.gov >
Date: Fri Oct 2 16:24:01 2015 -0700
Initial commit of blocking dialog service with test code to demonstrate usage
2015-10-06 14:41:58 -07:00
471a25a625
[Frontend] Progress bar/ message banner markup and styling
...
open #170
Major work on progress bar;
2015-10-06 14:34:53 -07:00
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
61a272b257
[API Redesign] Add note about Web Workers
...
Add note about RequireJS as a dependency injector
facilitating use from web workers, as noted in
comments to nasa/openmctweb#141
2015-09-30 13:59:53 -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
d6fe543c16
[Build] Bump version number
...
Bump version number to start sprint Asimov, WTD-827.
2015-09-28 15:25:37 -07:00
581dbacc9f
[Build] Remove SNAPSHOT status
...
Remove SNAPSHOT status to tag end of sprint,
WTD-827.
2015-09-28 15:20:18 -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
5b02bc8104
Merge pull request #145 from nasa/open-commit-standards
...
[Process] Loosen commit message standards
2015-09-25 13:28:11 -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
4f0e8ada2f
[Process] Loosen commit message standards
...
Loosen commit message standards, to minimize clutter in GitHub
issues. nasa/openmctweb#145 .
2015-09-25 10:47:41 -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
6ce4ce6ada
Merge remote-tracking branch 'github-open/open139-1' into open-master
2015-09-23 13:51:55 -07:00
70bc17c79f
Merge remote-tracking branch 'github-open/open97' into open-master
2015-09-23 13:44:48 -07:00
f3aceb1644
Merge pull request #118 from nasa/open95b
...
Review and integrate open95b into master
2015-09-23 13:06:42 -07:00
056b0c8c5b
[Fixed Position] Use spaces instead of tabs
...
...to satisfy code style checker and pass build,
in preparation for merge. nasa/openmctweb#118
2015-09-23 12:59:04 -07:00
fa60d62039
[Entanglement] Simplify test case
...
...per review feedback from nasa/openmctweb#98
2015-09-23 12:49:04 -07:00
082122ddec
[Entanglement] Move policyService.allow.andReturn
...
...to locations where the specified return value
can be more closely correlated to the relevant
test cases. nasa/openmctweb#98
2015-09-23 12:46:23 -07:00
6dbccd5000
[Entanglement] Update test cases around error-throwing
...
...per code review feedback, nasa/openmctweb#97
2015-09-23 12:43:03 -07:00
fb0861f256
[Config] Fixed image URLs in ImageTelemetry.js;
...
open #95b
2015-09-23 09:57:19 -07:00
dbe1875e70
[Themes] Resolve conflicts
...
Resolve conflicts in preparation for merge, nasa/openmctweb#118
2015-09-22 16:12:44 -07:00
97892869ae
[Entanglement] Move composition check up
...
Move check for composition up higher in the sequence of
if-blocks in the validation step of linking; remove
fallback to [] for undefined composition, which is no
longer necessary as a consequence of this.
nasa/openmctweb#98
2015-09-22 15:53:27 -07:00
8db334e45b
Revert "[LinkService] Reorder/refactor validation"
...
This reverts commit c17269ba8b
.
2015-09-22 15:51:15 -07:00
4743833f7c
[Entanglement] Verify revalidation
...
Verify that move/copy/link revalidate when performed and
throw errors when moving/copying/linking would be invalid.
nasa/openmctweb#98
2015-09-22 15:49:22 -07:00
6996883b85
[Entanglement] Update specs
...
Update specs for move/copy/link services to account
for re-validation at time an action is performed.
nasa/openmctweb#98
2015-09-22 15:42:39 -07:00
119403e71c
[Entanglement] Throw errors if validation is skipped
...
...per feedback from nasa/openmctweb#98
2015-09-22 14:39:15 -07:00
ff24f06475
[Entanglement] Add JSDoc
...
...per feedback from nasa/openmctweb#98
2015-09-22 14:10:06 -07:00
597b18af1c
[LinkService] Amend test cases
...
Remove redundant test case; modify composition-checking
test case to expose correct capability information.
In response to feedback from nasa/openmctweb#98
2015-09-22 14:07:46 -07:00
aba0969312
Merge branch 'mobile-integration' into open-master
2015-09-22 13:53:22 -07:00
b4a2bfd727
[LinkService] Change variable name
...
...based on feedback from nasa/openmctweb#98
2015-09-22 13:50:10 -07:00
2040304980
Merge remote-tracking branch 'github-open/open19' into open-master
2015-09-22 13:49:41 -07:00
55362f6b26
[LinkService] Clarify comment
...
Clarify comment, based on feedback from nasa/openmctweb#98
2015-09-22 13:48:11 -07:00
8611926533
Merge remote-tracking branch 'github-open/open113' into open-master
2015-09-22 13:45:04 -07:00
c17269ba8b
[LinkService] Reorder/refactor validation
...
Reoder validation to consider the composition capability
first; refactor to express as a single expression to clarify
validation logic (explicitly say 'and' instead of implying
it with control flow.)
Based on feedback from nasa/openmctweb#98
2015-09-22 13:37:56 -07:00
56ccf29cfe
[Persistence] Include timestamp on creation
...
Include a persisted timestamp when an object is first
created. nasa/openmctweb#139
2015-09-22 11:32:18 -07:00
8b7a94dcf8
[Style] Remove unused variables, excess whitespace
...
Clean up unused variables and excess whitespace to match style guide.
2015-09-22 11:14:55 -07:00
3e5d294a28
[SCSS] Fixed typo
...
Changed tmpBorder mixin to specify '@include' instead of '@iclude'. This
does not change the output CSS which means the tmpBorder mixin is not
used anywhere and could be removed.
2015-09-22 10:57:30 -07:00
480da3476e
Merge branch 'mobile' into mobile-integration
2015-09-22 10:55:43 -07:00
54334a8906
[Frontend] Setting default theme for open back to espresso
...
open #95b
Also removed unused COMPILE.scss file;
2015-09-21 14:26:50 -07:00
c9b2f5804d
[Frontend] Minor tweaks to sizing of controls
...
open #95b
View switcher and plot control buttons now made small
when object is in a frame context in a Layout;
2015-09-21 14:24:19 -07:00
0c1f77cfab
[Mobile] Collapse tree on click
...
Collapse tree any time a user does an action in the
tree that would select an object; don't only do this
on navigation changes, because this fails to detect
occasions where user clicks the already-navigated-to
object.
2015-09-21 10:53:45 -07:00
ae4313253c
[Mobile] Test mct-device
2015-09-18 16:47:50 -07:00
1e6c4732f1
[Mobile] Consolidate BrowseTreeController
...
Make mobile variant of BrowseTreeController the regular version
of that controller; Browse mode has a dependency on mobile by
way of the mct-device directive anyway.
2015-09-18 15:55:58 -07:00
884d36ad6d
[Mobile] Test BrowseTreeController variants
2015-09-18 15:49:55 -07:00
24586ae378
[Mobile] Remove BackArrowController
...
Remove BackArrowController; behavior can be implemented
in template.
2015-09-18 15:29:55 -07:00
cf97b30084
[Mobile] Add empty specs
2015-09-18 15:21:23 -07:00
e86e61c2ac
[Mobile] Fix test setup error
...
Use correct user agent strings for iPhone/iPad
(these had been reversed in the spec.)
2015-09-18 15:12:48 -07:00
b163b45a5e
[Framework] Update spec
...
Update spec to verify that app.controller et al
are not called multiple times with the same key.
2015-09-18 15:10:21 -07:00
d236fd10c3
[Framework] Move registration-tracking
...
Move registration-tracking for Angular built-ins such that
these are correctly tracked at the instance level.
2015-09-18 15:02:32 -07:00
befa66a9e2
[Mobile] Remove obsolete test cases
...
...for functionality that has been moved out of TreeNodeController.
2015-09-18 14:54:37 -07:00
5a1c83fca8
[Mobile] Update spec for AgentService
2015-09-18 14:53:14 -07:00
88bb213162
[Mobile] Move spec for AgentService
2015-09-18 14:34:14 -07:00
ad552511c1
Merge pull request #134 from nasa/open124
...
Review and integrate open124
2015-09-18 13:49:06 -07:00
65368ed0c3
[Config] Removed non-functional config options from Create dialogs;
...
open #124
Removed "Default view" and "Display title by default" from
Panel configs;
2015-09-18 13:43:29 -07:00
bf05e55d02
[Mobile] Use mct-device in tree nodes
2015-09-18 12:25:51 -07:00
c057ba38a5
[Mobile] Add mct-device directive
...
Add directive which can be used to include certain elements
only on specific devices.
2015-09-18 12:13:37 -07:00
70bcb723ef
[Mobile] Small tweaks/bug fixes
...
Small tweaks/fixes (use appropriate variable names etc) for
refactoring mobile support classes.
2015-09-18 12:13:05 -07:00
4c5808c8c9
[Mobile] Move mobile-specific behavior to template
2015-09-18 11:01:54 -07:00
fa186a1556
[Mobile] Update agentService usages
2015-09-18 10:07:27 -07:00
0b4f44f00d
[Mobile] Remove leading slash, redundant declaration
2015-09-18 09:18:19 -07:00
dce7253b27
[Mobile] Move mobile bundle
2015-09-18 09:17:01 -07:00
158fbf5365
[Mobile] Check orientation dynamically
...
Check orientation dynamically from the AgentService
(more specifically, recheck when called - this may
change as a user rotates a device.)
2015-09-18 09:15:08 -07:00
1d1589da68
[Mobile] Move agentService to mobile bundle
...
...and make API tweaks.
2015-09-17 18:05:48 -07:00
6aba34dd5a
[Mobile] Override browse behavior
...
Override browse tree behavior such that tree collapses upon
navigation change in mobile.
2015-09-17 17:54:01 -07:00
733a282f3f
[Framework] Obey priority order for controllers et al
...
Support overriding of controllers between bundles.
2015-09-17 17:51:06 -07:00
19500c2704
[Mobile] Restore browse controller from master
2015-09-17 17:42:38 -07:00
2090b1a958
[Browse] Separate tree expand/collapser
2015-09-17 17:03:35 -07:00
411a4ebfbf
Merge remote-tracking branch 'github/master' into mobile
2015-09-17 16:41:13 -07:00
cc3b0ecfca
Merge branch 'open-master' into mobile
...
Merge in latest from master branch into mobile branch
2015-09-17 16:40:48 -07:00
ac48039b90
[Mobile] Create empty bundle for mobile
2015-09-17 16:40:18 -07:00
411f0d904d
[Entanglement] Test LocatingObjectDecorator
2015-09-17 14:45:05 -07:00
d92ae4d508
[Core] Add tests for 'contextualize'
2015-09-17 14:06:22 -07:00
bc4c7feb6c
[Core] Update spec for CompositionCapability
...
...to reflect changes to separate out contextualization
of domain objects
2015-09-17 13:57:20 -07:00
c4aed57165
[Entanglement] Refactor LocatingObjectDecorator
...
Rearrange code in LocatingObjectDecorator to make it easier to
follow; add comments.
2015-09-17 13:51:50 -07:00
88b8528aaf
[Entanglement] Log a warning on cycle detection
...
nasa/openmctweb#84
2015-09-17 13:42:08 -07:00
d1c0d81120
[Entanglement] Contextualize objects by location
...
Add a context capability to domain objects based
on their location at the time they are loaded.
nasa/openmctweb#84
2015-09-17 13:37:57 -07:00
a233856bac
[Core] Separate out contextualize
...
Separate out contextualize function to facilitate
reuse from entanglement bundle. nasa/openmctweb#84
2015-09-17 13:15:42 -07:00
9a7f435b61
[Frontend] Minor color tweaks in Snow theme
...
open #95
vista #65
(cherry picked from commit 98c5334)
2015-09-17 09:58:13 -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
9fdb9f0170
[Frontend/PLATFORM] Cherry picking from platform changes in vista65
...
open #95
vista #65
Style mods for selects;
(cherry picked from commit 8b2c4c6)
2015-09-16 17:18:58 -07:00
f28d2f19d0
[Frontend/PLATFORM] Cherry picking from platform changes in vista65
...
open #95
vista #65
scss and html mods for VISTA-related elements;
(cherry picked from commit 6ef3987)
2015-09-16 17:17:54 -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
b4c0de84d8
Intermediary commit; considering imperative plugins
2015-09-16 16:32:48 -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
acdd35cf65
[Forms] Fix select control
...
Use ng-show instead of ng-if to suppress the
'Select One' option after user has chosen something
in a select box; the latter appears to be incompatible
with Angular 1.4.x. nasa/openmct#113
2015-09-16 12:23:26 -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
4f5a1115d2
[Frontend] Themes final on open prior to VISTA integration
...
open #95
Branch open95b now replaces open95;
Fix to status indicator to only
display when title length > 0;
2015-09-16 10:45:22 -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
d981e7bb1d
[Browse] Separate out back-arrow behavior
...
Supports integration of changes for mobile, nasa/openmct#95
2015-09-15 12:18:57 -07:00
a3a6706869
[Browse] Separate out back-arrow behavior
...
Supports integration of changes for mobile, nasa/openmct#95
2015-09-15 12:13:11 -07:00
72c122e0ee
Merge remote-tracking branch 'github/master' into open95b
...
Conflicts:
platform/commonUI/edit/src/actions/RemoveAction.js
2015-09-15 11:35:25 -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
8c1b70f085
Merge remote-tracking branch 'github-open/open53' into open-master
2015-09-14 11:00:56 -07:00
c010011798
Merge remote-tracking branch 'github-open/open1252' into open-master
2015-09-14 10:51:30 -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
ecf7f4b235
[Info Bubble] Remove ID
...
Don't show domain object id in info bubble; this is not
useful information to non-developers. (For developers,
this information can be retrieved from the URL by
navigating to a domain object.) WTD-1252
2015-09-11 16:29:20 -07:00
3e5d46a62b
[Frontend] IN-PROGRESS Theme changes continuing
...
open #95
Limits, plots, etc.;
Misc sanding and shimming;
Updated symbols font to replace missing
Info symbol;
2015-09-11 16:25:19 -07:00
01045e6ee1
[Persistence] Add local storage indicator
2015-09-11 14:48:17 -07:00
febb0edede
[Persistence] Add spec for local storage persistence
2015-09-11 14:31:57 -07:00
048eb20450
[Persistence] Update code style
...
Update code style for local storage based persistence.
2015-09-11 14:05:01 -07:00
36e38b9454
[Persistence] Add local storage to active bundles
2015-09-11 13:54:33 -07:00
215b4a154b
[Persistence] Move local storage to platform
...
#79
2015-09-11 13:53:47 -07:00
47bfe40294
[Common UI] Remove unused variable
...
...from mct-splitter directive.
2015-09-11 13:40:25 -07:00
3a3829682c
[Common UI] Only trigger digest on change
...
...from mct-split-pane.
2015-09-11 13:33:17 -07:00
861ea8bab7
[Common UI] Poll split pane position
...
Poll to position the splitter in an mct-split-pane, in
order to detect later style changes. #53 .
2015-09-11 13:12:24 -07:00
c91e914c22
[API Redesign] Add proposal to improve fault tolerance
...
Related to #79
2015-09-11 12:26:45 -07:00
f17410a85b
[Capabilities] Avoid erroneous logging
...
Fix logic error which caused an inaccurate warning to
be logged when capabilities are overridden by priority.
Addresses #49 .
2015-09-11 11:38:22 -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
a840b59044
[Frontend] IN-PROGRESS Theming continues, sanding
...
open #95
Fixed grid icon hover color;
Various color normalization;
2015-09-10 15:58:00 -07:00
d14c4e08b8
[Frontend] IN-PROGRESS Theming continues
...
open #95
Shadow and color normalization: fixed-position, tabular;
Updated paint bucket and icon-box in symbols font;
Custom checkboxes now use inset shdw;
2015-09-10 15:01:51 -07:00
de6dfe1fdc
Merge remote-tracking branch 'github/master' into mobile
...
Merge in latest from master into mobile branch
to reconcile conflicts
Conflicts:
platform/commonUI/edit/src/actions/RemoveAction.js
2015-09-10 15:01:38 -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
3b2454c6a9
[Frontend] IN-PROGRESS Theming continues
...
open #95
Search, plots;
Minor tweaks to add shdw to items and buttons;
2015-09-10 11:43:39 -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
426ab44d93
[Angular] Update Locator specs
...
Update locator specs to provide expected functionality
of .
2015-09-09 18:17:07 -07:00
3792dab0f9
[Frontend] IN-PROGRESS Theme changes continuing
...
open #95
Menus sanded and normalized;
2015-09-09 17:25:10 -07:00
c6df7cebe5
[Angular] Check for context capability
...
Check for existence of context capability from Remove action
during navigation check. This avoids an exception that
appears to have been swallowed in earlier versions of
Angular.
2015-09-09 17:25:02 -07:00
52df7fe1e2
[Angular] Avoid infinite digest
...
Avoid infinite digest loop from LocatorController associated
with upgrade to Angular 1.4.4
2015-09-09 17:15:35 -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
32b895ba62
[Frontend] IN-PROGRESS Theme changes continuing
...
open #95
Refactored btnSubtle and containerSubtle mixins
to simplify;
2015-09-09 16:49:59 -07:00
a4dda695dd
[Time Controller] Get conductor working with fixed pos.
...
WTD-1515
2015-09-09 16:46:00 -07:00
4db48afab0
[Frontend] IN-PROGRESS Theme changes continuing
...
open #95
Mostly about the overlay and forms;
Buttons, menus, selects tweaks continued;
Initial check and tweaks in mobile;
2015-09-09 15:55:12 -07:00
0d710209b1
Merge remote-tracking branch 'github/master' into open1515
2015-09-09 10:05:21 -07:00
52c471bd3a
[Angular] Clean up InfoGesture workaround
...
...and add comment pointing back to the Angular issue
which motivates the workaround.
2015-09-08 21:14:46 -07:00
560c8612bd
[Angular] Amend InfoGesture for compatibility
...
Update the info gesture so that it does not schedule
multiple bubbles to be shown when multiple events fire,
for AngularJS 1.4.4 compatibility.
2015-09-08 19:53:38 -07:00
6a917f5393
Merge branch 'open-master' into angular-1.4.4
2015-09-08 19:26:46 -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
86deec6364
[Frontend] IN-PROGRESS Theme changes continuing
...
open #95
Grid items;
2015-09-04 18:06:18 -07:00
ac41ed7d64
[Frontend] IN-PROGRESS Theme changes continuing
...
open #95
Splitter styles updated;
Tree styles updated;
2015-09-04 16:39:16 -07:00
dafcda281a
Merge pull request #100 from nasa/open99
...
[Identity] Provide an undefined identity
2015-09-04 16:05:00 -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
cc5908d26f
[Identity] Provide an undefined identity
...
Provide an undefined identity by default, instead of
an Unknown User. This suppresses display of identity-related
features (such as the identity indicator) while still
providing a default implementation of the identityService
for platform components to utilize. nasa/openmctweb#99
2015-09-04 12:17:02 -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
c2971fd485
[API] Propose telemetry API revisions
2015-09-04 09:30:09 -07:00
436e010738
[Time Conductor] Broadcast changes
...
WTD-1515
2015-09-03 15:59:46 -07:00
37c34c668c
[Frontend] IN-PROGRESS Major restructuring of /platform/commonUI/ to add themes structure
...
open #95
New themes bundle files, .scss and directories;
Moved constants definitions (mainly colors) from commonUI/.../_constants
to individual themes _constants files;
tweaks to mixins files;
changed pathways to font and images in commonUI/.../_constants;
2015-09-03 15:34:39 -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
62898c921f
Merge branch 'open95' of https://github.com/nasa/openmctweb into open95
2015-09-03 10:37:10 -07:00
4997fc1417
Merge branch 'mobile' of https://github.com/nasa/openmctweb into open95
2015-09-03 10:36:23 -07:00
bb1a02c8bd
[Frontend] Significant re-factoring of CSS and markup
...
open #95
IN-PROGRESS!;
Mostly buttons and menus classes (s-btn and s-menu);
Removed unused templates and .css files;
Normalized some button containers;
2015-09-02 18:02:58 -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
678d11832c
Merge remote-tracking branch 'upstream/master' into mobile
2015-09-02 15:48:44 -07:00
3310016264
[Properties] Hide rows without controls
...
Hide rows for domain object properties that do not have
associated controls from the Edit Properties dialog;
follow up for nasa/openmctweb#92
2015-09-02 12:01:43 -07:00
17e9e87a2b
[Composition] Test composition.add
...
Add test case to verify the behavior of the add method
of the composition capability.
2015-09-02 11:56:37 -07:00
b2649de649
[Composition] Update specs
...
Update specs for changes to the return value of
composition.add, nasa/openmctweb#97
2015-09-02 11:45:52 -07:00
b1238b0c96
[Composition] Return newly-contextualized object
...
After adding to composition, return the newly-contextualized
object; this is regularly used by other services.
2015-09-02 11:37:47 -07:00
ba6e542d08
[Persistence] Load models from multiple spaces
2015-09-02 11:28:15 -07:00
8759fdbd95
[Composition] Update specs
...
Update specs to reflect usage of the add method in
the composition capability.
2015-09-02 09:37:26 -07:00
d3d94d67ea
[Composition] Use composition.add from LinkService
2015-09-02 09:16:58 -07:00
b9d8b124ff
[Composition] Use composition.add from link action
2015-09-02 09:08:47 -07:00
8e995eba8f
[Composition] Use composition.add during creation
2015-09-01 17:11:09 -07:00
194bc41322
[Composition] Add an add method
...
Add a method to add new objects to the composition of
another domain object. nasa/openmctweb#97
2015-09-01 17:10:54 -07:00
2f57f47234
Merge pull request #78 from danielpacak/ignore-intellij-project-config-files
...
[Build] Ignore Intellij *.iml configuration files
2015-09-01 16:17:17 -07:00
59e181c0e5
Merge pull request #65 from danielpacak/tomcat-maven-plugin
...
[Build] Start the WAR in an embedded Tomcat Servlet Container
2015-09-01 16:15:56 -07:00
8a5c61e2e6
Merge remote-tracking branch 'upstream/master' into mobile
2015-09-01 14:50:45 -07:00
199be71f8f
Merge pull request #96 from nasa/open92
...
[Identity] Add identity service
1. Changes appear to address issue? Y
2. Appropriate unit tests included? Y
3. Code style and in-line documentation are appropriate? Y
4. Commit messages meet standards? Y
2015-09-01 14:49:04 -07:00
ac2144d5c5
[Identity] Satisfy JSLint
2015-09-01 12:04:36 -07:00
01f2fab70f
[Create] Filter out control-less properties
...
When properties have no control defined, don't show them
in the create dialog (but do show them in metadata, e.g.
info bubble.) For nasa/openmctweb#92
2015-09-01 11:48:15 -07:00
7562c82369
[Identity] Add default identity provider
...
nasa/openmctweb#92
2015-09-01 11:43:07 -07:00
c3efb29dfc
[Metadata] Fix whitespace
2015-09-01 11:31:42 -07:00
bb738f9a93
[Identity] Decorate domain objects with creator
...
nasa/openmctweb#92
2015-09-01 11:19:53 -07:00
97071fc72c
[Identity] Remove unnecessary escapement
...
JSLint does not like unnecessary use of unicode escapement.
2015-09-01 11:01:08 -07:00
b39753d0a6
[Entanglement] Separate out location
...
Separate out location property from the CreationService,
instead handle in the entanglement bundle; this is
consistent with changes for identity management (attaching
a creator to newly-created domain object models).
for nasa/openmctweb#92
2015-09-01 10:57:56 -07:00
e3eda5112c
[Identity] Expose creation service as provider
...
Expose creation service as a provider of a composite service;
this allows it to be decorated by the identity bundle to
attach a creator, for nasa/openmct#92
2015-09-01 10:41:27 -07:00
7d94e20c8f
[API] Add proposals for capability changes
...
WTD-1237
2015-09-01 09:36:04 -07:00
2cbe686732
[Frontend] IN-PROGRESS Refactoring to cleanup SASS file structure
...
open #95
Moved styles from initialization.scss to user-environ/_layout;
forms.scss, items.scss, tree.scss includes moved into main.scss;
Removed forms.css, items.css, tree.css,
Removed initialization.scss, tree.scss
2015-08-31 14:11:42 -07:00
021d105fd0
Merge remote-tracking branch 'upstream/open95' into mobile
2015-08-31 13:37:43 -07:00
7ffbc9ad2f
[Remove Action] Check
...
Added check for traverseObject
context because prior to this,
was not checked.
2015-08-31 13:37:22 -07:00
90f62b92a5
[Frontend] Super-minor cleanups in .scss files
...
open #93
2015-08-31 12:54:52 -07:00
5a991076ea
[Frontend] CSS and markup tweaks to enable flex layout
...
open #93
Layout frame and imagery markup modified;
2015-08-31 12:34:34 -07:00
eb4ea8f2d4
[Identity] Clean up JSDoc
...
nasa/openmctweb#92
2015-08-28 16:41:41 -07:00
9692596859
[Identity] Change type name
...
Change type name for identity metadata to make it easier
to correlate back to the identity service. nasa/openmctweb#92
2015-08-28 16:38:36 -07:00
ce152881cc
[Identity] Add example identity service
...
nasa/openmctweb#92
2015-08-28 16:36:57 -07:00
f40e7d7105
[Identity] Add identity indicator
...
nasa/openmctweb#92
2015-08-28 16:36:41 -07:00
a8fc5ee8ed
[Identity] Add license headers
2015-08-28 15:49:30 -07:00
5400f51204
[Identity] Include identity bundle
...
...in list of active bundle, nasa/openmctweb#92
2015-08-28 15:47:30 -07:00
29c9b2a08f
[Identity] Add identity aggregator
...
Add an aggregator to handle exposing the user's identity,
nasa/openmctweb#92
2015-08-28 15:46:15 -07:00
e4d136d345
[Persistence] Update spec
...
Update spec for persistence capability to reflect changes for
nasa/openmctweb#92
2015-08-28 15:46:06 -07:00
620c0415cf
[Persistence] Use create from persistence capability
...
...when an object hasn't been previously persisted. This allows
for compatibility with persistence services which disallow
updates for nonexistent objects (which is not abnomal behavior.)
nasa/openmctweb#92
2015-08-28 15:45:48 -07:00
54bf39344a
[Mobile] Multiple mobile Safari fixes
...
open #74
New mixins to prefix '-webkit-' to props and vals;
'flex' classes use new webkit mixins;
Fixed flex layout of .object-browse-bar and
.context-available element;
Migrated CSS to remove small .scss include files;
2015-08-27 17:05:50 -07:00
8f8dd6c11f
[API] Propose nomenclature change
...
WTD-1237
2015-08-27 16:01:47 -07:00
683b3f7511
Merge remote-tracking branch 'github/mobile' into open74-m-master
2015-08-27 12:56:47 -07:00
510e7d1261
[Mobile] Merge
...
Merged with master, getting the
RemoveAction changes.
2015-08-27 12:15:48 -07:00
63b41d796a
[Mobile] Clean Up
...
Cleaned up context menu gesture
comments with spacing.
2015-08-27 12:06:25 -07:00
80a91970f6
Merge remote-tracking branch 'github/mobile' into open74-m-mobile
2015-08-27 11:34:14 -07:00
f0c64b6b92
[Browse] Back Arrow
...
Refactored Back Arrow to work same as prior
commit, however with less if else statements.
Returns if not at root, otherwise root is set to
true.
2015-08-27 10:45:48 -07:00
48136c2265
[Context] Back Arrow
...
Checks the Back Arrow in both checkRoot and
navigateToParent, also checks grandparent in both.
This allows the back arrow to hide in search when
context is unavailable.
2015-08-27 10:42:11 -07:00
1961adf8d6
[Mobile] Fixed font-size and line-height problem in tree
...
open #74
2015-08-27 10:33:32 -07:00
5230bdfc6b
Merge pull request #86 from nasa/open51
...
Addresses nasa/openmct#51
2015-08-27 10:02:24 -07:00
97acf2012a
Merge pull request #87 from nasa/open84
...
[Search] Hide link icons in search results
2015-08-27 10:00:34 -07:00
687d86790e
[Action] RemoveAction
...
Added comments regarding change in
checking of traversed objects.
2015-08-27 09:49:26 -07:00
3ec4cc099b
[Action] RemoveAction
...
Adjusted unit tests for checking if
traverseObject is undefined. Also removed
unnecessary ROOT_ID variable.
2015-08-27 09:41:00 -07:00
dadbf3f6dc
[Action] RemoveAction
...
Checks if the object exists, instead of
checking if the ROOT is specifically reached,
when traversing up to ancestors.
2015-08-27 09:17:11 -07:00
c4c4c42415
[Elastic] Elastic Bundle
...
Elasticsearch bundle.json reverted back to
original.
2015-08-27 09:11:20 -07:00
8c4c65241a
[Mobile] Tree
...
WHen selecting a leaf node on phone-portrait,
now the left menu will close if you select the
object name or the arrow.
2015-08-27 09:02:55 -07:00
67cb5f8077
[Mobile] Tests
...
Completed test for the BrowseController
Spec that takes in an undefined context.
2015-08-26 21:08:33 -07:00
bb2f086623
[Mobile] Leaf Node of Folder/Layout
...
Domainobjects that can hold an array of
domain objects return '[]' instead of
undefined, when checking for model.composition.
Now checks for empty array and navigates to layout/
folder that has no children.
2015-08-26 20:21:36 -07:00
a0169ad158
[Mobile] Browse Controller
...
Adjusted BrowseController to hide the
back button if current object represented/
selected has no context.
2015-08-26 20:20:16 -07:00
6e172359b4
[Mobile] IN PROGRESS: Significant re-org of search results styling
...
open #74
Removed all styles for search-result-item
in search/_search.scss and significantly re-orged .tree-item in
_tree.scss and mobile/_tree.scss to control
search-result-item styles;
2015-08-26 18:15:29 -07:00
d33678276c
[Mobile] IN PROGRESS: Re-orgs after merge of Shivam's mobile branch
...
open #74
Re-applied changes to browse.html;
Added mobile/.../_search.scss;
Removed unused mobile/search/layout.scss;
Moved inclusion of search/_search.scss from tree.scss to main.scss;
2015-08-26 17:49:40 -07:00
1cbca41c53
Merge remote-tracking branch 'github/mobile' into open74-merge-mobile
2015-08-26 16:55:15 -07:00
a27083c28c
[Mobile] IN PROGRESS: tweaked padding in form-row
...
open #74
2015-08-26 16:54:13 -07:00
def5e17bb8
[Mobile] Merge
...
Merged open73 into mobile. Search bar is currently
covering the create button slightly.
2015-08-26 14:07:52 -07:00
2cd1907b71
[Search] Temporarily hide link icons
...
Hide link icons in search results to temporarily
fix issue #84 .
2015-08-26 13:40:28 -07:00
b8b9721ddc
[Mobile] IN PROGRESS: Hide name in view-switcher in mobile
...
open #74
2015-08-26 13:04:09 -07:00
f80266b23f
[Mobile] IN PROGRESS: Styling in forms, overlay and tree
...
open #74
.section-header and form-row styles changed in forms/_elems.scss;
significant changes to overlay in mobile: full-screen, close button, more;
tree hover bg changed to use rgba(#fff, 0.1);
removed "Hide title by default" in core/bundle.json;
2015-08-26 12:34:45 -07:00
9a3009f327
[Mobile] IN PROGRESS: Styling on Create menu
...
open #74
2015-08-26 10:50:14 -07:00
2542255342
[Mobile] AgentService call
...
window referred to in TreeNodeController added as
keyword to skip in top comment.
2015-08-26 10:16:22 -07:00
e7563ff4e9
[Action] Merge
...
Merged with master.
2015-08-26 10:11:23 -07:00
89bfa54563
[Mobile] IN PROGRESS: Misc layout tweaks; treeview pane styling
...
open #74
Treeview pane darkened;
Spacing in frame tweaked;
#content-area in right pane hidden
when treeview expanded for
phone portrait only;
Removed mobile-pane and
desktop-browse classes from markup;
2015-08-26 10:08:57 -07:00
a507557cec
[Remove] Remove Action
...
Tweaked remove action to return
on finding the object that is being removed and
checking if it can be navigated to. Also completed
tests for RemoveAction.
2015-08-26 10:07:51 -07:00
793c99ac2f
[Remove] Tests
...
RemoveActionSpec test complete, tests if
parent is object is removed. Also tests if
object not in object path is removed.
2015-08-26 10:02:16 -07:00
39bd292886
[Mobile] IN PROGRESS: Overlay and form cleanups
...
open #74
Widths and layout strategy fixed for label and
controls in form when appearing in mobile;
Overlay margins adjusted;
Cleaned up font size, line-height in tree items;
2015-08-26 09:43:51 -07:00
e8bc9ecc1a
[Search, Mobile] Merge
...
Merged search/master into mobile. Adjusted the
search bar to work on branch and fit accordingly.
2015-08-25 15:27:21 -07:00
0fa330adff
[Mobile] Tests
...
Adjusted TreeNodeControllerSpec to
test setObject prototype.
2015-08-25 14:49:38 -07:00
509badb225
Merge pull request #55 from nasa/search
...
[Search] Create search UI
2015-08-25 14:41:19 -07:00
9cd57614e4
[Mobile] AgentService & Tests
...
Adjusted the getOrientation of agentService to
inject the window instead of calling for it in
agentService. Also adjusted treeNodeController
for this. Added tests for the agentService's
getOrientation function.
2015-08-25 14:33:48 -07:00
d80c359a86
[Mobile] Tests
...
Fixed BrowseControllerSpec test
to account for new call. Now
expects destroy and select-obj calls.
2015-08-25 14:20:36 -07:00
07d0706cd1
[Mobile] IN PROGRESS:
...
open #74
Added name for "base" (unknown) type in core/bundle.json;
Fixes to grid-item .details element:
- ellipsize,
- type now displayed properly;
- number of items with correct plural syntax;
2015-08-25 14:17:34 -07:00
fd5a911d50
[Mobile] IN PROGRESS: Fixed object-browse-bar flex
...
open #74
Also set left position of .object-browse-bar;
2015-08-25 13:51:02 -07:00
c71f1fe447
[Mobile] IN PROGRESS: Significant refactor in mobile/_layout.scss
...
open #74
Made view-switcher visible when browsing via mobile;
Fixed class in browse.html markup from left-menu to left;
Moved object-browse-bar, top-bar classes from _controls into _layout;
Renamed and simplified menu widths in mobile _constants;
Really significant refactor of mobiles/_layout;
Tweaks in user-environ/_layout;
TO-DO: figure out why object-browse-bar flex styles not
working in mobile;
2015-08-25 13:34:37 -07:00
cd46dab5c1
[Mobile] Merge
...
Merged with master and resolved conflicts.
2015-08-25 12:36:50 -07:00
e1858bf0ae
[Mobile] IN PROGRESS: Moved position of view-switcher
...
open #74
view-switcher in object browse and edit moved to precede
action buttons, with margin;
Re-located CSS for .btn, etc. from _controls.scss to _layout.scss;
Cleaned up line-spacing in object-header in .frame;
2015-08-25 10:15:14 -07:00
7542c6d49a
[Mobile] IN PROGRESS: Cleanups on .btn for line-height, sizing, etc.
...
open #74
2015-08-25 09:41:38 -07:00
6571da922d
[Search] Update style for link icons
...
Added styling to correctly position and color
link icons within the search resutls list.
2015-08-25 08:56:32 -07:00
7f0f03e787
Fixed typo
2015-08-25 14:20:27 +03:00
13b66cd215
[Mobile] IN PROGRESS: Only display custom scrollbars in desktop mode
...
open #74
2015-08-24 17:04:38 -07:00
aca06c6007
[Action] Remove Action Merged
...
Remove Action merged to allow removal of
parent or current selected object, then
navigation to lowest existing parent if
currently located in deleted object.
2015-08-24 16:46:48 -07:00
5184e08a5b
[Mobile] IN PROGRESS: Tweak to TypeImpl to return glyph for unknown types
...
open #74
Thanks Victor!;
2015-08-24 16:45:55 -07:00
69c6d4bd26
[Mobile] IN PROGRESS: Tweaks to labels;
...
open #74
Cleaned up layout of bottom-bar;
Fixed class selector for ue-bottom-bar;
2015-08-24 16:31:38 -07:00
6a2bdd103b
[Mobile] Hide Tree
...
On selecting a node in the tree, if the
user is on phone and in portrait, than
emit up to the browse controller to call
treeSlide(), which will hide the tree menu.
Also adjusted the agent service to properly
check for orientation using window.innerHeight/
Width. Also created function for the selection
of an object in BrowseController.
2015-08-24 16:17:58 -07:00
76c4b96683
[Mobile] IN PROGRESS: Menu hide/show fixes; font-size tweaking
...
open #74
Changed .right-repr to use translateX in phone portrait mode;
font-size tweaking;
Refactored css organization in mobile/_layout.scss;
2015-08-24 15:24:35 -07:00
c81e2dbb4a
Merge branch 'master' of https://github.com/nasa/openmctweb into search
...
Conflicts:
platform/commonUI/general/src/controllers/TreeNodeController.js
platform/persistence/elastic/src/ElasticSearchProvider.js
2015-08-24 13:14:43 -07:00
44ed4e0e0d
[Mobile] IN PROGRESS: Minor tweak for line-height in top-bar
...
open #74
2015-08-24 12:39:50 -07:00
b860db302c
[Framework] Bump angular to 1.4.4
...
Upgrade angular to latest version, also update angular-route.
2015-08-24 12:39:48 -07:00
e96d3e3738
[Mobile] IN PROGRESS: Significant redo of object-header
...
open #74
Added .bar .l-flex using display: flex in object header;
2015-08-24 12:22:08 -07:00
f1ca9ff15e
Merge remote-tracking branch 'origin/open1334' into open1416
2015-08-24 11:55:27 -07:00
9eb23a62bc
Merge branch 'open75' into open-master
2015-08-24 10:42:19 -07:00
9b6a839c06
Merge branch 'open-jpl48' into open-master
2015-08-24 10:39:17 -07:00
6aaa887e65
[Imagery] Start off with empty timestamp
...
Show nothing in the timestamp area when there is no
data yet available for image telemetry, WTD-1170.
2015-08-24 09:39:42 -07:00
1e332da11b
[Docs] ElasticSearch is not Couch
2015-08-24 09:04:03 -07:00
3a050cc5b8
[Style] space after operator
2015-08-24 09:03:31 -07:00
039d692e4c
Forgot to add new .scss file
...
open #74
2015-08-21 15:10:19 -07:00
ee608cc4a4
[Mobile] IN PROGRESS: General fixes, spurred by mobile, for object-header
...
open #74
Attempting to layout using flex - not working;
See http://jsfiddle.net/charlesh88/cpf9zjts/9/ for working example;
New _flex.scss added;
This commit is changed elements that are mostly solid;
2015-08-21 15:09:23 -07:00
d0183d44c9
[Actions] Remove Action
...
When an ascendant or parent or currently
selected object is removed the user is navigated
to the parent of the object being removed. Added variables
to RemoveAction test to test removing currently selected
domainObject.
2015-08-21 13:04:47 -07:00
a7cc06a28b
Merge remote-tracking branch 'upstream/master'
2015-08-21 09:08:00 -07:00
da8eb334e3
[Mobile] Sanding of mobile styles continues, in progress
...
open #74
CSS and markup changes for split pane holders;
drop shadow added to tree area;
Tree item cleanups;
This or earlier commit broke treeview nav action;
TO-DO: fix treeview nav action to hide menu;
2015-08-20 18:36:44 -07:00
67592def90
[Mobile] Sanding of mobile styles, in progress
...
open #74
CSS and markup changes for mobile,
particularly on grid-item;
Mod to behavior in tree for mobile nav:
leaf node grid-item click now navs to item;
Fixed info-button to work properly with mod to
infoButtonGesture.js;
2015-08-20 16:11:45 -07:00
3484b315cf
[Mobile] Sanding of mobile styles, cherry-pick to master
...
open #74
CSS and markup changes for mobile
that are good for master now;
2015-08-20 16:09:35 -07:00
553e226a5d
[API] Add proposal for removing delegation
2015-08-20 14:34:59 -07:00
b1e1e85bbd
Merging in latest openmctweb master
...
open74
Had to resolve conflicts
2015-08-20 10:36:41 -07:00
1e79c507c8
[Build] Ignore Intellij *.iml configuration files
2015-08-20 09:25:27 +02:00
249a9b2eb2
[Frontend] Better sorting indicators added to styles
...
JPL #48
Simplified styles to indicate sort by asc and desc in table th elements;
(cherry picked from commit 15a2416)
2015-08-19 18:17:15 -07:00
02abbdf4fe
Resolving conflict in platform/.../theme-espresso.css
...
#75
Merged in master branch;
Re-rendered platform/.../theme-espresso.css;
2015-08-19 16:22:21 -07:00
08d68f99a5
[Frontend] Fix word wrapping issues in hover bubble
...
#75
CSS modified to utilize word-break property;
2015-08-19 16:09:55 -07:00
f27e4d6e06
Merge branch 'open-master' into open1482c
...
Merge in latest in preparation to merge; WTD-1482
Conflicts:
platform/commonUI/browse/src/creation/CreationService.js
platform/core/src/models/RootModelProvider.js
platform/entanglement/src/services/LinkService.js
platform/entanglement/src/services/MoveService.js
2015-08-19 15:00:52 -07:00
9c578c53db
Merge pull request #64 from nasa/open-965
...
[Location] track location of objects and distinguish links from originals
WTD-965
2015-08-19 14:28:00 -07:00
a4a9acd2ea
Merge branch 'open-master' into open-965
...
Merge in latest into topic branch for WTD-965 to
resolve conflicts.
Conflicts:
platform/commonUI/general/res/css/theme-espresso.css
2015-08-19 14:16:56 -07:00
c118234bbf
[Style] Brace after if criteria
2015-08-19 13:55:02 -07:00
dfacf08e45
[API] Propose registering instances
...
WTD-1237
2015-08-19 13:44:34 -07:00
e7fa0e9f21
[API] Add proposal w.r.t. third-party APIs
...
WTD-1237
2015-08-19 13:26:58 -07:00
a94763041e
[Move] correct logic and specification
2015-08-19 13:16:36 -07:00
ccfafb6f89
[API] Add more proposals
...
WTD-1237
2015-08-19 13:07:54 -07:00
26892e7104
[Location] isLink/isOriginal are antonyms
...
Simplify implementation of isLink/isOriginal for better maintainability.
2015-08-19 11:49:45 -07:00
5c74365f4b
[Root] Root model provider sets location
...
Root model provider sets the location of roods so that the location
capability does not need special handling for this.
2015-08-19 11:49:03 -07:00
94854e5965
[Location] can retrieve contextual location
...
Clarify naming of method for retrieving contextual location of a domain
object.
Default behavior for objects that do not have a context is to return
undefined. Note that default behavior is not specified and could change
if needed.
2015-08-19 11:33:45 -07:00
9cf30f4213
[Location] setPrimaryLocation takes location.
...
Rename "persistLocation" to be more clearly named, and make it take an
argument to allow for greater control outside the capability.
2015-08-19 11:25:41 -07:00
eb776e69c0
[JSDoc] Document LocationCapability constructor
2015-08-19 11:13:24 -07:00
c4dd4f5c45
[Mobile] Merge
...
Merged with master.
2015-08-19 11:01:58 -07:00
33a63947e5
Merge branch 'open70' into search
2015-08-19 10:06:32 -07:00
432ec519b6
Merge branch 'search' into open70
...
Conflicts:
platform/commonUI/browse/res/templates/browse.html
2015-08-19 10:05:38 -07:00
7f65ba236c
[Frontend] Tweaks to Load More results button
...
#70
2015-08-19 09:44:23 -07:00
3a86f5e746
[Frontend] Tweak to Load More button label
...
#70
2015-08-18 19:54:50 -07:00
4e3e3653a3
[Frontend] Styling for search elements
...
#70
Significant .scss and markup changes across search;
New symbols font (v2.2) char for clear icon;
To-do: style "load more" element;
2015-08-18 19:51:47 -07:00
097794d94f
[API] Smaller redesign notes
2015-08-18 17:55:15 -07:00
d3ea67fbd9
[Search] Templates vs representations
...
Made the search and search-menu templates into
representations, to be more consistent.
2015-08-18 16:54:36 -07:00
cd51c359eb
[API] Add notes on bundles to API redesign
2015-08-18 16:37:58 -07:00
2adf84b082
[API] Add proposal for wrapping Angular services
2015-08-18 16:14:14 -07:00
9ebc04ef14
[Search] Cleanup and documentation
2015-08-18 16:08:16 -07:00
4c00d5d58f
[API] Propose view changes
2015-08-18 15:45:36 -07:00
e426e0e5ec
Merging in latest from master
...
#70
2015-08-18 15:23:42 -07:00
844d608fb9
[API] Begin proposing changes
2015-08-18 14:02:30 -07:00
3d1e1659c2
[Search] Update tests
...
for 100% coverage.
2015-08-18 12:37:47 -07:00
17f2bb966b
[Search] Update tests and remove redundancy
...
Updated the generic provider test. Removed index
checking from the generic search worker, because
that checking is already done (more efficiently)
in the generic search provider.
2015-08-18 12:27:04 -07:00
158f549df2
[Search] Change back bundles.json
2015-08-18 11:48:07 -07:00
a98b65286f
[Search] Update tests
...
Updated the SearchController tests for more coverage,
due to additions to the controller. Fixed a small
logic error in controller.areMore()
2015-08-18 11:28:12 -07:00
17aa666519
[Search] Remove unnecsissary controller
...
Removed the SearchItemController, as the logic was simple
enough to be done in one line in the search item
representation html.
2015-08-18 10:19:20 -07:00
f6cf4c3215
[Code Style] Fix error in persistence
...
Fix typo in persistence provider for ElasticSearch related
to refactoring to use prototypes, WTD-1482.
2015-08-17 17:00:21 -07:00
86f0a9100f
[Code Style] Fix merge error
...
Fix merge error in ContextMenuAction which caused
test failure. WTD-1482.
2015-08-17 16:57:46 -07:00
f4b87cf70d
[Project source] Updated icomoon.io symbols font project file
2015-08-17 15:47:28 -07:00
841273edf6
[Code Style] Add CONTRIBUTING.md
...
Add CONTRIBUTING.md to formalize changes to code style
requirements for WTD-1482.
2015-08-17 15:22:26 -07:00
366ec3d516
[Frontend] Styles for tabular views and view sections
...
Original issue: https://github.jpl.nasa.gov/MissionControl/vista/issues/30
New CSS and symbols to support tabular views;
Required by JPL branch vista30 (https://github.jpl.nasa.gov/MissionControl/vista/tree/vista30 )
2015-08-17 15:11:27 -07:00
a4e2aba6dc
[Code Style] Add trailing newline
...
WTD-1482.
2015-08-17 15:07:47 -07:00
f4ae86eb53
Merge remote-tracking branch 'github/master' into open1482c
...
Conflicts:
platform/representation/src/actions/ContextMenuAction.js
2015-08-17 15:05:34 -07:00
3a932f5443
[Search] No searching root
...
Removed the root type from the search menu
types, so searches through the current UI
will not reutrn root objects.
2015-08-17 14:32:25 -07:00
ce58aff18a
[Search] Remove unused code
2015-08-17 14:31:43 -07:00
24ee8ec063
[Search] Remove old files
...
Remove old search view files from before
the left tree bar search.
2015-08-17 13:53:37 -07:00
eee8790682
[Search] Add tests
...
Added tests for SearchMenuController.
2015-08-17 13:46:28 -07:00
083932e902
[Search] Moved search menu to a template
...
Created a search-menu template and corresponding controller.
Moved functions out of SearchController to SearchMenuController.
The two controllers share information through ngModel.
2015-08-17 12:34:50 -07:00
9ab06cfdd2
Merge remote-tracking branch 'github-open/open1506' into open-master
2015-08-17 11:48:23 -07:00
e159b7a15d
[Search] mct-control textfield breaks focus
...
Set up bundle.json so that the search bar could
be a mct-control, but left the control itself
commented out because then CSS styling would not
work due to lack of access to parent elements.
2015-08-17 11:47:40 -07:00
4481c44c4b
[Code Style] Refactor search to use prototypes
...
WTD-1482.
2015-08-17 11:20:23 -07:00
6d660d48ca
[Search] Change default search menu
...
The search menu now opens to having none of the types
checked, but 'ALL' checked. Checking anything besides
'ALL' unchecks 'ALL' and begins filtering search by
type.
2015-08-17 11:17:02 -07:00
bf417a14e0
Merge remote-tracking branch 'origin/open-master' into open1482c
...
Merge latest into topic branch for WTD-1482
2015-08-17 11:01:39 -07:00
4495c5b64a
[Build] Restore snapshot status
...
Bump version number and restore snapshot status to
begin sprint Umbriel, WTD-825.
2015-08-17 10:54:30 -07:00
0cee5ad380
Merge remote-tracking branch 'upstream/master'
2015-08-17 10:50:19 -07:00
f22c0a7ee4
[Search] Remove unused dependency
...
Remove unused dependency from generic search worker,
avoids WTD-1511.
2015-08-17 10:50:12 -07:00
83fce6ad77
[Search] Remove unused dependency
...
Remove unused dependency from generic search worker,
avoids WTD-1511.
2015-08-17 10:45:02 -07:00
7b4934ec55
[Search] Shorter menu transition
2015-08-17 10:33:26 -07:00
2ef0c2a8cb
[Search] Documentation
...
More specific descriptions of angular scope
variables in searchcontroller.
2015-08-17 10:33:10 -07:00
d46eea64e4
Merge remote-tracking branch 'github/api-redesign' into api-redesign
...
Conflicts:
docs/src/design/proposals/APIRedesign.md
2015-08-17 09:56:46 -07:00
4d4fe7f626
[API] Incorporate newer feedback
2015-08-17 09:49:34 -07:00
12760b63b9
[API] Add additional feedback
2015-08-17 09:38:30 -07:00
80c99d2eb6
Merge branch 'master' into search
2015-08-17 09:35:30 -07:00
2ccca016a5
[Code Style] Use prototypes in telemetry bundle
...
WTD-1482
2015-08-14 16:55:17 -07:00
cb0f72052f
[Search] Update tests
...
Changed references to isLoading to
mockScope.loading
2015-08-14 16:46:22 -07:00
1030eff943
[Search] Documentation
2015-08-14 16:44:34 -07:00
5e3caf6252
[Search] Shorter menu transition
2015-08-14 16:35:14 -07:00
aa67489404
[Search] Remove unnecissary funtions
...
Removed isLoading, hasInput, and clear
functions in favor of having the logic
within the search template.
2015-08-14 16:33:23 -07:00
1ea6f7620e
[Code Style] Begin refactoring telemetry bundle
...
Begin refactoring telemetry bundle to use prototype
for methods, WTD-1482.
2015-08-14 16:14:15 -07:00
365134b085
[Code Style] Use prototypes in representation bundle
...
WTD-1482
2015-08-14 16:13:46 -07:00
07a2065c11
[Code Style] Use prototypes in policy bundle
...
WTD-1482.
2015-08-14 15:49:47 -07:00
f8cb3f464c
[Code Style] Use prototypes in persistence queue
...
WTD-1482
2015-08-14 15:43:37 -07:00
31337eaf4f
[Search] Text clear size & hover
...
The search bar clear button now gets
highlighted when hovered over, and the
click area is slightly larger.
2015-08-14 15:38:02 -07:00
3e8ea972c2
[Code Style] Use prototypes in persistence bundles
...
WTD-1482
2015-08-14 15:26:24 -07:00
0f6287e715
[Search] Fix overflow
...
Fixed the text positioning in the filter
options display so that the text does not
overflow the bottom.
2015-08-14 15:22:53 -07:00
0cfd881510
[Search] Menu transition and highlights
...
The search menu fades in and out when open
and closed. Hovering over 'ALL' in the
menu now highlights it.
2015-08-14 15:05:54 -07:00
edca2a9f03
[Code Style] Use prototypes in framework layer
...
WTD-1482
2015-08-14 14:50:48 -07:00
cc05c50769
[Search] Smaller checkbox size
...
in the search menu.
2015-08-14 14:11:26 -07:00
adbb3486c5
[Search] Added ClickAwayController test
...
Added a test for the click away controller. Because
the controller was copied from
platform/commonUI/general, so was the test.
2015-08-14 13:56:27 -07:00
ced1609e51
[Search] Update tests
...
Updated SearchController test for the addition of the
controller's dependency on types[].
2015-08-14 13:52:57 -07:00
7fe866060b
[Code Style] Use prototypes in forms bundle
...
WTD-1482.
2015-08-14 13:44:08 -07:00
7bc9b83aac
[Search] Remove unused watch
2015-08-14 13:35:49 -07:00
8fae298fde
[API] Fix heading depth
2015-08-14 12:32:51 -07:00
7ddaa4614b
[API] Fix markdown formatting
2015-08-14 12:23:11 -07:00
f1bc15bf4f
[API] Begin adding notes for API redesign
2015-08-14 12:18:53 -07:00
d6d16f8f1c
[Search] Font and spacing
...
Use em for filter options positioning. Cursor
as pointer for menu. Results list padding fix.
2015-08-14 11:58:32 -07:00
bcea3832ed
[Search] Search menu & display tweaks
...
Clicking on names of options in the search
menu will now toggle the checkboxes. The
filter options display now says when no
filters are selected. Slightly moved the
search menu to the left.
2015-08-14 11:06:40 -07:00
94662cb904
[Search] Search filter options display style
...
Created a box around the options display.
2015-08-14 10:52:03 -07:00
26ab9af911
[Search] Dynamic positioning and height
...
The scroll bar for the search results changes
height according to how many filter options
are displayed above it, without dissapearing
below the bottom of the page.
2015-08-14 10:19:13 -07:00
f38b89a582
[Search] style
2015-08-13 16:56:58 -07:00
c17ec19f97
[Search] Filter options display styling
2015-08-13 16:54:15 -07:00
2ca7a175bd
[Search] Relative positioning
...
Search results list now displays below the
filter options display dynamically.
2015-08-13 16:40:51 -07:00
371b690072
[Search] Fix filter display names
...
Changed form type keys to names
2015-08-13 16:23:13 -07:00
c62e73f863
[Search] Checkbox style
...
Changed the checkboxes to be not blue.
2015-08-13 16:06:10 -07:00
5726dd0e0c
[Search] Filter display
...
Added display below the search bar of what
search filters are currently active.
Not yet correctly aligned wrt search
results list.
2015-08-13 15:11:22 -07:00
1c187c3914
[Code Style] Begin refactoring forms bundle
...
WTD-1482
2015-08-13 14:44:27 -07:00
74cf4d73d5
[Search] Hover transitions
2015-08-13 14:22:07 -07:00
c8694f182a
[Search] Menu opening
...
Menu opens when icon is pressed. Closes when
cliked away from, but not when clicked on.
2015-08-13 13:59:56 -07:00
2e767c94c4
[Search] Update load-more, add check-all
...
Make the 'Load more' button work with the
new filtered results. Added 'ALL' to the top
of the search menu which allows the user to
toggle all of the filtering options easily.
2015-08-13 13:19:25 -07:00
6302eee17e
[Code Style] Use prototypes in Scrolling List bundle
...
WTD-1482.
2015-08-13 12:35:48 -07:00
820c15d74c
[Code Style] Use prototypes in Plot bundle
...
WTD-1482.
2015-08-13 12:12:15 -07:00
b26aa3cab7
[Search] Filter search
...
Filtering search using the search menu works.
Load more does not work with this yet.
2015-08-13 11:45:46 -07:00
c51856522c
[Search] Menu checkboxes and labels
...
Added checkboxes with styling to the menu. Set
up a types list for the menu.
2015-08-13 10:59:12 -07:00
aefad6fdd3
[Code Style] Continue refactor of Plot bundle
...
Continue refactoring Plot bundle to use prototypes,
WTD-1482
2015-08-13 10:26:04 -07:00
8371b1b25b
Merge pull request #59 from slhale/searchservice
...
[Search] Created search service
2015-08-12 17:05:50 -07:00
a9c85d5241
[Search] Search menu style
...
Added caret to top of menu.
2015-08-12 16:38:38 -07:00
edf52f32ad
[Search] Search menu
...
Creating a search menu which will allow for
more specific search options.
So far have started top-down with styling.
In progress.
2015-08-12 16:13:36 -07:00
18bc7d3637
[Code Style] Begin using prototypes in Plot bundle
...
WTD-1482
2015-08-12 14:49:03 -07:00
175490e1f7
[Code Style] Use prototypes in Web Page bundle
...
WTD-1482
2015-08-12 14:32:05 -07:00
3492cd3942
[Code Style] Fix bug introduced by refactor
...
Do some extra checking, since capabilities may have
properties which are note methods. WTD-1482.
2015-08-12 13:57:17 -07:00
ed53808556
[Code Style] Use prototypes in Layout bundle
...
WTD-1482
2015-08-12 13:45:48 -07:00
41ddb76385
[Search] Remove unnecissary line
2015-08-12 13:24:39 -07:00
94531a39d0
Merge branch 'master' of https://github.com/nasa/openmctweb into searchservice
2015-08-12 13:17:17 -07:00
55dd8cb1a8
Merge branch 'master' of https://github.com/nasa/openmctweb into search
2015-08-12 13:17:01 -07:00
eefc746567
[Search] Fix results display
...
Search results are now properly displayed again.
2015-08-12 13:05:30 -07:00
0218bad9e8
[Search] Clear icon padding and transition
2015-08-12 12:58:22 -07:00
dd993c81a7
[Search] Clear icon working
...
Clicking on the clear icon now clears
the input text in the search bar.
2015-08-12 12:46:01 -07:00
3db62edf59
Merge remote-tracking branch 'github/master' into open-master
...
Conflicts:
README.md
2015-08-12 12:19:53 -07:00
914c823675
[Tests] Comment out failing tests
...
Comment out tests which relate to object types not
yet in open source, WTD-1505
2015-08-12 11:57:56 -07:00
a76e54483a
[Search] Clear icon tweaks
...
Comments and CSS. Still not clickable.
2015-08-12 11:20:02 -07:00
515470fa6a
[Search] Timeout length & indexed check
...
Changed timeout to 0 ms. Changed check for
already indexed to an empty return.
2015-08-12 11:03:10 -07:00
cab675c8ca
[Search] Timeout length & indexed check
...
Changed timeout to 0 ms. Changed check for
already indexed to an empty return.
2015-08-12 10:57:37 -07:00
deb9e3e2ee
[Tests] Change Chrome binary env variable
...
Use CHROME_BIN as the environment variable for nonstandard
Google Chrome binary locations; this is the same variable
used by Karma, so configuration is simplified. WTD-1505.
2015-08-12 10:28:20 -07:00
3555f41f3e
[Search] Adding clear text button
...
It is in place, but clicking on it does nothing yet.
2015-08-12 10:27:34 -07:00
b6b716b767
[Tests] Update protractor instructions
...
WTD-1505
2015-08-12 10:27:24 -07:00
7aea1647a2
[Tests] Ensure local storage is used
...
Ensure local storage is used for Protractor tests,
WTD-1505.
2015-08-12 10:24:49 -07:00
b74cbf1969
Added Window/Unix Freindly String Compare functions
2015-08-12 10:24:49 -07:00
eb10cbf87c
Cleaned Up Directory
2015-08-12 10:24:49 -07:00
7918d7b287
Updated README and Renamed Tests
2015-08-12 10:24:49 -07:00
fde0dc2a35
Added start.js Creates 'log' folder
2015-08-12 10:24:10 -07:00
85f9d5a2da
Added Start Run Stop Scripts
2015-08-12 10:23:58 -07:00
ef7c1bd025
Added Fix for Protractor Test
2015-08-12 10:23:50 -07:00
9dd520f17b
[Search] Break up item indexing
...
Use timeouts to make the generic search's item
indexing not block up the page.
Updated tests accordingly.
2015-08-12 10:06:27 -07:00
a9e2d48036
[Code Style] Use prototypes in Imagery bundle
...
WTD-1482
2015-08-12 09:57:05 -07:00
0520f1c70c
[Search] Update tests
...
Test creation of the generic search provider
provides mock timeout argument. Slight change to
tree indexing test due to use of useCapability
function.
2015-08-12 09:53:23 -07:00
3b62f1a979
[Search] Break up item indexing
...
Use timeouts to make the generic search's item
indexing not block up the page.
2015-08-12 09:42:21 -07:00
d701567b70
[Code Style] Use prototypes for Events bundle
...
WTD-1482
2015-08-11 16:01:16 -07:00
7911909c5f
[Code Style] Use prototypes for execution bundle
...
WTD-1482.
2015-08-11 15:02:52 -07:00
b93d752c88
[Code Style] Use prototypes in entanglement bundle
...
WTD-1482
2015-08-11 14:58:31 -07:00
5e4dcc1e35
[Code Style] Fix typo
...
Fix typo in JSDoc annotation, WTD-1482
2015-08-11 14:53:45 -07:00
9939c809be
[Search] Adjust result list padding
2015-08-11 14:43:06 -07:00
89cb6867bd
Merge branch 'master' of https://github.com/nasa/openmctweb into search
2015-08-11 14:32:39 -07:00
98801cb5d6
[Search] Remove unnecissary
2015-08-11 14:31:12 -07:00
48693df51f
[Search] Input checks
...
More checks to see if the input is empty
before doing search computations.
2015-08-11 13:52:23 -07:00
23bc246a48
[Search] Search icon
...
Search icon now is not visible when text is
entered in the search bar, even when the bar
is not in focus.
2015-08-11 13:18:05 -07:00
11a45e4db0
[Search] Input checks
...
More checks to see if the input is empty
before doing search computations.
2015-08-11 13:08:58 -07:00
c450c22ddd
[Code Style] Satisfy JSLint
...
Add missing semicolons etc. to satisfy JSLint after
changes for WTD-1482.
2015-08-11 13:03:06 -07:00
c19b3384ca
[Code Style] Remove JSDoc script
...
Remove script which added extra JSDoc annotations,
WTD-1482.
2015-08-11 12:58:51 -07:00
b7765ff388
[Code Style] Use prototypes in platform
...
WTD-1482
2015-08-11 12:57:31 -07:00
f377c7cb71
[Code Style] Use prototypes in containment bundle
...
WTD-1482.
2015-08-11 11:01:13 -07:00
aa08db1050
[Code Style] Avoid copying window/scope
...
Avoids Angular errors; WTD-1482.
2015-08-11 11:00:56 -07:00
a48a0820ad
[Search] Search icon transition
2015-08-11 10:56:31 -07:00
109d933945
[Search] Fix test file path
2015-08-11 10:42:10 -07:00
7b471e5379
[Search] Search icon
...
Moved the search icon to appear within the
text input area, and dissapears when the
input area is focused.
2015-08-11 10:35:08 -07:00
de291ad3b1
[Code Style] Use prototypes in inspection bundle
...
WTD-1482
2015-08-11 10:00:56 -07:00
140d767026
[Code Style] Use prototypes in general UI bundle
...
WTD-1482.
2015-08-11 09:47:54 -07:00
be5cad212a
[Code Style] Use prototypes in Edit bundle
...
WTD-1482.
2015-08-10 16:38:13 -07:00
efc42aa8f2
[Code Style] Use prototypes in Dialog bundle
...
WTD-1482.
2015-08-10 12:53:55 -07:00
f8a0ddb484
[Code Style] Avoid retaining reference to window
...
Avoid https://docs.angularjs.org/error/ng/cpws
by changing way reference to is retained.
WTD-1482.
2015-08-10 12:39:56 -07:00
3a0ba4f5a6
[Framework] Allow prototype-style constructors
...
WTD-1482.
2015-08-10 12:31:44 -07:00
a77920bd18
[Code Style] Use prototypes in Browse bundle
...
WTD-1482.
2015-08-10 11:52:23 -07:00
78146d97f8
[Code Style] Use prototypes in About bundle
...
WTD-1482.
2015-08-10 10:19:02 -07:00
2d5ec97dc3
[Menu] Listen to element directly
...
Add listener to menu element directly instead of
using ng-click to aid in testing (and for consistency
with related listeners.) WTD-1506.
2015-08-07 14:39:59 -07:00
87aa0cfce2
[Menus] Dismiss menu when clicked
...
Addresses WTD-1506 (context menu does not disappear after
action is chosen); listen for click events on the menu
itself and dismiss the menu when these occur.
2015-08-07 14:34:27 -07:00
afddca510c
[Documentation] Fix markdown
...
Fix markdown typo in README.md
2015-08-07 13:47:32 -07:00
0b9b936368
[JSDoc] Add missing class doc
...
WTD-1482.
2015-08-07 13:35:07 -07:00
23f18c799d
[JSDoc] Enable markdown processing
...
WTD-1482.
2015-08-07 12:19:32 -07:00
a7a1ac70e5
[JSDoc] Remove obsolete module references
...
WTD-1482.
2015-08-07 12:14:40 -07:00
31eb366e7f
[JSDoc] Add namespace docs
...
WTD-1482.
2015-08-07 12:13:15 -07:00
eaaa1a19ca
[JSDoc] Remove obsolete module references
...
WTD-1482
2015-08-07 11:55:38 -07:00
c08a460d30
[JSDoc] Add annotations
...
Bulk-add JSDoc annotations, WTD-1482.
2015-08-07 11:44:54 -07:00
14f97eae9c
[JSDoc] Exclude examples
...
WTD-1482
2015-08-07 11:43:47 -07:00
2f79323264
[JSDoc] Handle missing @constructor
...
WTD-1482
2015-08-07 11:41:02 -07:00
1558c9d1bd
[JSDoc] Add script to add annotations
...
WTD-1482
2015-08-07 11:31:06 -07:00
03aba8bbf7
[Build] Start the WAR in an embedded Tomcat Servlet Container
2015-08-07 10:16:59 +02:00
7141c2818a
[Search] Search icon near input
...
Added a search icon next to the search bar
input.
2015-08-06 16:59:09 -07:00
058a0d393d
[Compatibility] Store reference instead of binding
2015-08-06 16:55:15 -07:00
b0a23590d4
Revert "[Build] Bump PhantomJS Version"
...
This reverts commit 62f335573a
.
2015-08-06 16:53:42 -07:00
48a9eef924
Merge branch 'open-master' into open-965
2015-08-06 16:13:37 -07:00
62f335573a
[Build] Bump PhantomJS Version
...
Bump PhantomJS version to latest (for ES5 support) and upgrade
dependencies as necessary.
2015-08-06 16:04:58 -07:00
c80e9bfa26
[Style] JSLint Compliance
2015-08-06 15:21:28 -07:00
ec62c27f36
[Representations] grid-item and label display links
...
grid-item and label representations now use the "location" capability
to determine whether or not to show a link indicator.
2015-08-06 15:12:02 -07:00
19b80ded16
Merge remote-tracking branch 'origin/open1423' into open-965
2015-08-06 15:10:52 -07:00
f72f88adfa
[Location] Use parent id as location
...
Use the parent id as the location for a model.
This greatly reduces the recursive work that must be done
during move operations to keep the location accurate.
Additionally, the locationService now implements a method
`persistLocation` which can be used to persist the current object
location as it's original location.
2015-08-06 15:05:47 -07:00
f083d019a3
[Entanglement] Move service recursively updates locations
...
When moving an object that supports composition, child objects which
are originals must have their location updated as well. Children which
are links should not have their location updated, nor should any of
their children be updated.
2015-08-06 15:05:47 -07:00
10ec30ba76
[Entanglement] MoveService updates the location of moved objects
...
The move service updates the location of moved objects when those
objects are originals.
2015-08-06 15:05:46 -07:00
3fb4296d23
[Testing] MockLinkService returns linked object
...
MockLinkService.perform returns a promise for the linked domainObject.
When resolving the promise and not specifying an object to resolve it
with, it will resolve it with the domainObject that was originally
passed to it.
2015-08-06 15:05:46 -07:00
197ec0eb2c
[Tests] Update Link Service Tests
2015-08-06 15:05:42 -07:00
1d162888dd
[Tests] Fix location capability tests
2015-08-06 15:05:00 -07:00
5ab26df4c9
[Scripts] Add script to run karma continuously
...
Add a script (to be executed with `npm run-script watch`) that
runs karma and watches for changes; rerunning tests whenever a
file is changed. Useful for local development.
2015-08-06 15:04:05 -07:00
3783ed69d7
[Entanglement] Move updates location of originals
...
When moving original objects, the location is updated to match the new
location.
2015-08-06 15:03:08 -07:00
1d2cd4745c
[Search] Update tests
...
Updated generic provider test for more general
mock capability object.
2015-08-06 15:01:45 -07:00
ee2d7efae2
[Search] Index checks for changes
...
When indexing items initially, the generic
provider listens for mutations in case an
item's composition changes, so it can then
index the new children.
2015-08-06 15:01:17 -07:00
4a755e259f
[Entanglement] Link service returns object in new context
...
The link service return the object in the new context.
2015-08-06 14:55:50 -07:00
4c56e4ffdc
[Test] add a synchronous controlled promise for testing
...
Add ControlledPromise, a synchronous promise that can be controlled,
allowing for easier testing of promise resolution flow.
2015-08-06 14:53:59 -07:00
7cad3ba0bc
[Search] Update tests
...
Updated generic provider test for more general
mock capability object.
2015-08-06 14:52:54 -07:00
449db4f3a9
[Templates] Add stubs for link indicator
...
Update templates to use the location capability to show an indicator.
2015-08-06 14:52:42 -07:00
168a805e8e
[Search] Index checks for changes
...
When indexing items initially, the generic
provider listens for mutations in case an
item's composition changes, so it can then
index the new children.
2015-08-06 14:41:47 -07:00
7ded288154
Merge pull request #63 from nasa/open21-diagrams
...
[Documentation] Add architecture documentation
2015-08-06 14:24:04 -07:00
63a99f26f6
Merge branch 'mobile_3' into mobile
2015-08-06 14:13:13 -07:00
7ca15a9de2
[Mobile] Representation
...
Edited grid item to center
shared button.
2015-08-06 14:11:59 -07:00
7ac1d2458a
Merge remote-tracking branch 'origin/mobile_3' into mobile
2015-08-06 13:45:45 -07:00
0bc4f2dc6e
Merge remote-tracking branch 'upstream/master' into mobile
2015-08-06 13:45:37 -07:00
6802484ad8
Merge remote-tracking branch 'upstream/master'
2015-08-06 13:45:24 -07:00
dcd7d61c9a
[Mobile] Tests
...
Completed ContextMenu and InfoButton
Gesture tests where elements/body
touch events occur.
2015-08-06 13:43:56 -07:00
3e94eba0d1
Merge pull request #62 from nasa/bigger-create-clicktarget
...
[Template] Move ng-click to parent node
2015-08-06 13:21:10 -07:00
ddae7823f9
[Documentation] Satisfy JSLint
...
MissionControl/vista#21
2015-08-06 13:02:33 -07:00
633c00f161
[Documentation] Minor cleanup
...
Minor cleanup around placeholder sections of
documentation, MissionControl/vista#21
2015-08-06 11:53:04 -07:00
be5253b9d3
[Documentation] Update doc build/deployer
...
MissionControl/vista#21
2015-08-06 11:46:50 -07:00
320be34798
[Documentation] Add clarifying comments
...
Add clarifying comments to doc generator,
MissionControl/vista#21 .
2015-08-06 11:44:28 -07:00
3dace28eb3
[Documentation] Finish platform architecture
...
MissionControl/vista#21
2015-08-06 11:39:01 -07:00
19db1c9c2b
[Documentation] Add narrative about tiers
...
MissionControl/vista#21
2015-08-06 11:12:02 -07:00
935360e2eb
[Documentation] Document remaining services
...
MissionControl/vista#21
2015-08-06 11:02:12 -07:00
e0a0d293fa
[Search] Update test
...
Fully calls through the controller's search().
2015-08-06 10:35:57 -07:00
1a4d7618c1
[Search] Infinite cycle check
...
in indexItems in the generic provider.
2015-08-06 10:33:17 -07:00
a2eabc1b08
[Search] Infinite cycle check
...
in indexItems in the generic provider.
2015-08-06 10:25:02 -07:00
f76f6548a5
[Search] Type checking
...
Added type checking for arrays to indexItems.
2015-08-06 10:13:32 -07:00
44dce05ec5
[Search] Correct test file paths
2015-08-06 10:12:44 -07:00
e729a966c7
[Search] Type checking
...
Added type checking for arrays to indexItems.
2015-08-06 10:12:34 -07:00
836c508698
[Search] Style compliance
2015-08-06 09:55:08 -07:00
1fe492cc3d
[Search] New item indexer
...
This one (hopefully) doesn't fill up the
call stack when there are lots of items.
2015-08-06 09:51:09 -07:00
8923f23f70
[Search] New item indexer
...
This one (hopefully) doesn't fill up the
call stack when there are lots of items.
2015-08-06 09:49:29 -07:00
4c8d07bba8
[Documentation] Telemetry service architecture
...
MissionControl/vista#21
2015-08-05 17:24:36 -07:00
37cd73c6e8
[Template] Move ng-click to parent node
...
Move the ng-click directive to the li element to match the element that receives
hover styles.
Fixes nasa/openmctweb#60 .
2015-08-05 17:11:30 -07:00
096dce1fe0
[Documentation] Clarify terminology
...
MissionControl/vista#21
2015-08-05 16:35:58 -07:00
7c17581659
Merge remote-tracking branch 'origin/mobile_3' into mobile
...
Merged fixes regarding circleci check failure
2015-08-05 12:27:20 -07:00
0a39984c4f
[Mobile] Clean Up
...
Fixed InfoService having 0 in
wrong spot. Also correctly compared
the UserAgent device to iPhone for
isMobile function in AgentService.
2015-08-05 12:26:09 -07:00
ae763d000c
[Search] Remove ES provider from bundle
...
Removed the ElasticSearch search provider from its
bundle definition, but left its file in.
2015-08-05 12:23:40 -07:00
a146185bd2
Merge remote-tracking branch 'origin/mobile_3' into mobile
2015-08-05 12:17:49 -07:00
0b635afcf7
[Mobile] Tests
...
ContextMenu and InfoButton Gesture
tests remain.
2015-08-05 12:14:16 -07:00
6407a66d30
[Search] Worker test correction
...
Removed unused parameter. Made path to worker
not relative.
2015-08-05 10:26:16 -07:00
4533262b4a
Merge branch 'searchservice' of https://github.com/slhale/openmctweb into searchservice
2015-08-05 10:20:14 -07:00
6a0bd10d5b
[Search] Worker test correction
...
Removed unused parameter. Made path to worker
not relative.
2015-08-05 10:18:10 -07:00
3f2a23c93b
[Search] Worker test correction
...
Removed unused parameter. Made path to worker
not relative.
2015-08-05 10:15:21 -07:00
96f738b6b6
[Documentation] Diagram service infrastructure
...
MissionControl/vista#21
2015-08-04 17:10:04 -07:00
f46a0853b9
[Mobile] Tests
...
Removed mockMenu from ContextMenuGestureSpec.
2015-08-04 16:58:37 -07:00
3c325b8870
[Documentation] Add more high-level platform information
...
MissionControl/vista#21
2015-08-04 16:55:29 -07:00
7f486f739d
Merge remote-tracking branch 'upstream/master'
2015-08-04 16:54:14 -07:00
66c81ce3d6
Merge remote-tracking branch 'upstream/master' into mobile
2015-08-04 16:53:45 -07:00
5fa6db72d2
[Search] More controller tweaking
2015-08-04 16:50:50 -07:00
6b65ae77e7
[Mobile] Tests
...
Completed tests for AgentService,
InfoService, and ContextMenuAction.
ContextMenu and InfoButton Gesture
tests remain. Also resized info button
icon.
2015-08-04 16:48:41 -07:00
e43e14ec00
[Search] Remove unused dependency
...
Removed the generic search worker's dependency on
the object service, which it does not use.
2015-08-04 16:45:23 -07:00
c9acfc9f89
[Search] Tweak controller loading
...
Changed the controller to update the tree
display status when the search result
promise is fufilled, not before making the
search query.
Also chagned the loading increment from
5 to 20.
2015-08-04 16:40:31 -07:00
0bf510ca08
[Documentation] Add more useful patterns
...
MissionControl/vista#21
2015-08-04 16:31:01 -07:00
fc0c902886
[Documentation] More service infrastructure
...
MissionControl/vista#21
2015-08-04 16:11:13 -07:00
f8dd69bbfa
[Documentation] Complete framework arch
...
MissionControl/vista#21
2015-08-04 14:55:52 -07:00
926ee14546
[Documentation] Add composite services notes
...
MissionControl/vista#21
2015-08-04 14:23:23 -07:00
66408eeec8
[Mobile] Gestures
...
Now to dismiss bubble, touch anywhere
the touch will not fire other gestures
(such as the pressing of another object).
2015-08-04 13:41:48 -07:00
aea286779e
[Documentation] Add custom renderer
...
MissionControl/vista#21
2015-08-04 13:37:45 -07:00
55d52d060a
[Documentation] Switch to marked
...
Switch markdown generator to something more up-to-date,
MissionControl/vista#21 .
2015-08-04 13:20:19 -07:00
d23f4de36a
[Search] Cleanup
...
Variable names, and unused parameters.
2015-08-04 13:16:29 -07:00
503bae661c
[Documentation] Add more description to framework
...
MissionControl/vista#21
2015-08-04 13:15:19 -07:00
d82be0deef
[Search] Remove unused parameter
2015-08-04 13:14:20 -07:00
eab140df48
[Search] Generic search roots constant
...
Made a constant for the generic search roots,
rather than depending on roots[].
2015-08-04 13:10:29 -07:00
15e39e00c2
[Search] Search aggregator return type
...
The search service returns objects containing
searchResult objects.
2015-08-04 13:07:47 -07:00
077a0ce3e3
[Search] Changed array to dictionary
...
for faster lookup times in the search aggregator's
filterDuplicated function.
2015-08-04 13:06:04 -07:00
5711b2b241
[Search] Fixed file paths
2015-08-04 13:04:52 -07:00
d9a1b9d530
[Search] Moving files
...
Moved the elasticsearch provider to
platform/persistence/elastic. Then moved
the search aggregator and the generic
provider into a services folder within
the search folder.
2015-08-04 13:03:34 -07:00
b6c1eadb91
[Search] Generic search roots constant
...
Made a constant for the generic search roots,
rather than depending on roots[].
2015-08-04 11:48:28 -07:00
56265c2277
[Search] Search aggregator return type
...
The search service returns objects containing
searchResult objects.
2015-08-04 11:39:09 -07:00
9ea1d24121
[Entanglement] Add LocationCapability
...
DomainObjects with a context capability also gain a LocationCapability.
This capability allows you to determine the location of the current
instance of a domain object, and also provides methods for determining
if the current instance of a domain object is a link, or if it is an
original.
2015-08-04 11:24:50 -07:00
40e85b718d
[Creation] Store location of new objects
...
The creation service stores the location (the full path) to
the domain object as "model.location"
2015-08-04 11:24:50 -07:00
bbce5c3154
[Search] Changed array to dictionary
...
for faster lookup times in the search aggregator's
filterDuplicated function.
2015-08-04 11:19:34 -07:00
c869aaf91a
[Search] Fix file paths
2015-08-04 11:10:49 -07:00
5b0bf0a0ba
[Search] Moving files
...
Moved the elasticsearch provider to
platform/persistence/elastic. Then moved
the generic provider out of its folder.
2015-08-04 11:05:32 -07:00
ec87ac7652
[Search] Comments
2015-08-04 10:37:47 -07:00
8f65c73c8a
[Search] Recompile CSS
...
To make changes to the Sass reflected.
2015-08-04 10:36:46 -07:00
35316dc31c
[Search] Clean up
...
Removed additional reference to searhc UI, as well
as correct persistence provider.
2015-08-04 10:35:15 -07:00
b6bb689ccc
[Search] Remove search UI files
...
Leaving only search service related files.
2015-08-04 10:31:52 -07:00
3d524d7572
[Mobile] AgentService
...
Replaced name queryService with agentService.
2015-08-04 10:11:25 -07:00
45bedb20c1
[Search] Comments and style
2015-08-04 10:01:54 -07:00
2ca3c6ea93
[Layout] Use consistent whitespace
...
Use consistent whitespace in array literals, WTD-1424.
2015-08-04 10:00:44 -07:00
9b922913a0
[Mobile] Gestures
...
Added styling to back and selection
arrow (tree). Also increased the space
allowed for selection arrow on tree item.
Info Button created on grid items for mobile.
Info bubble appears on tablet like desktop.
Also on mobile, info bubble fits to width.
New QueryService that returns if on iPhone.
Also formatted dialog box so that their is no
margin and takes up fullscreen on mobile.
2015-08-04 09:59:08 -07:00
4803eef907
[Documentation] Add initial arch. docs
...
Add initial architecture docs; remove docs folder
from gitignore, as the generated docs (which should
be ignored) have been moved to target/docs.
MissionControl/vista#21 .
2015-08-04 09:55:15 -07:00
4240e8843b
[Documentation] Begin adding arch diagrams
...
MissionControl/vista#21
2015-08-04 09:52:09 -07:00
4439e1680d
[Search] Update CSS
...
Scrolling now does not move the search input
field. Load more text always stays on one line.
2015-08-03 13:49:53 -07:00
5569ef8b2d
Revert "[Search] Update CSS"
...
This reverts commit e05f16d780
.
2015-08-03 13:39:22 -07:00
e05f16d780
[Search] Update CSS
...
Slight tweak to the padding of the search view,
which affects where the top of the scroll bar
appears. Also removed the search scroll div
because it was unused.
2015-08-03 13:26:29 -07:00
ae7fc27c9e
[Documentation] Copy over css, png files
...
...in addition to .html files. MissionControl/vista#21
2015-08-03 12:49:35 -07:00
ff5e7486bc
[Documentation] Move doc sources
...
Move doc sources to docs/src MissionControl/vista#21
2015-08-03 12:46:47 -07:00
867b5f726a
[Documentation] Changes doc output directory
...
MissionControl/vista#21
2015-08-03 12:34:12 -07:00
a4c704a5a2
[Layout] Ensure minimum frame size
...
Ensure default frame size in a layout is not small,
even if the grid size for the layout is very small.
WTD-1424.
2015-08-03 12:18:49 -07:00
e928e02b1c
[Search] Update tests
...
Updated the search controller test to work with
the changes to loadMore
2015-08-03 11:48:50 -07:00
1cd6685b36
[Search] Update loadMore
...
The controller's loadMore function now sends
new queries to the search service if the
controller's full results list does not have
enough results in it to load more.
2015-08-03 11:44:56 -07:00
695582b30f
[Search] Clean up
2015-08-03 11:38:47 -07:00
d0bad46627
[Search] Style
...
Removed use of the keyword 'catch' when dealing
with promises, and instead used the second
parameter of then.
2015-08-03 10:46:34 -07:00
eb0bdba666
[Search] Moved isLoading
...
Moved the isLoading function away from
the aggregator. It is now the controller's
responsibility. Corresponding tests
updated.
2015-08-03 10:45:30 -07:00
19b9668190
[Search] Restoring web worker tests
2015-08-03 10:21:50 -07:00
59d4c362f6
[Search] Temporarily remove web worker test
2015-08-03 10:13:00 -07:00
9be646f1e7
[Search] Moved search folder location
...
Moved search from platform/features/search to
platform/search. Added more style corrections.
2015-08-03 09:51:36 -07:00
164d5485e9
[Search] Wrote provider test
...
Completed tests for GenericSearchProvider.
Also fixed style in other tests.
2015-08-03 09:36:13 -07:00
7678289ead
[Search] Wrote worker test
...
Completed tests for GenericSearchWorker.
2015-07-31 16:37:11 -07:00
2a62494296
[Search] Wrote provider test
...
Completed tests for ElasticsearchSearchProvider.
2015-07-31 15:27:02 -07:00
ae94ba73d7
[Search] Wrote aggregator test
...
Completed tests for SearchAggregator.
2015-07-31 11:33:58 -07:00
560a2e035e
[Mobile] Info Button
...
Added info button to grid/list items
on mobile. When the button is pressed,
info bubble appears for 750ms or the
same infobutton is pressed to dismiss
immediately.
2015-07-31 11:13:52 -07:00
5b3f78287e
[Search] Wrote controller tests
...
Completed tests for SearchController and
SearchItemController.
2015-07-31 10:40:16 -07:00
4bb000dd93
[Search] Writing tests
...
Created files for all the tests to write.
2015-07-31 09:38:45 -07:00
06d9b68406
[Search] Comments
2015-07-31 09:38:05 -07:00
eca52a8ca6
Merge remote-tracking branch 'upstream/master' into mobile_3
2015-07-31 09:09:31 -07:00
64e2de7aa6
[Documentation] Add a build step
...
Support generation of non-API docs using
npm run docs. Supports MissionControl/vista#21
2015-07-30 16:36:17 -07:00
3a3e98cc48
[Search] Update provider timeout
...
Added a timedOut property to the provider's
return object. Changed the generic search
worker to stop if it reaches timeout.
2015-07-30 16:35:26 -07:00
ee64ef5fc1
[Documentation] Generate docs with diagram
...
Convert Markdown+nomnoml -> HTML+PNG for
MissionControl/vista#21
2015-07-30 16:16:33 -07:00
6e11941ae9
[Search] ES Provider error checks
...
The elasticsearch provider returns an empty
result when elasticsearch throws an error
(probably a bad request). This prevents the
aggregator from thinking that ES is loading
infinitely.
2015-07-30 15:47:09 -07:00
ad482600de
[Documentation] Begin adding doc generator
...
Begin adding Markdown->HTML documentation generation
with nomnoml embedded diagram support.
MissionControl/vista#21
2015-07-30 15:40:43 -07:00
7c89e4aa4a
Merge branch 'master' of https://github.com/slhale/openmctweb into search
2015-07-30 15:08:33 -07:00
f8471bc944
[Search] Comments
2015-07-30 15:04:42 -07:00
15b7e3ac9b
[Search] Aggregator returns result object
...
The aggregator now returns a result object similar
to that of the providers, but the hits array contains
domain objects rather than searchResult objects.
Also removed overly complicated filterRepeats
function from the aggregator and replaced it with a
simpler one.
2015-07-30 14:57:15 -07:00
2983ebb2c6
Merge branch 'mobile_3' into mobile
2015-07-30 14:11:08 -07:00
25e8bb44d2
[Mobile] Item Height
...
Adjusted item height in
folder/layout list to be
automatically same as the
list object, not flowing over.
Applied to both phones and tablets.
2015-07-30 14:10:43 -07:00
51bc7c6a7f
[Search] Generic tracks total hits
...
The generic search worker keeps track of the total
number of search hits before truncating to match
the max results.
2015-07-30 14:06:35 -07:00
60dad014cc
[Search] Changed provider return type
...
The provider now returns an object that has
a hits property which contains what it
previously returned, and also a total property
which contains the total number of results.
2015-07-30 13:54:56 -07:00
1a8eece90f
Merge branch 'mobile_3' into mobile
2015-07-30 13:35:40 -07:00
85658d3d1f
[Mobile] Tests
...
Removed tests causing incomplete
build.
2015-07-30 13:33:59 -07:00
a7cd6d8807
[Search] Removed name field form ES provider
...
Removed the name field from the ElasticSearch provider
search query string, so now it will check all of the
fields of the domain object (such as type).
2015-07-30 13:32:34 -07:00
ddce0f371d
[Mobile] Test
...
Removed extra mockEvent from test.
2015-07-30 13:32:24 -07:00
495cd06ed5
[Mobile] Tests
...
adjusted test to fill empty
functions.
2015-07-30 13:30:03 -07:00
1624866656
[Mobile/Bug] RemoveAction
...
When removing object you have
openned, now compares the currentObj
id with the removed obj id, resulting
in navigating to parent if they are the
same.
2015-07-30 13:27:56 -07:00
bce56c53ed
[Search] Clean up
...
Updated comments and documentation. Changed the generic
worker to return results as {id: score} key value pairs
rather than {id: {score: score}} format. Removed unused
getLatestResults and getLatestTimestamps functions from
the providers.
2015-07-30 13:27:45 -07:00
0b3170d2ef
[Tests] Remove logs
...
Remove protractor logs, WTD-1489
2015-07-30 12:54:26 -07:00
2d1aa65d63
[Mobile] Test
...
BrowseController test adjusted to
repeat less code.
2015-07-30 12:50:39 -07:00
7e7754f9aa
[Tests] Add license headers
...
Add license headers to protractor test scripts,
WTD-1489.
2015-07-30 12:50:13 -07:00
3a96a246a4
[Tests] Ignore protractor in build
...
Ignore protractor test folder from command line build,
WTD-1489
2015-07-30 12:44:49 -07:00
24682c5f7a
[Tests] Add protractor instructions
...
Add protractor instructions to top-level README, WTD-1489.
2015-07-30 12:42:50 -07:00
28365602f0
[Tests] Comment out failing tests
...
WTD-1489.
2015-07-30 12:39:05 -07:00
2c5da44e5e
[Search] Clean up
...
Removed the timestamp as an optional parameter
of the search aggregator's query(), and now it
instead automattically generates one before
querying the providers.
Also attempted to fix loading, but did not
complete (commented out).
2015-07-30 12:38:03 -07:00
a03046400c
[Tests] Separate out page launcher
...
WTD-1287
2015-07-30 12:29:02 -07:00
d5c835e777
Fixed Delete not working in protractor
2015-07-30 12:28:40 -07:00
af630d1b3e
Add Protractor Directory
2015-07-30 12:28:29 -07:00
c333a2e70a
[Mobile] Test
...
Repeat of test variable deleted.
2015-07-29 16:31:38 -07:00
6b613f234b
[Search] Clean up comments
2015-07-29 15:22:46 -07:00
1619f236cf
[Search] Updated search service interface
...
The search service's interface now just consists
of the two functions query() and isLoading().
query() returns a promise for an array or results,
which eliminates the need for timeout polling like
was previously done. The search providers
have also been changed to reutrn promises.
2015-07-29 15:07:13 -07:00
906354764b
[Mobile] Tests
...
Has way to make isMobile call
true or false for mobile/nonmobile
devices.
2015-07-29 15:06:39 -07:00
12ec293f3d
[Mobile] Tests
...
Changed BrowseController and RemoveActionSpec to account
for grandparent and navigation usage. Also changed
RemoveAction variable name.
2015-07-29 13:57:11 -07:00
bdf8b4d3f1
[Mobile] Test for Back Arrow
...
Added tests for the backarrow and
when it appears/disappears.
2015-07-29 13:22:47 -07:00
5ee8dd239b
[Search] Comments
2015-07-29 13:17:50 -07:00
6e60088b11
[Mobile] RemoveAction
...
Removed console and added
navigationService (mock) to the
spec version.
2015-07-29 11:58:53 -07:00
97bf530b1d
[Mobile] BackArrow
...
Removed the BackArrow console log
that was getting called in the
BrowseController.
2015-07-29 11:41:10 -07:00
18348476c6
[Mobile] RemoveAction Tweak
...
If you remove an object you are
currently within/opened, then on
removal of it you navigate to the
parent of whatever you removed.
2015-07-29 11:38:47 -07:00
7e35e55f0b
[Mobile] Hide Back Button
...
When you are at the highest level the
back button fades out and is unclickable.
When you are able to go up a level the
back button appears/fades in and is
pressable. Also removed the object type
name from the header.
2015-07-29 11:13:09 -07:00
f2cd55d6cd
[Search] Cleaning up
...
Cleaning up code in generic serach provider. Removed
unnecissary return statements. Moved indexing via web
worker from getItems() loop to within itemsHelper().
Commented out timeout, becuase seems unnecissary.
Changed all date.getTime() to Date.now(). Indexing
has undefined checking.
2015-07-29 11:01:38 -07:00
28a2a5b92a
[Mobile] Tweaks to layout
...
Removed the user-select option
for the context menu and bottom bar
on mobile. Also edited the folder
grid item so that its icon rep
size is not overly large.
2015-07-29 10:39:17 -07:00
639cf1cf59
[Search] Generic indexes once
...
Changed the generic search provider to index the
file tree only once when it is initially called.
This assumes that the contents of the file tree
will not change significantly within the course
of a use session (and some changes may be caught
by other search providers).
2015-07-29 10:28:07 -07:00
d262520594
[Mobile] Tree menu Open
...
Tree menu select arrow button's width
is now size of full button. Prior to this
the pressable area was less and therefore
less responsive.
2015-07-29 10:25:09 -07:00
7cc14a195b
[Mobile] Tests/Header
...
Removes back arrow on desktops.
Also added queryService to tests
for the context menu action and
gesture.
2015-07-29 10:00:03 -07:00
84b9e4d781
[Mobile] Context Menu
...
Context menu next to object header
now dismisses when touching away
from it. Also, when long touching
an object, the context menu appears.
Set on 500ms timeout.
2015-07-28 17:09:15 -07:00
ce433a01b2
Merge branch 'master' of https://github.com/nasa/openmctweb into search
2015-07-28 17:04:44 -07:00
495d8c9830
[Search] Search term processing
...
The search term processor for ElasticSearch now
removes extra spaces from inside of the search
term (to avoid some ES errors).
2015-07-28 17:04:29 -07:00
52e0476d24
Merge branch 'mobile_3' into mobile
2015-07-28 15:57:02 -07:00
86340623f7
Merge remote-tracking branch 'upstream/master' into mobile
2015-07-28 15:56:43 -07:00
356fa73c91
[Mobile] Tests
...
Test created for backArrow
that spies on all objects
used to find parent.
2015-07-28 15:55:22 -07:00
a073ef69ac
[Mobile] Back Arrow
...
Shifted Back Arrow down to
align with header.
2015-07-28 15:15:42 -07:00
3c6c420023
[Mobile] Back Arrow
...
Back Arrow implemented
by getting parent and then
navigating to it.
2015-07-28 15:08:14 -07:00
2ffe1cdff9
[Build] Bump version number
...
Bump version number, add snapshot status to begin sprint
Triton, WTD-824.
2015-07-28 13:30:39 -07:00
32b58715c6
[Search] Fixed scrolling and layout edit
...
Changed the CSS so that scrolling for the tree and
search results works again. Additionally, layout
editing works again.
2015-07-28 12:33:22 -07:00
1a9dd2f144
[Search] Comments
...
Updated documentation. Removed unnecissary dependency
fom generic provider.
2015-07-28 11:33:29 -07:00
21964fe68e
[Mobile] Demo Setup
...
Added lines to circle.yml
for mobile demo branch.
2015-07-28 11:08:10 -07:00
62714bb97c
[Continuous] Deploy to staging-un
2015-07-28 11:04:09 -07:00
2a4943f584
[Mobile] Console
...
Removed call to console so
mvn clean install would compile.
2015-07-28 10:58:22 -07:00
e32403a75f
[Mobile] Clean-Up
...
Cleaned the unused code for the
backArrow and long touch gestures.
Commented out functions for later use
Currently shows the back arrow, however,
only will print to console on press.
Edited tests where mobile checks were breaking
and fixed.
2015-07-28 10:56:29 -07:00
d6a7dc9820
Merge branch 'search' of https://github.com/slhale/openmctweb into search
2015-07-28 10:17:15 -07:00
dc53cf60d1
[Search] Style
...
Made style compliance changes.
2015-07-28 10:15:05 -07:00
e0e5ad1347
[Search] Removed console output
...
Accidentally left in a console.log statement
2015-07-28 10:04:31 -07:00
a6b11354cd
[Search] Removed console output
...
Accidentally left in a console.log statement
2015-07-28 10:03:22 -07:00
f7c0cb6214
Merge branch 'search' of https://github.com/nasa/openmctweb into search
2015-07-28 09:51:17 -07:00
561d671181
[Search] Fix to pass test
...
Changing TreeNodeController's isSelected function
back to original, so that it doesn't break tests.
2015-07-28 09:50:50 -07:00
d569b13101
[Continuous] Deploy to staging-un
2015-07-28 09:40:16 -07:00
b0c42c12b7
[Mobile] Back Arrow
...
Changes URL correctly that
is printed to the console. Is the
url to up one level of objects.
However not navigating to that
object.
2015-07-27 17:01:30 -07:00
621ccc25ec
[Mobile] Back Arrow HTML
...
Created HTMl for back arrow,
next neew to hook up a click.
2015-07-27 15:31:47 -07:00
617df739ee
[Mobile] persistence
...
Removed elasticsearch.
2015-07-27 15:26:09 -07:00
6e43a92191
[Mobile] Merge
...
Fix Conflicts.
2015-07-27 15:21:59 -07:00
84486f2086
[Search] Fixed empty search
...
Pressing enter on the searchbar before putting
any input would before hide the filtree when
it shouldn't. Now it does not.
2015-07-27 14:12:49 -07:00
dc79f460e5
[Search] Fixing conflicts
2015-07-27 13:34:12 -07:00
7cac858697
[Search] Cleanup
...
Updated documentation. Removed most unused funtions.
Removed references to the search service in the
search template -- necissary functions added to
the search controller.
(Search in a 'working' state again.)
2015-07-27 13:25:35 -07:00
a3977a18f0
[Search] Results polling in aggregator
...
Moved the polling for most recent results
from the search controller to the search
aggregator.
Also changed ng-change back to ng-keyup
in the search template.
2015-07-27 12:59:32 -07:00
5e858f73d5
[Search] Changed ng-keyup to ng-change
...
In the search template. Also small comment change.
2015-07-27 11:55:42 -07:00
a9418fd2c7
Merge remote-tracking branch 'upstream/master'
2015-07-27 11:32:41 -07:00
1d7a0fa48d
[Mobile] Removed InfoGesture
...
Commented out infogesture.
2015-07-27 11:30:29 -07:00
30c530178a
[Mobile] No ContextMenu
...
Removed context menu code
started to be used for the
long hold gesture.
2015-07-27 11:01:03 -07:00
3d0795cde3
[Mobile] Starting Context
...
Added check to make sure
user is touching only one object.
Started contextmenugesture to be
long touch, however currently long
touch is still infogesture.
2015-07-27 10:20:08 -07:00
181fb32a2a
[Search] Responsibility change (in progress)
...
Attempting to move some responsibility from
the search controller to the aggregator.
(Committing for save before possible revert.)
2015-07-27 10:04:09 -07:00
232a648fbd
Merge branch 'master' of https://github.com/nasa/openmctweb into search
2015-07-27 09:14:52 -07:00
d35a149108
[Search] Remove unused controll
...
Removed searchbar controll, as the control to
use would be the provided textfield control.
2015-07-24 16:52:55 -07:00
c85a3787c0
[Mobile] User-Select
...
Edited user-select used in
panes' layout to only
happen on phones and tablets
(just to be safe).
2015-07-24 16:46:45 -07:00
066258ab83
[Mobile] User-Select
...
Removes the copy/define
mobile safari menu that
appears during some touch events.
Only apply to left and right panes.
2015-07-24 16:19:15 -07:00
ddc2295ec3
[Mobile] Touch Hold Gesture
...
Rough touch hold gesture added
to the info gesture. Currently
if you hold on an item (that you
would normally hover over) for
500ms, you get the info gesture pop
up.
2015-07-24 16:02:06 -07:00
011e6fc512
[Mobile] Clean Up
...
Moved Mobile check in InfoGesture to
call on mouseEnter.
2015-07-24 15:27:33 -07:00
dca0014862
[Search] Removed unused
...
Removed incorrect 'uses' statements from
bundle.json. Also removed unused controller
ToggleController. Edited some comments.
2015-07-24 15:08:43 -07:00
6b02295bf4
Merge branch 'master' of https://github.com/nasa/openmctweb into search
2015-07-24 14:20:27 -07:00
05c43db6fe
[Search] Search input using the model
...
Made the search bar text input go to ngModel.input,
rather than getting the text manually from the DOM
element. Additionally, removed the search service
from the search controller's scope.
2015-07-24 13:04:48 -07:00
9143f5febd
[Search] Comments and errors
...
Changed TreeNodeController slightly to do error
checking. Also updated some comments.
2015-07-24 13:03:18 -07:00
91bd58215a
[Mobile] Size Adjustment
...
Moved hamburger icon slightly up
using the padding instead of
margin.
2015-07-24 12:38:01 -07:00
b37ee19fbc
[Mobile] Size Adjustment
...
Adjusted indentation size
on the tree. Also change size of the
hamburger icon to match the
object icon and moved it slightly
down.
2015-07-24 12:35:19 -07:00
2355d354b3
[Mobile] Items List
...
Flushes items left and
vertically centers the
title/details. Also cleaned
up the items classes in sass
files.
2015-07-24 11:46:58 -07:00
300280e03e
[Search] Moving responsibility
...
Moving the responsibility of polling for updates
from the search controller to the search aggregator.
In progress. Previously this prototype was what
could be called semi-stable, but now it is no longer.
2015-07-23 16:58:25 -07:00
200c6e49fc
[Mobile] Test
...
QueryService (mock) added to the
ContextMenuGestureSpec to account
for isMobile call that allows/
disallows use of contextmenu
gesture.
2015-07-23 16:55:45 -07:00
a89f9eed42
[Mobile] Grid List/Gestures
...
Context menu only shown with contextmenu
click on desktops (non-mobile devices). Also
edited items list in a folder's representation
to show the icon on the left side, with text
centered horizontally (only mobile).
2015-07-23 16:47:57 -07:00
341218e8f6
[Search] Tree hide change
...
The tree is now hidden whenever there is
text in the search bar. (This allows for
the case when there are no search results,
but text in the search bar.)
2015-07-23 16:24:38 -07:00
33e8084852
[Search] Getting input text
...
The controller now gets the input text from the
DOM element ID, then passes that string along
to the search service, instead of passing the
raw ID.
2015-07-23 16:13:26 -07:00
7d495f6389
[Search] Hide tree
...
The tree is hidden when there are
search results.
2015-07-23 15:55:20 -07:00
f4d34a2a9c
[Search] mctControl for searchbar
...
Attempting to generalize the searchbar using
mct-control. In progress.
2015-07-23 15:29:19 -07:00
0feab1965c
[Search] Attempt at scroll bars
...
Attempted to make the search results scroll,
but failed for now. Created a div for the
search results, load icon, and load more
button, which are the elements desired to
be scrolled. Did not work because search
result labels have absolute position text.
2015-07-23 15:12:13 -07:00
7993e4c03f
[Mobile] Gestures
...
Removed the hover coloring on
the tree menu on mobile by changing
original** scss code. Also added
check in ContextMenuGesture that
will only allow context menu to appear
in non-mobile browser.
2015-07-23 15:01:14 -07:00
b592b89dc8
[Mobile] Clean Up
...
Removed unnecessary transitions.:
2015-07-23 14:15:01 -07:00
d115166dde
[Mobile] Comments
...
Added comments and removed
unwanted spec test code for
BrowseController.
2015-07-23 13:48:21 -07:00
d176f9f811
[Mobile] Test
...
Fixed BrowseControllerSpec.js to
account for the .treeslide
call and added a new test for thatasds
2015-07-23 13:46:46 -07:00
aa17d3034e
[Search] Fixed excessive calls to setSelection
...
There were excessive calls to TreeNodeController's
setSelection() due to a modification for search
compatibility. Changed to not call as often.
2015-07-23 13:32:15 -07:00
52a9fcf5d6
[Search] Changed highlight size
...
The search item highlight when selected or
hovered over is now talled, and the margin
between search items is reduced to
counteract any effect to spacing.
2015-07-23 13:29:11 -07:00
143e3eeb6c
[Mobile] CleanUp/Tests
...
Added tests inside spec files
for the QueryService, TreeNodeController,
and InfoGesture. Also cleaned up the
tree so that padding is used between
buttons instead of margins.
2015-07-23 13:19:58 -07:00
7b271dcb6b
[Search] Highlight transitions
...
Added transitions for when objects get
highlighted from selection or hover.
2015-07-23 13:14:20 -07:00
2680e466fa
[Search] Tree selection syncs
...
Selecting something in the search results now
also makes it selected in the filetree. It
remains selected even when the search results
are cleared. (The filetree does not
automatically expand to that position though.)
2015-07-23 12:47:21 -07:00
29d5535e7c
[Search] Changed search load time
...
Changed how frequently the search controller
checks for updates. This makes the load icon
dissapear faster, and looks more natural. But,
may affect performance.
Also changed the point at which the loading
status becomes 'true'. Made it earlier, at
the beginning of the controller's update().
2015-07-23 11:48:19 -07:00
ebb5474b34
[Search] Hover and loading
...
Added styling to result items when they are
hovered over.
Also added a loading icon.
2015-07-23 11:41:17 -07:00
4759162bb7
[Search] Added right padding
...
Added padding to the right side of the
search holder to match the tree holder's
padding.
2015-07-23 11:08:31 -07:00
deba184103
[Search] Selection remains across queries
...
The selected object in the search results now
remains selected even after a new search is made.
It also will remain selected if it is clicked
on the file tree, but the file tree version is
not yet selected if it is clicked on the search
results list.
2015-07-23 10:56:38 -07:00
c65a278fcf
[Search] Selecting results works
...
Can now click on search results. The view will
be updated, as well as the selected object
being higlighted.
2015-07-23 10:50:00 -07:00
50ce800c2a
Merge branch 'master' of https://github.com/shivamndave/openmctweb
2015-07-23 09:51:33 -07:00
1a1eecb4c3
Merge remote-tracking branch 'upstream/master'
2015-07-23 09:51:10 -07:00
b3bc8b6876
[Mobile[ Tests
...
Added jasmine test for
QUerySerivce and adjusted
the InfoGestureSpec to
account for use of
QueryService.
2015-07-23 09:28:36 -07:00
8c08f7b93e
[Search] Less space above tree
...
Removed the awkward spacing between the filetree
and the search bar. Now 'My Items' appears just
below the search bar.
Also added .search-holder to the sass, but haven't
done anything with it yet.
2015-07-23 09:25:10 -07:00
501e426868
[Search] Centered load more button
...
More correctly centered the load more button,
so that when the left panel is resized,
the button remains in the middle.
Additionally, added more comments to the sass.
2015-07-22 16:35:41 -07:00
8f1f4eb177
[Search] Generic search gets all roots
...
Generic search now automatically finds all
the roots before searching.
2015-07-22 16:21:38 -07:00
b0e7dca985
[Search] Empty search resets results
...
When there is no input into the search bar
no results are displayed/displayed results
are removed. This is because the search
providers were changed to return empty
arrays for empty search strings.
2015-07-22 16:09:14 -07:00
b16af5fe3e
[Search] Renaming search and searchbar
...
Changed what was previously just 'search' and
renamed to 'search view'. Then, took what was
previously 'searchbar' and renamed to
'search'.
2015-07-22 15:43:28 -07:00
1f7ba70ad7
[Mobile] Scroll Bug
...
Removed scrollbar that appears in landscape
mode in tree menu.
2015-07-22 15:21:34 -07:00
1dbe039be8
[Search] Load more button style
...
Styled the load more button to match
the general theme.
2015-07-22 15:17:27 -07:00
d82538a799
[Search] Item background highlight
...
Each result item now has a highlighted
background, with correct rounding of
edges. Need to now detect when to
highlight (on selection).
2015-07-22 14:48:14 -07:00
57d45b24be
[Search] Removed Search View
...
Removed the search view from bundle.json because
the search in the left panel is the actualy
UI for searching. The search view is temporary.
2015-07-22 13:46:40 -07:00
dcd4006017
[Search] Positioning fixed
...
Fixed the search results so that they
now display correctly, with overflow
hidden, and no unusual positioning.
Also changed font size to 0.8em.
2015-07-22 13:43:54 -07:00
7aba3b6672
[Mobile] Clean Up
...
Removed gap below bottom bar. Moved
around constants for the resizing
of the tree. Also added comments in
layout and reformatted that slightly.
2015-07-22 12:53:49 -07:00
3ae681c79c
[Search] Colors and positioning
...
Corrected the colors back to the normal
style. Also made the text on the same
line as the icon, but this fix is a
temporary one.
2015-07-22 12:33:20 -07:00
ab3d3ec45b
[Search] Overflow text
...
Overflow text on the search item labels
is now hidden, with ellipses.
New problem: Text is on a different
line than the icon.
2015-07-22 11:48:13 -07:00
ff3770c9ee
[Search] Added css classes
...
Added classes to the HTML so that CSS and
Sass could get access to style the
searchbar items. The structure for styling
is now mostly set up.
2015-07-22 11:21:14 -07:00
bcc1e2e26f
[Search] Starting front-end
...
Starting to modify the front-end so that
the searchbar appears in the tree view
area. Made the tree holder have relative
position so that the searchbar is visibile
for now. (Later will be different.)
2015-07-22 10:38:56 -07:00
926b3d075c
[Mobile] Clean Up
...
Cleaned up scss files. Removed
repeated statements and added
comments. Also commented js files
like QueryService and InfoGesture.
2015-07-22 10:25:21 -07:00
b5f8e6d90c
[Search] Updating searchbar
...
Updating the searchbar to be again more
similar to the search view. It now has
a 'load more' button, but it is not
clickable for some reason. In progress.
2015-07-21 16:21:23 -07:00
827cb27f28
[Mobile] Menu
...
Added margin to top of tree list items.
Also removed hovering Info coming
up on mobile devices.
2015-07-21 16:19:59 -07:00
739fa423c5
[Search] Added wildcards to generic
...
Added wildcard support to the generic
search provider. In this case, wildcards
behave just like spaces.
2015-07-21 16:10:35 -07:00
5f30249065
[Search] Load more option
...
Made the search view have a 'Load more'
button. Added functionalty to allow this
to happen.
2015-07-21 15:56:28 -07:00
4191bc1ac3
[Search] Comments
...
Updated the documentation.
2015-07-21 15:31:23 -07:00
92df11acc1
[Search] Readded ElasticSearch provider
...
Previously had removed the elasticsearch provider
from bundle.json so could work on the generic
search web worker. Now have modified the
elasticsearch provider to match the new interface
with the aggregator, and it works.
At this point, search is 'working'
2015-07-21 15:14:07 -07:00
416bd82589
[Search] Cleanup
...
Removed a couple of unnecissary things, and fixed
up the comments.
2015-07-21 15:05:08 -07:00
7934e8d425
[Search] Changed worker result implementation
...
The interface remains the same, but the web worker
returns a pseudo dictionary (actually an object)
after being told the search. The key value pairs
for this dictionary are ids and scores.
2015-07-21 14:55:44 -07:00
0842f464db
[Mobile] Menu Adjustment
...
Makes highlight go all the way to right.
Also makes the arrow be absolute on the
right side, making it aligned to right.
2015-07-21 14:29:13 -07:00
5a93e5a2bc
[Search] Correct search updating
...
The search controller now updates the display
results list, then repeatedly asks the
aggregator to update until the timestamps
all are at least as new as the one that the
controller originally gave for the query.
Basically, the search now updates correctly
without having to press enter again.
2015-07-21 14:24:37 -07:00
56e51ea32a
[Mobile] Reformat of menu
...
Reformats menu to move the
arrow to the right and now
that is what selects an object.
Pressing the actual menu item will
enact the dropdown menu. This
only happens on mobile platforms.
2015-07-21 13:29:45 -07:00
41c38f202d
[Search] Comments
...
Removed extra commented out code.
2015-07-21 13:04:03 -07:00
f0f396f656
[Search] Needs more updating
...
The search aggregator now correctly gets
from the providers, but because of not
sync, the display is effectively one press
behind the correct search results.
Still, working to some extent.
2015-07-21 12:59:52 -07:00
a5febf8f0f
[Search] Removed paging
...
Removed the paging from the search view,
because later instead of paging there will
be a 'view more' option.
Also made the generic search provider
return searchResult objects instead of
raw domain objects.
2015-07-21 12:44:14 -07:00
4f4af87285
[Search] Added timestamp to queries
...
(Temporariliy removed the elasticsearch provider
from bundle.json)
Added a timestamp parameter to the query so that
the aggregator can tell when the results were last
updated. Created a separate function for getting
the results list. GenericSearch now converts back
from models to domain objects after the web worker
does its work.
2015-07-21 12:34:08 -07:00
1b5fbccc06
[Search] Removed validType function
...
Removed the validType function which previously
was a paraemter to the search providers. It
was no longer used, and is not necissary.
2015-07-21 11:17:45 -07:00
fc123cd367
[Search] In progress webworker
...
Connecting GenericSearch to the web worker is still
in progress. The aggregator currently gets the
results before the web worker is finished. In process
of fixing sync issue.
2015-07-21 11:14:13 -07:00
a0f4b98eed
[Search] Webworker search
...
The web worker's search() appears to work. Now
we just need to link it in to the GenericSearch
as the primary means of searching.
2015-07-21 10:35:33 -07:00
7adcfc221a
[Serach] Webworker indexes items
...
The indexItem() part of the web worker seems
to be working at this point.
2015-07-21 10:10:34 -07:00
c1dcd8ea5b
[Search] Framework of webworker implementation
...
Made a basic outline of the desired web worker
implementation. (Functions present, now need to
implement them.)
2015-07-21 09:58:19 -07:00
74961e1106
[Search] Starting on workers
...
Starting to work on using web workers to
do some of the work of GenericSearch.
Changed bundle.json accordingly.
2015-07-21 09:44:14 -07:00
c79d1f2648
[Search] Choose higher score & optional parameters
...
Changed the search aggregator's filterRepeats
function to choose the version of the searchResult
object that has the higher score, when it
encounters multiple searchResult objects
corresponding to a domain object ID.
Also changed the search providers and aggregator
such that the validType parameter is now optional,
with a function that always returns true as the
defualt.
2015-07-21 09:41:52 -07:00
f4bd7d7a44
[Search] Revert to earlier commit
...
Reverted to before implementing next(). May re add
back some changes, such as removing validType and
then adding web workers.
2015-07-20 17:02:08 -07:00
1891b24bde
[Search] Dump before revert
...
Commtting changes so far before revering
to a previous commit. Most changes to make
next() have been unneccsiary. We no longer
want next().
2015-07-20 16:56:39 -07:00
5520037908
[Search] Partial loading
...
Changed the providers to return only the first
search result. Each searchResult object has a
function next() which returns the next search
result. This allows the search aggregator to
load more results without making a whole new
search query. (Still requuires some cleaning
up.)
2015-07-20 14:30:22 -07:00
c0c0371451
[Search] Timeout passed from SearchAggregator
...
The timeout value is now an optional
parameter of the providers, and
the search aggregator now passes a
common default value to all of them.
2015-07-20 11:21:55 -07:00
ed956d351d
[Search] Elasticsearch timeout
...
Added a term to the elasticsearch query
that should make it time out. Apparently
this only works sometimes, as ES uses a
'best effort' timeout.
2015-07-20 11:08:43 -07:00
e9e9ca146b
[Search] Generic search timeout
...
Added a time limit for generic search's indexing
of the filetree, at which point it will just
return the portion of the filetree it has
indexed.
Additioanlly attempted to move this part of
the functionality to a webworker, but is not
working because of unclonability of the
objects. (Commented out)
Also updated some documentation comments.
2015-07-20 10:59:02 -07:00
dcdafbaebf
[Mobile] Fix Shift
...
Shifting occurring during transition
fixed by making transition backface-
visibility hidden during the
transition.
2015-07-20 10:25:27 -07:00
f98915cddd
[Mobile] Comments
...
Added comments to the mixin list.
2015-07-20 09:51:37 -07:00
4e6c307684
[Mobile] Transition
...
Adjusts transition time on fade.
2015-07-20 09:48:12 -07:00
ce6d74390e
[Mobile] Clean-Up
...
Removed unnecessary classes. Also added
comments and adjusted menu sizes.
2015-07-20 09:39:06 -07:00
6e406fd060
[Mobile] Right Pane sets
...
Right pane sets the size of itself,
causing the left pane to re-adjust
to fit the screen based on it. Also
transitions work on the slide and the
fade in.
2015-07-20 09:16:28 -07:00
2614427e0e
[Mobile] Fix
...
Fixed to open menu fully.
2015-07-17 14:32:33 -07:00
e8b662571b
[Search] Not case sensitive
...
Made sure that generic search's matching is
not case sensitive.
2015-07-17 14:06:48 -07:00
2a784115d5
Merge branch 'master' of https://github.com/nasa/openmctweb into search
2015-07-17 13:49:19 -07:00
9f5f14826b
[Search] Changed generic's matching implementation
...
Changed how the generic search provider determines
search matches. It now splits the search input into
search terms by spliting at spaces, and then scores
the results by how many of the terms appear as
substrings in the result.
2015-07-17 13:49:09 -07:00
c75d94289b
[Serach] Callbacks and renaming
...
Added validType() as a callback parameter to the search
providers. It is defined in the search aggregator, and
is used to put any restrictions on object type in the
displayed search results.
Renamed EverythingSearchProvider to GenericSearchProvider.
2015-07-17 11:26:44 -07:00
272c6bca97
[Mobile] Create Menu
...
Create menu's is specified/overwritten
with 1000% (change) to fit on mobile).
Also gets rid of the right bar in that view.
2015-07-17 10:50:02 -07:00
0d7387080d
[Mobile] Create Menu
...
Create menu text has ellipsis
attribute now, so if text is cut off
it will have a '...' appended to it.
Also added comments to mixins.
2015-07-17 10:28:19 -07:00
492dbcbc51
[Search] Comments and keypress
...
Changed the controller for the search input
to respond on keypress rather than keyup.
Added comments better explaining searchResult
objects to the search aggregator.
2015-07-17 09:33:10 -07:00
1e2e20b145
[Mobile] Comments
...
Added comments to the mixins.
2015-07-17 09:04:39 -07:00
c82163fa7b
[Search] Comments and style
2015-07-16 16:54:53 -07:00
cf3169dd68
[Search] More generalized restrictions
...
Moved the EverythingSearchProvider's term to item
matching to new functions, so that they can be
more easily modified later.
2015-07-16 16:50:11 -07:00
c1ebd50e4c
[Search] Result paging
...
The search view now can page the
results when there are many.
2015-07-16 16:31:54 -07:00
488829a20c
[Mobile] Header
...
Removed type from header
along with the right side buttons.
2015-07-16 16:13:58 -07:00
85c7a36e25
[Mobile] Cleaned up
...
Set the width of the create menu
text/components to fit the menu
however it gets cuttoff sometimes.
Next steps are to Clean up screen,
change the create menu to fit the left side,
and fix bottom space.
2015-07-16 15:21:17 -07:00
442a1979e7
[Search] Rudimentary scroing for manual
...
Created a rudimentary scoring function for
the EverythingSearchProvider. Also corrected
the sorting by score function.
2015-07-16 14:36:02 -07:00
d99b4d75d8
[Mobile] Fix
...
Fixed the desktop version breaking.
CUrrent issue is hte menu is getting cut off.
2015-07-16 14:07:25 -07:00
922a724e36
[Search] Removed unused file
...
Removed SearchService.js, as now the searchService
is implemented using the aggregator and providers.
2015-07-16 13:26:23 -07:00
15a88967d0
[Mobile] Transition/Create Fix
...
Fix the create button to work and
also transition well. Added transition mixin
to stay DRY.
2015-07-16 13:22:07 -07:00
15a9d2380c
[Search] Removed unnecissary dependency
...
Removed an unnecissary parameter from the
search aggregator ($q).
2015-07-16 13:11:00 -07:00
80e0bd875a
[Search] Aggregator merges results
...
The search aggregator now merges search
results from different providers better.
It removed duplicate results, and orders
the list of results from highest to
lowest score.
2015-07-16 13:08:05 -07:00
6e6fbe0d65
[Mobile] Transitions
...
Made transitions properly work for
create button.
2015-07-16 12:54:10 -07:00
180e5f14ae
[Mobile] Cleaned up
...
Made pane sass code more DRY by
using the phoneandtablet mixin
on repeated conditions.
2015-07-16 12:25:06 -07:00
e9314898d2
[Mobile] Portrait & Landsc.
...
Specifies amounts based on phone and tablet's
orientation. Not tested for the actual device,
but emulator. Also currently makes the create
button appear/disappear instead of smoothly sliding.
2015-07-16 11:50:55 -07:00
bc2072b8c6
[Search] Removed unused search provider
...
WARP search provider should not be
implemented here. And was not yet
implemented or used at all anyway.
2015-07-16 11:33:36 -07:00
25208a9074
[Search] Aggregator aggregates
...
The search aggregator now combines the search
results from each search provider and returns
that. Objects may appear in the list more
than once.
2015-07-16 11:31:30 -07:00
ce75d19480
[Mobile] Desktop
...
Cleans up the _layout by making the different
pane sizes device specific. Also adds a new
sass class just for desktop versions.
2015-07-16 10:44:20 -07:00
cd3c2312a5
[Search] Basic aggregator works
...
The search view now behaves as it
previously did. The search aggregator
is set to just use ElasticSearch, but
it works.
2015-07-16 10:35:26 -07:00
6f2ad0dadc
[Search] Renaming and adding files
...
Renamed QueryService as SearchService and changed
the corresponding references to it. Added a
SearchAggregator file and related files. Not
yet begun with the implementation.
2015-07-16 10:10:07 -07:00
1e05ebbfd7
[Search] Modified default input funct
...
Renamed isDefaultInput() to isDefaultFormat(). It
currently just checks for 'name' or 'type' tags,
but it may be completely unneeded.
2015-07-16 09:56:55 -07:00
c5c3546b92
[Search] Relaxed quote rules
...
Allowed quotes more often in search terms.
When there are quotes, that space-separated
term will not get the fuzzy identifier.
2015-07-15 17:02:51 -07:00
a9dd1f9828
[Mobile] Transistions
...
Cleaned up and added transitions.
2015-07-15 16:57:36 -07:00
4b5540830b
[Mobile] Slide menu
...
Rouch menu using important to
overwrite splitter setting of
amounts. Also has default values
for now for all devices.
2015-07-15 16:49:16 -07:00
672fa74321
[Search] Changed default max results
...
Changed the default number of max results to
be 100 results.
2015-07-15 16:46:38 -07:00
3fcf061679
Merge branch 'master' of https://github.com/nasa/openmctweb into search-explore
2015-07-15 16:15:25 -07:00
ee35976c92
[Mobile] Tree Mobile
...
Added mobile/_tree.scss and edited
normal tree.scss to accomodate for
future sass that adjusts the tree
menu.
2015-07-15 13:30:06 -07:00
b94ef695e2
[Search] Creating searchbar
...
Starting to create a search bar which lives
in the same side of the divder as the file
tree does.
2015-07-15 13:29:45 -07:00
54b6cd1100
[Mobile] Debug
...
Added debug statement to print
to console.
2015-07-15 13:28:42 -07:00
759eaa3b35
[Search] Comments
2015-07-15 12:39:22 -07:00
eee9309650
[Search] Fuzziness operator
...
Insead of wildcards, adding the fuzziness
operator to searches to ensure completeness
of the search results.
2015-07-15 12:14:30 -07:00
e634d77a8e
[Search] Add wildcards
...
Added wildcards to most searches at the
front and end of each word that is separated
by spaces.
2015-07-15 11:39:02 -07:00
06b26b799e
[Search] Comments
2015-07-15 11:10:04 -07:00
d6720884f1
[Search] Elasticsearch search options
...
Changed the search term processor to allow
the name and type options again (for
elasticsearch).
2015-07-15 10:52:27 -07:00
eb5946c1c1
[Search] Documentation
...
Gave more verbose descriptions of queryManual
and queryElasticsearch.
2015-07-15 10:49:24 -07:00
227cb42ba7
[Search] Comments
2015-07-15 10:24:43 -07:00
3420eb69d3
[Search] Manual max results option
...
Manual search now takes a max number of
results option, just like the elasticsearch
version.
2015-07-15 10:17:59 -07:00
6b3088f241
[Search] Manual search works
...
Manual search which does not use elasticsearch
implemented. It matches based on if the name
contains the search term as a substring.
2015-07-15 10:13:14 -07:00
fdcc6432f1
[Search] Reduced term processing
...
Term processing may be unnecissary. Now it
is limited to removed spcaes from the front
and end.
2015-07-15 09:25:10 -07:00
f8e028a5d1
[Search] Outlined new function
...
Started a new search function which manually
indexes all of the items in the tree. Still
not fully functional.
2015-07-14 17:06:55 -07:00
5e6f1214fb
[Search] Live search
...
As the user types, search happens with each
new keypress, so the user does not need to
press enter. (But can press enter as well.)
2015-07-14 15:24:51 -07:00
0371e2e314
[Search] Made maxResults bigger
...
Made it so that the default maximum
number of results is a larger number.
2015-07-14 14:26:45 -07:00
0f89e98a71
[Mobile] Clean up
...
Cleaned up layout and added phone only hider.
Also added tree.scss file, where all tree
node classes will be placed.
2015-07-14 14:14:12 -07:00
6f07a21bb8
[Mobile] Clean-up
...
Cleaned up scss and also, the
edit/new tab/full screen buttons are
hidden in mobile, temporarily.
2015-07-14 13:10:28 -07:00
dcb5af87a7
[Search] Moved result processing
...
Moved result processing to its own function.
2015-07-14 13:09:06 -07:00
f3678d9d52
Merge remote-tracking branch 'origin' into mobile_1
2015-07-14 13:08:54 -07:00
35d038e826
[Search] Processing as separate function
...
Moved the search term processing to be its
own separate function.
2015-07-14 12:55:00 -07:00
27c7410318
[Search] Moved hard coding
...
Moved where the search type is
prepended to the search term, to
allow future changes to it.
2015-07-14 12:39:00 -07:00
7c627fae8f
[Search] More search options
...
If the user searches with quotes (" or ') around
the search term, then the term processor will
not put wildcards around the search term.
2015-07-14 12:32:56 -07:00
bf0e6692f5
[Search] Comments
...
Added comments to better explain how
input processing works.
2015-07-14 11:41:23 -07:00
1d0d2302d8
[Search] Moved functionality into QueryService
...
Moved the actual searching implementation
into the query service. The search view
controller now just calls the query service.
2015-07-14 11:31:53 -07:00
1a8fd38430
[Search] Max results
...
Changed the default number of results to be
a max of 25, and added a parameter to allow
the user to set this. (May be used in an
advaned search later?) Because folders are
filtered out, the number displayed is not
necissarily exact.
2015-07-14 10:56:52 -07:00
503811f69c
[Search] Search behaves as expected
...
Seaching any substring of a domain
object title now will give the domian
object as a search result. Still not
case sensitive. Empty string will
return all results. Special characters
do not search correctly. Still has
result number cap.
2015-07-14 10:51:03 -07:00
5892594668
[Search] More robust search
...
Seach now searches using terms, which
are the domain objects' names split
at the spaces. Still does not work with
any substring, must be space separated.
Not case sensitive.
2015-07-14 10:37:57 -07:00
b9f8f6e33d
[Search] Code style
2015-07-14 10:02:27 -07:00
457193657f
[Search] Added input ID parameter
...
Added a parameter to the controller's search
function so that the html side can clearly
see/choose which input ID is being used as
the search input.
2015-07-14 09:59:48 -07:00
c92d15ba42
[Search] Cleanup
...
Added and removed some comments, for clarity
2015-07-14 09:55:26 -07:00
d7dd53c2da
[Search] Checks for folders
...
Search now (again) checks to not add
folders to the results list. This later
should be made into a policy.
2015-07-14 09:45:31 -07:00
b35fddefc0
[Search] Removed getObjectByID
...
Was no longer necissary with the current
method of search() getting objects.
2015-07-14 09:38:44 -07:00
07e08c283a
[Search] Partway works
...
The search function now returns actual
objects are results. They may not be the
correct results though.
2015-07-14 09:36:58 -07:00
89d0ea6506
[Search] Fixed uninitialized array bug
2015-07-14 09:17:14 -07:00
75ce5cd0e9
[Search] Changed variable names
...
Because of the async funtion, changed
variable names in serach2 to make more clear.
2015-07-13 17:05:23 -07:00
9a7bbd92bd
[Mobile] Cleaned up
...
Cleaned up the transistion css to
be more DRY.
2015-07-13 17:04:14 -07:00
b994b2a862
[Search] Style
2015-07-13 16:57:27 -07:00
3cb0b41b22
[Search] Poking around EasticSearch
...
Sucessfully queries elasticsearch, but displaying the
results poses problems because of asych things.
2015-07-13 16:53:48 -07:00
edcafc5835
[Mobile] Remove Bar
...
Remove the splitter bar on mobile
and tablets.
2015-07-13 13:56:44 -07:00
7d09df9a85
[Mobile] Constants
...
Re-edited media query constants
to be cleaner and consistent.
2015-07-13 13:11:27 -07:00
b00eee00fc
[Mobile] Redefine
...
Renames variables to be clearer.
Breaks up constants into parts to be
cleaners and straightforward. Also
removed the ratio.
2015-07-13 13:02:57 -07:00
c0d83f9395
[Mobile] Format
...
Reformatted the rwd media
query rules.
2015-07-13 12:39:09 -07:00
be757066f5
[Mobile] Desktop adjusted
...
Adjusted the desktop to accomodate browser
orientation changes. Done so by forgoing
checking the orientation because the
actual device can be in landscape, but it
reads orientation based on the viewport.
2015-07-13 11:18:51 -07:00
5980575918
[Search] Fixed results display problem
...
Fixed problem with search results not
properly being displayed in the search
view. (Checked that things were defined
before calling them.)
2015-07-13 11:14:02 -07:00
409d12aa75
[Search] Created QueryService
...
Created a query service which handles the
creation of the searchable list of items.
This has partially broken the search view.
2015-07-13 10:34:06 -07:00
885433390e
[Mobile] Fix for emu and act
...
Adds 2 landscape conditions for tablets and
phones to check if they are in landscape, in
the actual tablet, or in an emulate of the tablet,
then it displays.
2015-07-13 10:32:58 -07:00
687f810475
[Mobile] Constants
...
Fixed width constant to work for laptop.
2015-07-13 10:23:28 -07:00
137a60f510
[Mobile] Constants
...
Fixed constants to work for laptop.
2015-07-13 10:16:52 -07:00
2432e9c2aa
[Search] Using ElasticSearch
2015-07-13 10:13:46 -07:00
46d5a1431f
[Mobile] Added Constants
...
Rixed mis-initialized desktop
constant
2015-07-13 09:24:01 -07:00
404d02ec23
[Mobile] Added Constants
...
Re-edited constants to set min
ones for the desktop screen, that
is based on the device size.
2015-07-13 09:17:59 -07:00
03c0678cbe
[Search] Syle modifications
...
Changed 'i += 1' in for loops to 'i++'
2015-07-10 16:54:42 -07:00
04257aedae
[Search] Gets user input
...
Now sucessfully gets user input for the
search term.
2015-07-10 16:52:00 -07:00
33b30f7583
[Search] Removed unnecissary variable
...
Removed $scope.items, because it was unnecissary.
2015-07-10 15:16:50 -07:00
8eda495aa7
[Search] Results without folders
...
Folders are now no longer included in
the results list.
2015-07-10 15:06:19 -07:00
a337e04fae
[Search] Removed unnecessary file
...
Removed search-item.html, as it was the same as
grid-item.html. Now search.html uses grid-item.html.
2015-07-10 14:51:18 -07:00
2e7f23a766
[Search] Results list displayed
...
After searching, a results list is displayed.
The list is composed of grid-items.
2015-07-10 14:48:15 -07:00
6d1cb85a07
[Search] Not case sensitive
...
Search is no longer case sensitive.
2015-07-10 14:20:04 -07:00
b5756d2b99
[Search] Items list updating
...
The search results now updates the items
list when called to make sure that it gets
all of the recently added items.
2015-07-10 12:53:12 -07:00
eec955317a
revert back to
...
4d9dc3624b
2015-07-10 12:47:00 -07:00
efba0f0236
[Search] Search results by name
...
doSearch() does search by getting each
object's name. Still buggy.
2015-07-10 12:44:07 -07:00
67890a7298
[Mobile] Test
2015-07-10 12:38:04 -07:00
dd457f26c6
[Mobile] Device
...
Added max width to tablet check.
2015-07-10 12:32:34 -07:00
85c6bda5c9
[Mobile] Device
...
Adjusted Tablet slide Constant.
2015-07-10 12:21:13 -07:00
b7b5f87002
[Mobile] Device
...
Adjusted Comp Constant.
2015-07-10 12:16:43 -07:00
b0c5d807e7
[Mobile] Device
...
Removes splits desktop
settings into 2, one
for landscape and another
for portrait.
2015-07-10 11:51:56 -07:00
4d4776e0ef
[Mobile] Device
...
Removes desktop mixin settings
that do not use device width and
height.
2015-07-10 11:40:57 -07:00
61e1aeb1d8
[Mobile] Device
...
Removes desktop mixin settings
that do not use device width and
height.
2015-07-10 11:40:14 -07:00
9caa603a65
[Mobile] Device
...
Removes desktop mixin settings
that do not use device width and
height.
2015-07-10 11:36:45 -07:00
5c99e469d5
[Mobile] Device Change
...
Now instead of min-width, max-width,
... etc, uses the device-width/height.
This allows the devices to use the slide
menu while the browser on a desktop
consistently stays as desktop mode, no
matter if it is resized. As a result of this
the rwd is clear on phones/tablets, but not if
user resizes browser super small.
2015-07-10 11:29:30 -07:00
4d9dc3624b
[Mobile] Items
...
Item icons disappear now on
tablets and mobile devices.
Adjusted _items.scss to adjust the
icon class display for phones and
tablets.
2015-07-10 11:12:09 -07:00
d3ae4b729f
[Mobile] More consistent
...
More consistent when moving from
landscape to portrait and
vice-versa on devices. However
still encountering issue with
the browser being resized.
2015-07-10 10:56:48 -07:00
4e39c4f900
[Search] Finds root folder
...
The search controller will now search from
the root folder (My Items) even when the view
is initiated from a folder inside of the tree.
2015-07-10 10:32:58 -07:00
30bed434fe
[Mobile] Moved variables
...
Moved variables used for amount of
side bar and slide amount into the
mobile/_constants.scss file.
2015-07-10 09:02:46 -07:00
3e4ae4d38d
[Mobile]
...
Reverted changes to original controller file.
2015-07-09 15:38:53 -07:00
7414275a85
[Mobile]
...
Reverted changes to original scss file.
2015-07-09 15:37:03 -07:00
fcb0033864
[Mobile]
...
Reverted changes to css file.
2015-07-09 15:32:41 -07:00
f079471a18
[Mobile]
...
Reverted changes to scss file.
2015-07-09 15:31:35 -07:00
1fb1174c0a
[Mobile] Clean-Up
...
Removed unused scss constant
.
2015-07-09 15:19:29 -07:00
635e1eda69
[Mobile] Clean-Up
...
Removed unused menu button and
cleaned up treeCl to be treeClass.
2015-07-09 15:14:36 -07:00
40d53f941f
[Mobile] TreeMenuController
...
Removed the TreeMenuController.js file
and from the bundle. What this achieves
is already done in BrowseController.js
2015-07-09 14:46:36 -07:00
e339ee1dd1
[Search] Asynchronous recursion
...
The list creation now sucessfully goes 1 level
deep into the tree for objects. Still needs
more work to delve into subfolders.
2015-07-09 14:40:52 -07:00
684a0e88a2
[Mobile] Constants
...
Added constants to the
mobile one with device
height.
2015-07-09 14:26:02 -07:00
30a4f15330
[Mobile] Adjusted
...
Adjusted the _layout.scss to
have a function that makes
something disappear on phone
and tablet.
2015-07-09 14:11:51 -07:00
dfd08000f1
[Mobile] Adjust
...
Adjusted the tablet amount
that the slide occurs.
2015-07-09 13:42:07 -07:00
94b306e129
[Search] Listify filetree
...
SearchController now attempts to convert the filetree
into a list format. Still needs to be modified to be
asynchronous.
2015-07-09 11:16:55 -07:00
82c8d26264
[Mobile]
...
Now does not display
the icon for the slide menu
on desktops.
2015-07-09 11:16:41 -07:00
bd236e1cb1
[Mobile] Icon
...
Added menu/hamburger icon.
2015-07-09 11:06:25 -07:00
e47a36e799
[Mobile] Simplified
...
treeSlide now uses one line that
sets it to true or false simply
like a switch. So not matter what
it will either slide or not.
2015-07-09 10:55:52 -07:00
30efec0090
[Mobile] Angular
...
Replaced document usage with
angular calls that change the ternary
op to flip the slide.
2015-07-09 10:53:03 -07:00
b9371ea03d
[Mobile] Moved Button
...
Button moved to the Browse.html
and BrowseController handles the
tree slide.
2015-07-09 10:28:45 -07:00
7974f33781
[Mobile] Phone
...
Adjusted to differentiate
phones and tablets.
2015-07-08 16:28:40 -07:00
32eaf3893a
[Search] Display search items
...
The search view now very rudimentarily displays
some 'search-item's.
2015-07-08 16:20:12 -07:00
cdcaedc8dd
[Mobile] Added transistions
...
Transistions added, however still using
document.getElementById.
2015-07-08 15:57:08 -07:00
845b9a2faa
[Search] Fixed comments
2015-07-08 15:34:09 -07:00
5870248617
[Search] Search framework
...
Created a basic framework for a search
view. It consists of a search bar and
a results list.
2015-07-08 15:32:20 -07:00
07ef4dfe8a
[Mobile] Menu Slide
...
Menu slides, but not transition
css slides out on click. Currently
uses document, which needs to be
replaced with angular version using
and/or and/or
ng-class and/or ng-click.
2015-07-08 14:27:59 -07:00
342be0822f
[Mobile] Gen css
2015-07-08 12:17:19 -07:00
5c56484889
[Mobile] Main scss added
...
Added the mobile files as imports
to the main scss files that
generate as css files.
2015-07-08 12:14:40 -07:00
2b4162c0be
[Mobile] Reorganize
...
Reorganized the sass files. To incorporate, new
mobile directory, which holds all the mobile
sass code.
2015-07-08 12:11:48 -07:00
3704d64560
[Mobile] Push to show current
2015-07-08 11:08:31 -07:00
24fae72492
[Mobile] Left tree
...
Attempt to resize left
tree menu when changing device.
Currently does not move the splitter
bar.
2015-07-07 16:46:32 -07:00
79fb6eabd9
[Mobile] Menu Button
...
Menu button added to the
bundle and as a file modelled
after the action button.
2015-07-07 16:28:34 -07:00
1ddb00c8d6
[Mobile] Resize
...
Resized the height of each
item in grid based on new
tablet/phone widths.
2015-07-07 14:01:57 -07:00
8a0b77ec5c
[Mobile] Folder View
...
Folder representation now
will be a list.
2015-07-07 13:02:40 -07:00
2fc447e16f
[Mobile] Comments
...
Added comments and reverted the
grid back to normal.
2015-07-07 10:15:25 -07:00
d828bf59f9
[Mobile] Constants/Etc
...
Added constants for media queries.
in _constants.scss. Also, now on tablet,
zoom is disabled.
2015-07-07 09:58:22 -07:00
d8806f14aa
[Mobile] Set viewport
...
Viewport has been set in
index.html. Then what was
implemented prior to this
(rem-display and browser-manage)
was commented out.
2015-07-07 09:08:16 -07:00
0c6a9ca857
[Mobile] Styles
...
Added new style to set the width
of the tree.
2015-07-06 13:15:38 -07:00
07c907b315
Merge remote-tracking branch 'upstream/master'
2015-07-02 13:14:27 -07:00
d343d38037
Merge remote-tracking branch 'upstream/master'
2015-07-01 13:30:08 -07:00
7e89c13839
[Frontend] Markup updates to label and grid-item
...
WTD-1423
Depends on CSS and font updates in 2a032bf
2015-07-01 09:50:53 -07:00
2a032bf66d
[Frontend] CSS and font updates ONLY from open1423
...
WTD-1423
Cherry-pick this into open1404 to get latest fonts and CSS into open-master;
2015-07-01 09:48:35 -07:00
e0727e8485
[Frontend] Markup and CSS for link icon indicators
...
WTD-1423
Added small icon to upper right;
IN PROGRESS;
2015-06-30 18:13:17 -07:00
d5d7ac90ac
[Frontend] Markup and CSS for link icon indicators
...
WTD-1423
Grid item version with link at bottom right of main icon;
2015-06-30 17:58:56 -07:00
3e5fa30d9d
[Style] Add stub for label link icon
2015-06-30 16:18:37 -07:00
73241efdc8
[Fix] Fixes bundle
...
Changes the persistance to the example
version.
2015-06-30 13:20:46 -07:00
cc470f671a
[Core] Test missing model decorator
...
WTD-1334.
2015-06-30 10:14:26 -07:00
933927cda1
[Common UI] Reduce digest count
...
Reduce number of digest cycles triggered by mct-resize;
only trigger a new digest cycle when size actually
changes. #19 .
2015-06-29 09:48:32 -07:00