boilerplate.js
Version:
Development Tools
24 lines (14 loc) • 653 B
JavaScript
components('laravel.init', function () {
components.laravel.cache.init();
setTimeout(() => {
components.laravel.eventListeners();
var laravelComponents = [...document.querySelectorAll('[laravel-view]')];
if (laravelComponents.length === 0) return;
laravelComponents.forEach(element => {
let page = element.getAttribute('laravel-view');
let data = JSON.parse(element.getAttribute('data'));
components.laravel.view(page, data, `[laravel-view="${page}"]`);
});
}, 5);
components.laravel.load.popstate();
});