added background image

This commit is contained in:
Danny Coates 2018-06-19 12:58:42 -07:00
parent fdef37287d
commit 211b1a8576
No known key found for this signature in database
GPG key ID: 4C442633C62E00CB
8 changed files with 47 additions and 8 deletions

View file

@ -15,15 +15,33 @@ function getAsset(name) {
return prefix + assets[name];
}
function getMatches(match) {
return Object.keys(assets)
.filter(k => match.test(k))
.map(getAsset);
}
const instance = {
get: getAsset,
match: getMatches,
setMiddleware: function(middleware) {
function getManifest() {
return JSON.parse(
middleware.fileSystem.readFileSync(
middleware.getFilenameFromUrl('/manifest.json')
)
);
}
if (middleware) {
instance.get = function getAssetWithMiddleware(name) {
const f = middleware.fileSystem.readFileSync(
middleware.getFilenameFromUrl('/manifest.json')
);
return prefix + JSON.parse(f)[name];
const m = getManifest();
return prefix + m[name];
};
instance.match = function matchAssetWithMiddleware(match) {
const m = getManifest();
return Object.keys(m)
.filter(k => match.test(k))
.map(k => prefix + m[k]);
};
}
}