miguel-perez/smoothState.js
View on GitHubstorePageIn() fails to find container in new doc if nested
Open
#193 opened on Jul 8, 2015
bughelp wanted
Description
Nesting the container even one level under the body tag prevents storePageIn() from find it.
<body>
<div>
<article id="js-smoothstate-content">
<h1>TEST CONTENT</h1>
</article>
</div>
</body>
The filter() function won't find the container id (Chrome v43):
storePageIn: function (object, url, doc, id) {
/../
object[url] = { // Content is indexed by the url
/../
html: $newDoc.filter('#' + id), // Stores the contents of the page
};
}
Consider using .find() instead?