1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2025-05-02 20:37:08 +01:00

feat: allow FRESH themes to specify base folder

Currently, FRESH themes contain a `src` folder that contains theme artifacts.
This commit allows the theme to specify a different folder (including "." or
""), supporting arbitrary folder structures.
This commit is contained in:
hacksalot
2018-02-01 06:52:06 -05:00
parent 5161a3a823
commit 9c096541ce
2 changed files with 9 additions and 4 deletions

View File

@ -36,7 +36,10 @@ Definition of the FRESHTheme class.
*/
FRESHTheme = (function() {
function FRESHTheme() {}
function FRESHTheme() {
this.baseFolder = 'src';
return;
}
/* Open and parse the specified theme. */
@ -98,7 +101,7 @@ Definition of the FRESHTheme class.
var copyOnly, fmts, jsFiles, major, that, tplFolder;
that = this;
major = false;
tplFolder = PATH.join(this.folder, 'src');
tplFolder = PATH.join(this.folder, this.baseFolder);
copyOnly = ['.ttf', '.otf', '.png', '.jpg', '.jpeg', '.pdf'];
fmts = READFILES(tplFolder).map(function(absPath) {
return _loadOne.call(this, absPath, formatsHash, tplFolder);