diff --git a/Asset/AssetManager.js b/Asset/AssetManager.js index 5317ac1..9fc6875 100644 --- a/Asset/AssetManager.js +++ b/Asset/AssetManager.js @@ -22,6 +22,27 @@ jsOMS.Asset.AssetManager = function () { this.assets = {}; + this.registerLoadedAssets(); + }; + + /** + * Register all loaded assets. + * + * @return {void} + * + * @method + * + * @since 1.0.0 + * @author Dennis Eichhorn + */ + jsOMS.Asset.AssetManager.prototype.registerLoadedAssets = function () + { + let scripts = document.getElementsByTagName('script'), + length = scripts.length; + + for (let i = 0; i < length; i++) { + this.assets[jsOMS.hash(scripts[i].src)] = scripts[i].src; + } }; /**