Partials can be paths

Allows partials with slashes, a common partial syntax. For example:

    {{> shared/dude}}
This commit is contained in:
Les Hill
2012-12-13 10:33:20 -08:00
parent fd0560b951
commit 4bb794d814
8 changed files with 47 additions and 27 deletions
+2 -2
View File
@@ -160,7 +160,7 @@ Handlebars.JavaScriptCompiler = function() {};
},
partial: function(partial) {
var id = partial.id;
var partialName = partial.partialName;
this.usePartial = true;
if(partial.context) {
@@ -169,7 +169,7 @@ Handlebars.JavaScriptCompiler = function() {};
this.opcode('push', 'depth0');
}
this.opcode('invokePartial', id.original);
this.opcode('invokePartial', partialName.name);
this.opcode('append');
},