UNPKG

pragma-views2

Version:

1 lines 432 B
import{ObjectStore}from"./object-store.js";export class ElementStore extends ObjectStore{constructor(e){super(),this._templateFragment=e,this.initStore(1)}createObjectCallback(){return this._templateFragment.cloneNode(!0).children[0]}finilizeCallback(e){e.style.display=e.__display}recycleCallback(e){return e.__display=e.style.display,e.style.display="none",e.style.background="",e.style.color="",e.parentElement.removeChild(e),e}}