Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default data #18

Open
wants to merge 4 commits into
base: devel
Choose a base branch
from
Open

Default data #18

wants to merge 4 commits into from

Conversation

tmeasday
Copy link
Contributor

@tmeasday tmeasday commented May 6, 2014

Hey @cmather - this solves the basic "what should the default data for a yield region (or layout template) be" problem. It defaults to whatever the data context of {{#Layout was, unless you call layout.setData().

I think this is natural and what users would expect.

There's a secondary issue (encapsulated in the commented out test) where the yields don't get the data context you might expect. I don't actually use this and I'm not 100% sure what is the correct behaviour so I propose we leave as is for now. But I think I could change it easily enough if you feel strongly about it.

PS. If you turn on logging I see getData() logged a lot. I'm not sure if this is normal or some weird side effect of this change?

Fixes #1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant