Skip to content
Snippets Groups Projects
Commit 9fe38fab authored by Patrick Jentsch's avatar Patrick Jentsch
Browse files

Remove debug messages

parent e20dd017
No related branches found
No related tags found
No related merge requests found
var ResourceDisplays = {}; var ResourceDisplays = {};
ResourceDisplays.autoInit = () => { ResourceDisplays.autoInit = () => {
console.log('ResourceDisplays.autoInit');
for (let propertyName in ResourceDisplays) { for (let propertyName in ResourceDisplays) {
let property = ResourceDisplays[propertyName]; let property = ResourceDisplays[propertyName];
// Call autoInit of all properties that are subclasses of `ResourceDisplays.BaseDisplay`. // Call autoInit of all properties that are subclasses of `ResourceDisplays.BaseDisplay`.
// This does not include `ResourceDisplays.BaseDisplay` itself. // This does not include `ResourceDisplays.BaseDisplay` itself.
if (property.prototype instanceof ResourceDisplays.BaseDisplay) { if (property.prototype instanceof ResourceDisplays.BaseDisplay) {
console.log(property);
// Check if the static `htmlClass` property is defined. // Check if the static `htmlClass` property is defined.
if (property.htmlClass === undefined) {return;} if (property.htmlClass === undefined) {return;}
// Gather all HTML elements that have the `this.htmlClass` class // Gather all HTML elements that have the `this.htmlClass` class
// and do not have the `no-autoinit` class. // and do not have the `no-autoinit` class.
let displayElements = document.querySelectorAll(`.${property.htmlClass}:not(.no-autoinit)`); let displayElements = document.querySelectorAll(`.${property.htmlClass}:not(.no-autoinit)`);
console.log(displayElements);
// Create an instance of this class for each display element. // Create an instance of this class for each display element.
for (let displayElement of displayElements) {new property(displayElement);} for (let displayElement of displayElements) {new property(displayElement);}
} }
......
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