Skip to content

Loader

The loader is a system service that aggregates javascript and css files togeter by groups and returns a bundle to the client.

Bundles


Bundle name Description
view-js
view-css
Everything needed to create a Dirigible view.
editor-js Same as the view but with the workspace and repository services and hubs included.
perspective-js
perspective-css
Everything needed to create a Dirigible perspective.
shell-js
shell-css
Everything needed to create a Dirigible shell.
file-upload-js angular-file-upload module.
split-js
split-css
Split.js library and <split> directive.
code-editor-js
code-editor-css
Embeddable monaco editor in the form of a <code-editor> directive.
cookies AngularJS cookie module.

Note

You cannot mix -css and -js bundles in one request.

Example

Requesting the view bundle:

<script type="text/javascript" src="/services/js/platform-core/services/loader.js?id=view-js"></script>
<link type="text/css" rel="stylesheet" href="/services/js/platform-core/services/loader.js?id=view-css" />

Requesting the view bundle with the embeddable editor:

<script type="text/javascript" src="/services/js/platform-core/services/loader.js?ids=view-js,code-editor-js"></script>
<link type="text/css" rel="stylesheet" href="/services/js/platform-core/services/loader.js?ids=view-css,code-editor-css" />