salix/@salix/core/src/routesLoader.js

28 lines
644 B
JavaScript

import {module as _module} from './module';
import * as util from './util';
export const NAME = util.getProviderName('RoutesLoader');
function $get($http) {
let script = document.currentScript || (() => {
let scripts = document.getElementsByTagName('script');
return scripts[scripts.length - 1];
})();
let routesCdn = script.getAttribute('routes-cdn');
return $http({
method: 'GET',
url: routesCdn
});
}
$get.$inject = ["$http"];
export class RoutesLoader { constructor() {} }
RoutesLoader.prototype.$get = $get;
var routes = new RoutesLoader();
_module.provider(NAME, () => routes);