Skip to content

Commit

Permalink
Merge pull request #11646 from rwjblue/fixup-some-labels
Browse files Browse the repository at this point in the history
[BUGFIX beta] Fix subexpr stream labels.
  • Loading branch information
mixonic committed Jul 3, 2015
2 parents 780b1df + 81a44e9 commit a069c4d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion packages/ember-htmlbars/lib/hooks/element.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ export default function emberElement(morph, env, scope, path, params, hash, visi
var result;
var helper = findHelper(path, scope.self, env);
if (helper) {
var helperStream = buildHelperStream(helper, params, hash, { element: morph.element }, env, scope);
var helperStream = buildHelperStream(helper, params, hash, { element: morph.element }, env, scope, null, path);
result = helperStream.value();
} else {
result = env.hooks.get(env, scope, path);
Expand Down
18 changes: 9 additions & 9 deletions packages/ember-htmlbars/lib/hooks/subexpr.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export default function subexpr(env, scope, helperName, params, hash) {
var label = labelForSubexpr(params, hash, helperName);
var helper = lookupHelper(helperName, scope.self, env);

var helperStream = buildHelperStream(helper, params, hash, { template: {}, inverse: {} }, env, scope, label);
var helperStream = buildHelperStream(helper, params, hash, { template: {}, inverse: {} }, env, scope, null, label);

for (var i = 0, l = params.length; i < l; i++) {
helperStream.addDependency(params[i]);
Expand All @@ -35,14 +35,14 @@ export default function subexpr(env, scope, helperName, params, hash) {
}

function labelForSubexpr(params, hash, helperName) {
return function() {
var paramsLabels = labelsForParams(params);
var hashLabels = labelsForHash(hash);
var label = `(${helperName}`;
if (paramsLabels) { label += ` ${paramsLabels}`; }
if (hashLabels) { label += ` ${hashLabels}`; }
return `${label})`;
};
var paramsLabels = labelsForParams(params);
var hashLabels = labelsForHash(hash);
var label = `(${helperName}`;

if (paramsLabels) { label += ` ${paramsLabels}`; }
if (hashLabels) { label += ` ${hashLabels}`; }

return `${label})`;
}

function labelsForParams(params) {
Expand Down

0 comments on commit a069c4d

Please sign in to comment.