INNER CODE UNIT · JavaScript

inCategory

deepentropy/tvscreener · app/js/app.js:346

        const inCategory = this.getFields().filter(f => !category || f.category === category);
        const fields = FieldSearch.search(inCategory, this.elements.fieldSearch.value, this.commonFields);

        const fragment = document.createDocumentFragment();
        for (const field of fields.slice(0, this.MAX_FIELD_ROWS)) {
            const row = document.createElement('label');
            row.className = 'field-row';
            row.title = `${field.name} (${field.category})`;

            const checkbox = document.createElement('input');
            checkbox.type = 'checkbox';
            checkbox.className = 'check';
            checkbox.value = field.name;
            checkbox.checked = this.state.selectAll || this.state.selectedFields.includes(field.name);
            checkbox.addEventListener('change', () => this.toggleField(field.name, checkbox.checked));

            const label = document.createElement('span');
            label.className = 'field-label';

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…