17cf0cf1e6
Render main and inspector using angular
2018-08-16 16:37:48 -07:00
0d53898af9
Build refactor to webpack ( #2139 )
...
* Move to webpack build
* Use webpack for building openmct. Move SCSS to one folder and load
all core css up front. Remove bower, begin removing gulp in favor
of npm run.
* Uses eslint instead of jshint and jscs. Merge style checking rules
into .eshintrc.js, carrying over core parts of crockford style and
our adaptations. Current code base fails to pass the linter, want
to separate linter changes from fixes to linting rules.
* Support for Vue SFC with example
* Remove outdated examples
* Use HTML loader for html (supports relative imports of resources e.g.
images) and raw-loader for when javascript must be loaded as text.
2018-08-07 14:47:50 -07:00
c55eaeb193
[Copyright] Update copyright year across platform code references
...
Fixes #2034 .
2018-05-14 15:46:17 -07:00
19b5e7c781
[Open 1641] Change warnings to info messages
2017-07-06 15:55:29 -07:00
185567cf29
[Licenses] Update copyright year to 2017
...
Fixes #1517
2017-04-05 14:52:46 -07:00
af9ffaf02d
Stop loading bundles.json
...
Stop application from requesting bundles.json at first load. This was
confusing to some external developers who would see an error in the
log and not know the cause.
2017-02-21 11:11:16 -08:00
a3847bcca5
[Roots] Add useful logging for components
2016-10-19 16:18:50 -07:00
e751461194
Typo corrections, I avoided making changes to words that have regional spelling differences.
2016-09-03 09:16:54 -04:00
c8898ac6aa
[Documentation] Updated copyright statement. Fixes #1081
2016-07-12 16:55:57 -07:00
ad5691142e
[Code Style] Rename shadowing variables
2016-05-20 13:05:32 -07:00
fa77139077
[Code Style] Run gulp fixstyle
...
...to apply code style settings from #142 .
2016-05-19 11:29:13 -07:00
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
bf232d0593
[Build] Ignore apparent strict violation
...
...in CustomRegistrars.
2016-03-04 11:24:14 -08:00
a8f7bc01c3
[Build] Redeclare globals
2016-03-04 10:53:12 -08:00
ac5ac8d34e
[Build] Remove boilerplate from scripts
...
No longer necessary after JSHint configuration.
2016-03-04 10:46:38 -08:00
ddb5837145
Merge branch 'master' into open460
2016-01-29 11:44:38 -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
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
a50410f8ed
[Plot] Allow filters to be registered
...
https://github.com/nasa/openmctweb/pull/477/files#r49903975
2016-01-15 13:00:24 -08:00
69c5b110bf
[API Refactor] Move out non-global require config
2016-01-13 12:41:15 -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
72c721b605
[API] Remove bundles.json
...
...and make its usage optional.
2016-01-08 09:54:02 -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
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
b87dd5def6
[API] Fix paths for legacyRegistry
2016-01-06 17:50:05 -08:00
a39e8e44f0
[API] Load bundles from imperative registry
2016-01-06 11:22:44 -08:00
65fb5ab2a5
[API] Move angular dependency inward
2016-01-06 11:15:36 -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
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
733a282f3f
[Framework] Obey priority order for controllers et al
...
Support overriding of controllers between bundles.
2015-09-17 17:51:06 -07:00
edca2a9f03
[Code Style] Use prototypes in framework layer
...
WTD-1482
2015-08-14 14:50:48 -07:00
3a0ba4f5a6
[Framework] Allow prototype-style constructors
...
WTD-1482.
2015-08-10 12:31:44 -07:00
31eb366e7f
[JSDoc] Add namespace docs
...
WTD-1482.
2015-08-07 12:13:15 -07:00
c08a460d30
[JSDoc] Add annotations
...
Bulk-add JSDoc annotations, WTD-1482.
2015-08-07 11:44:54 -07:00
cb56bbe569
[Documentation] Fix JSDoc syntax errors
2015-07-21 14:30:00 -07:00
10863514cb
[Licenses] Add license headers
...
WTD-1051.
2015-05-13 16:43:30 -07:00
c0163d2d60
[Logging] Wire in log levels
...
Wire in log levels to allow specifying as a query string
parameter; defaults to logging only warnings and above,
for WTD-793.
2015-02-03 18:42:30 -08:00
6dd8a4ccca
[Logging] Implement log levels
...
Implement suppression of logging below specific levels,
for WTD-793.
2015-02-03 18:01:29 -08:00
7b16428803
[Logging] Add spec for log levels
...
Add spec for log levels, to allow these to be passed at run-time
in order to suppress logging during normal use. WTD-793.
2015-02-03 17:55:13 -08:00
04ee5bbbb5
[Framework] Implement runs category-of-extension
...
Implement 'runs' as a built-in category of extension, to support
bundle addition of functions to run when the application first
starts. Specifically supports loading of stylesheets, WTD-591.
2015-01-14 16:45:13 -08:00
731c2b6c21
[Framework] Document extension ordering rules
...
Add a description of priority-ordering rules (implemented for WTD-590)
to framework documentation.
2015-01-07 17:18:39 -08:00
9d8885d48f
[Framework] Add extension sorter
...
Add priority ordering to loaded extensions in each category;
this allows control over the resulting order of extensions
acquired and used within the application. WTD-590
2015-01-07 16:39:57 -08:00
baca4ab4e6
[Framework] Complete RequireJS configurator tests
...
Complete tests for the RequireJS configurator, used to
expose libraries beyond bundle boundaries (and, related,
to provide shims for non-AMD libraries.) WTD-568.
2015-01-02 17:59:45 -08:00
96aaea5e58
[Framework] Add RequireJS configurator
...
Add a configuration step (as part of the resolve phase)
to the framework layer, where bundle-defined paths and shims
are passed to RequireJS configuration. This permits both
the use of non-AMD modules and the exposure of libraries
across bundles. WTD-568.
2015-01-02 17:46:50 -08:00