itempoolItemChangeAction() {
        this.reorderable_widgets.forEach(widget => {
            if (widget.constructor.name === 'ItemWidget') {
                if (getBadItemNames().length === 0 && this.itempool_widgets.length > 0) {
                    const interactive_area = widget.dom_pointer.querySelector('.interactive-container');
                    widget.update(interactive_area);
                }
                else {
                    widget.block();
                }
            }
        });
    }
/**
     * Find all ItemWidgets in the form and tell them to either 'update' or 'block' appropriately.
     */
Find all ItemWidgets in the form and tell them to either 'update' or 'block' appropriately.
Find all ItemWidgets in the form and tell them to either ' update ' or ' block ' appropriately .
itempoolItemChangeAction() {
        this.reorderable_widgets.forEach(widget => {
            if (widget.constructor.name === 'ItemWidget') {
                if (getBadItemNames().length === 0 && this.itempool_widgets.length > 0) {
                    const interactive_area = widget.dom_pointer.querySelector('.interactive-container');
                    widget.update(interactive_area);
                }
                else {
                    widget.block();
                }
            }
        });
    }
itempoolItemChangeAction ( ) { this . reorderable_widgets . forEach ( widget => { if ( widget . constructor . name === 'ItemWidget' ) { if ( getBadItemNames ( ) . length === 0 && this . itempool_widgets . length > 0 ) { const interactive_area = widget . dom_pointer . querySelector ( '.interactive-container' ) ; widget . update ( interactive_area ) ; } else { widget . block ( ) ; } } } ) ; }
Find all ItemWidgets in the form and tell them to either 'update' or 'block' appropriately.
Find all ItemWidgets in the form and tell them to either ' update ' or ' block ' appropriately .