File size: 629 Bytes
b82d373
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import { AutoCompleteOption } from './AutoCompleteOption.js';

export class BlankAutoCompleteOption extends AutoCompleteOption {
    /**
     * @param {string} name
     */
    constructor(name) {
        super(name);
        this.dom = this.renderItem();
    }

    get value() { return null; }


    renderItem() {
        const li = document.createElement('li'); {
            li.classList.add('item');
            li.classList.add('blank');
            li.textContent = this.name;
        }
        return li;
    }


    renderDetails() {
        const frag = document.createDocumentFragment();
        return frag;
    }
}