diff options
author | kpdecker <kpdecker@gmail.com> | 2014-11-07 01:05:17 -0600 |
---|---|---|
committer | kpdecker <kpdecker@gmail.com> | 2014-11-08 14:36:17 -0600 |
commit | d595ebc0e2232b35a2ba0628ee73b54cd8f9069c (patch) | |
tree | 37583d848def282f802a8a9098122b627d20b8b5 | |
parent | d47e4dd1f742ae90d71b4fd5141a0e7577098cc5 (diff) | |
download | handlebars.js-d595ebc0e2232b35a2ba0628ee73b54cd8f9069c.zip handlebars.js-d595ebc0e2232b35a2ba0628ee73b54cd8f9069c.tar.gz handlebars.js-d595ebc0e2232b35a2ba0628ee73b54cd8f9069c.tar.bz2 |
Simplify program generation logic
-rw-r--r-- | lib/handlebars/compiler/javascript-compiler.js | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/lib/handlebars/compiler/javascript-compiler.js b/lib/handlebars/compiler/javascript-compiler.js index 376bc6b..4e414e5 100644 --- a/lib/handlebars/compiler/javascript-compiler.js +++ b/lib/handlebars/compiler/javascript-compiler.js @@ -870,16 +870,8 @@ JavaScriptCompiler.prototype = { // Avoid setting fn and inverse if neither are set. This allows // helpers to do a check for `if (options.fn)` if (program || inverse) { - if (!program) { - program = 'this.noop'; - } - - if (!inverse) { - inverse = 'this.noop'; - } - - options.fn = program; - options.inverse = inverse; + options.fn = program || 'this.noop'; + options.inverse = inverse || 'this.noop'; } // The parameters go on to the stack in order (making sure that they are evaluated in order) |