Remove inline option from pushStack
This commit is contained in:
@@ -760,7 +760,8 @@ Handlebars.JavaScriptCompiler = function() {};
|
||||
//
|
||||
// Push an expression onto the stack
|
||||
push: function(expr) {
|
||||
return this.pushStack(expr, true);
|
||||
this.inlineStack.push(expr);
|
||||
return expr;
|
||||
},
|
||||
|
||||
// [pushLiteral]
|
||||
@@ -955,20 +956,15 @@ Handlebars.JavaScriptCompiler = function() {};
|
||||
return this.push(new Literal(item));
|
||||
},
|
||||
|
||||
pushStack: function(item, inline) {
|
||||
if (inline) {
|
||||
this.inlineStack.push(item);
|
||||
return item;
|
||||
} else {
|
||||
this.flushInline();
|
||||
pushStack: function(item) {
|
||||
this.flushInline();
|
||||
|
||||
var stack = this.incrStack();
|
||||
if (item) {
|
||||
this.source.push(stack + " = " + item + ";");
|
||||
}
|
||||
this.compileStack.push(stack);
|
||||
return stack;
|
||||
var stack = this.incrStack();
|
||||
if (item) {
|
||||
this.source.push(stack + " = " + item + ";");
|
||||
}
|
||||
this.compileStack.push(stack);
|
||||
return stack;
|
||||
},
|
||||
|
||||
replaceStack: function(callback) {
|
||||
|
||||
Reference in New Issue
Block a user