Files
handlebars.js/lib/handlebars
Lon Ingram ef9e0dc2ab Walk up data frames for nested @partial-block
The root cause of #1218 is that `invokePartial` creates a stack of data frames
for nested partial blocks, but `resolvePartial` always uses the value at top of
the stack without "popping" it. The result is an infinite recursive loop, as
references to `@partial-block` in the partial at the top of the stack resolve to
itself.

So, walk up the stack of data frames when evaluating. This is accomplished by
1) setting the `partial-block` property to `noop` after use and
2) using `_parent['partial-block']` if `partial-block` is `noop`

Fix #1218
2016-11-11 12:01:16 -06:00
..
2015-08-22 11:13:08 -07:00
2015-11-19 23:06:54 -06:00
2015-08-22 11:13:08 -07:00
2016-11-11 12:01:16 -06:00
2015-08-01 17:54:47 -05:00
2015-09-23 21:59:58 -05:00
2015-04-16 16:43:01 -05:00
2015-10-31 13:32:43 -05:00