2017-05-04 12:11:15 +00:00
|
|
|
import Mediator from './sidebar_mediator';
|
2017-12-04 02:43:10 +00:00
|
|
|
import mountSidebar from './mount_sidebar';
|
2017-10-31 16:15:03 +00:00
|
|
|
|
2017-05-05 18:23:31 +00:00
|
|
|
function domContentLoaded() {
|
2017-07-25 15:46:15 +00:00
|
|
|
const sidebarOptions = JSON.parse(document.querySelector('.js-sidebar-options').innerHTML);
|
|
|
|
const mediator = new Mediator(sidebarOptions);
|
2017-05-04 12:11:15 +00:00
|
|
|
mediator.fetch();
|
|
|
|
|
2017-12-04 02:43:10 +00:00
|
|
|
mountSidebar(mediator);
|
2017-05-05 18:23:31 +00:00
|
|
|
}
|
2017-05-04 12:11:15 +00:00
|
|
|
|
2017-05-05 18:23:31 +00:00
|
|
|
document.addEventListener('DOMContentLoaded', domContentLoaded);
|
|
|
|
|
|
|
|
export default domContentLoaded;
|