mirror of
https://github.com/JuanCanham/HackMyResume.git
synced 2024-11-22 16:30:11 +00:00
parent
d69e4635be
commit
1c416f39d3
26
dist/core/jrs-theme.js
vendored
26
dist/core/jrs-theme.js
vendored
@ -6,7 +6,7 @@ Definition of the JRSTheme class.
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
(function() {
|
(function() {
|
||||||
var JRSTheme, PATH, _, getFormat, parsePath, pathExists;
|
var JRSTheme, PATH, _, parsePath, pathExists;
|
||||||
|
|
||||||
_ = require('underscore');
|
_ = require('underscore');
|
||||||
|
|
||||||
@ -25,17 +25,13 @@ Definition of the JRSTheme class.
|
|||||||
JRSTheme = (function() {
|
JRSTheme = (function() {
|
||||||
function JRSTheme() {}
|
function JRSTheme() {}
|
||||||
|
|
||||||
return JRSTheme;
|
|
||||||
|
|
||||||
})();
|
|
||||||
|
|
||||||
({
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Open and parse the specified theme.
|
Open and parse the specified theme.
|
||||||
@method open
|
@method open
|
||||||
*/
|
*/
|
||||||
open: function(thFolder) {
|
|
||||||
|
JRSTheme.prototype.open = function(thFolder) {
|
||||||
var pathInfo, pkgJsonPath, thApi, thPkg;
|
var pathInfo, pkgJsonPath, thApi, thPkg;
|
||||||
this.folder = thFolder;
|
this.folder = thFolder;
|
||||||
pathInfo = parsePath(thFolder);
|
pathInfo = parsePath(thFolder);
|
||||||
@ -78,26 +74,32 @@ Definition of the JRSTheme class.
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
return this;
|
return this;
|
||||||
},
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Determine if the theme supports the output format.
|
Determine if the theme supports the output format.
|
||||||
@method hasFormat
|
@method hasFormat
|
||||||
*/
|
*/
|
||||||
hasFormat: function(fmt) {
|
|
||||||
|
JRSTheme.prototype.hasFormat = function(fmt) {
|
||||||
return _.has(this.formats, fmt);
|
return _.has(this.formats, fmt);
|
||||||
}
|
};
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Return the requested output format.
|
Return the requested output format.
|
||||||
@method getFormat
|
@method getFormat
|
||||||
*/
|
*/
|
||||||
});
|
|
||||||
|
|
||||||
getFormat = function(fmt) {
|
JRSTheme.prototype.getFormat = function(fmt) {
|
||||||
return this.formats[fmt];
|
return this.formats[fmt];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
return JRSTheme;
|
||||||
|
|
||||||
|
})();
|
||||||
|
|
||||||
module.exports = JRSTheme;
|
module.exports = JRSTheme;
|
||||||
|
|
||||||
}).call(this);
|
}).call(this);
|
||||||
|
5
dist/renderers/jrs-generator.js
vendored
5
dist/renderers/jrs-generator.js
vendored
@ -36,10 +36,11 @@ Definition of the JRSGenerator class.
|
|||||||
generate: function(json, jst, format, cssInfo, opts, theme) {
|
generate: function(json, jst, format, cssInfo, opts, theme) {
|
||||||
var org, rezHtml, turnoff;
|
var org, rezHtml, turnoff;
|
||||||
turnoff = ['log', 'error', 'dir'];
|
turnoff = ['log', 'error', 'dir'];
|
||||||
org = turnoff.map(c)(function() {
|
org = turnoff.map(function(c) {
|
||||||
var ret;
|
var ret;
|
||||||
ret = console[c];
|
ret = console[c];
|
||||||
return console[c] = function() {};
|
console[c] = function() {};
|
||||||
|
return ret;
|
||||||
});
|
});
|
||||||
rezHtml = theme.render(json.harden());
|
rezHtml = theme.render(json.harden());
|
||||||
turnoff.forEach(function(c, idx) {
|
turnoff.forEach(function(c, idx) {
|
||||||
|
@ -20,11 +20,12 @@ The JRSTheme class is a representation of a JSON Resume theme asset.
|
|||||||
class JRSTheme
|
class JRSTheme
|
||||||
|
|
||||||
|
|
||||||
###*
|
|
||||||
Open and parse the specified theme.
|
###*
|
||||||
@method open
|
Open and parse the specified theme.
|
||||||
###
|
@method open
|
||||||
open: ( thFolder ) ->
|
###
|
||||||
|
open: ( thFolder ) ->
|
||||||
|
|
||||||
@folder = thFolder
|
@folder = thFolder
|
||||||
|
|
||||||
@ -69,19 +70,19 @@ open: ( thFolder ) ->
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
###*
|
###*
|
||||||
Determine if the theme supports the output format.
|
Determine if the theme supports the output format.
|
||||||
@method hasFormat
|
@method hasFormat
|
||||||
###
|
###
|
||||||
hasFormat: ( fmt ) -> _.has this.formats, fmt
|
hasFormat: ( fmt ) -> _.has this.formats, fmt
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
###*
|
###*
|
||||||
Return the requested output format.
|
Return the requested output format.
|
||||||
@method getFormat
|
@method getFormat
|
||||||
###
|
###
|
||||||
getFormat = ( fmt ) -> @formats[ fmt ]
|
getFormat: ( fmt ) -> @formats[ fmt ]
|
||||||
|
|
||||||
|
|
||||||
module.exports = JRSTheme;
|
module.exports = JRSTheme;
|
||||||
|
@ -25,9 +25,10 @@ JRSGenerator = module.exports =
|
|||||||
|
|
||||||
# Disable JRS theme chatter (console.log, console.error, etc.)
|
# Disable JRS theme chatter (console.log, console.error, etc.)
|
||||||
turnoff = ['log', 'error', 'dir'];
|
turnoff = ['log', 'error', 'dir'];
|
||||||
org = turnoff.map(c) ->
|
org = turnoff.map (c) ->
|
||||||
ret = console[c]
|
ret = console[c]
|
||||||
console[c] = () ->
|
console[c] = () ->
|
||||||
|
ret
|
||||||
|
|
||||||
# Freeze and render
|
# Freeze and render
|
||||||
rezHtml = theme.render json.harden()
|
rezHtml = theme.render json.harden()
|
||||||
|
Loading…
Reference in New Issue
Block a user