* Include all bundles in artifact
change bundle registry such that all bundles are immediately registered,
but must be specifically enabled. A default registry class enables bundles
that make sense for demonstration purposes.
Added methods to the registry to allow enabling and disabling of bundles
without having to load additional files.
* support alternate asset/worker paths
Change the gulp glob for assets to copy over a more minimal
set of files-- only css, fonts, and images. Results in a
smaller distributable archive.
Update stylesheet loader to use a constant for the assets path.
This can be customized at run time via MCT.setAssetPath() to
allow MCT to be hosted in various locations.
Update worker loader to support loading workers from blobs to
support packaging as standalone file.
* Load templates via requirejs
* [gulp] lazy-require where reasonable
Require things right before starting tasks to reduce gulp start up time.
* document setAssetPath
* [Bundle] load filter with requirejs
* [Build] Use almond, wrap in UMD
Use almond for built version of application and wrap in UMD so that
it supports requirejs, commonjs, and basic browser loading.
* [Main] Can choose where to load app
MCT.run allows you to specify a dom element to load application
within. If element is not specified, will use body.
* [MCT] set class on injected div
Set class on injected div so extra markup is not required.
* [Build] Re-enable optimize
* Add minimal bootstrap example
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
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