UNPKG

boilerplate.js

Version:

Development Tools

35 lines (26 loc) 1.05 kB
components('laravel.load.page', function(page, cb, scroll, replace) { page = encodeURI(page); let query = page.split('?')[1] || ''; page = page.split('?')[0]; if (cb) return cb(components.cache.laravel.page[page]); if (!components.cache.laravel.page[page]) location.href = page; app.innerHTML = components.cache.laravel.page[page]; ready(); let full_url = page + (query ? '?' + query : ''); if ( checkParameterByName('lang', 'es') ) full_url = setParameterByName('lang', 'es', full_url); if (replace) { history.replaceState(null, null, full_url); } else { history.pushState(null, null, full_url); } console.clear(); initPage(page); customTag(page); setTimeout(components.laravel.eventListeners, 0); !scroll && window.scrollTo({ top: 0, behavior: "smooth" }); try { document.getElementsByClassName('overlay faded')[0].click(); } catch (error) { null; } components.spanish.done = false; });