Skip to content
Snippets Groups Projects
Commit 537e8461 authored by Johannes Kreiner's avatar Johannes Kreiner
Browse files

[TASK] Allow scoped reinitialization inside lightboxes

parent bed9788b
No related branches found
No related tags found
No related merge requests found
......@@ -4,18 +4,23 @@ import ScrollBrowser from './ScrollBrowser';
export default class SgNews {
constructor() {
const newsList = document.querySelector('#tx-sgnews-newslist');
/**
* Kicks things off
* @param {string} _section
*/
constructor(_section) {
const section = _section || '';
const newsList = document.querySelector(`${section} #tx-sgnews-newslist`);
if (newsList) {
new CategoryFilter(newsList);
}
const likesContainer = document.querySelector('#tx-sgnews-likes');
const likesContainer = document.querySelector(`${section} #tx-sgnews-likes`);
if (likesContainer) {
new Likes(likesContainer);
}
const scrollBrowserElement = document.querySelector('.tx-sgnews-pagebrowser');
const scrollBrowserElement = document.querySelector(`${section} .tx-sgnews-pagebrowser`);
if (scrollBrowserElement) {
new ScrollBrowser(scrollBrowserElement);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment