Add pjax for faster page loads
This commit is contained in:
10
js/radar.js
10
js/radar.js
@@ -1,8 +1,16 @@
|
||||
import filter from './filter';
|
||||
import applyPjax from './pjax';
|
||||
|
||||
const enhanceComponent = (selector, enhancer) => {
|
||||
const $filter = [].slice.call(document.querySelectorAll(selector));
|
||||
$filter.map(enhancer);
|
||||
}
|
||||
|
||||
enhanceComponent('.js--filter', filter);
|
||||
const enhanceComponents = () => {
|
||||
enhanceComponent('.js--filter', filter);
|
||||
}
|
||||
|
||||
applyPjax();
|
||||
|
||||
enhanceComponents();
|
||||
document.addEventListener("pjax:success", enhanceComponents);
|
||||
|
||||
Reference in New Issue
Block a user