init modules then add css class + exec script inline

This commit is contained in:
Quentin Hocdé
2018-02-20 11:20:09 -05:00
parent 93c50ddc9c
commit 42d8fec62d
2 changed files with 25 additions and 3 deletions

View File

@@ -164,13 +164,24 @@ export default class {
display(view) {
this.wrapper.innerHTML = view.outerHTML;
this.transition.displayView(view);
// Fetch any inline script elements.
const scripts = view.querySelectorAll('script.js-inline');
if (scripts instanceof window.NodeList) {
let i = 0;
let len = scripts.length;
for (; i < len; i++) {
eval(scripts[i].innerHTML);
}
}
$document.triggerHandler({
type: APP_EVENT.INIT_SCOPED_MODULES,
isPjax: true
});
this.transition.displayView(view);
}
/**

File diff suppressed because one or more lines are too long