UNPKG

kd-list

Version:
24 lines (12 loc) 545 B
window.MutationSummary = require 'mutation-summary' KDCustomHTMLView = require 'core/CustomHTMLView' module.exports = class KDListViewBox extends KDCustomHTMLView constructor: (options = {}) -> options.tagName = 'section' super options @observeMutations() @on 'MutationHappened', @bound 'updateProps' getItems: -> @subViews.filter (item)-> item instanceof KDListItemView updateProps: -> @emit 'BoxIsEmptied', @getId() if @getItems().length is 0 # @emit 'HeightChanged', @getElement().clientHeight