Register partials on Handlebars global #137
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR registers the partials on the Handlebars global. This makes it possible to use the
handlebars-layouts
module instead of using the layouts built into this module. In my opinion theexpress-layouts
has some nice features that make it generally a more full-featured layout implementation - fairly equivalent to jade layouts.I added a
development
flag that can be passed in. All this flag does is tell re-register the partials on every render. Turning this on makes it so that you can change one of the partials that makes up the layout and the change appears on the next render without having to restart the server.I'm not sure that this change is even desired, but I implemented it and plan on using it on a few projects, so I figured I'd at least submit a PR. I can update the Read Me, etc if you do want to incorporate these changes.