UNPKG

kdf

Version:

KD: a non-document focused UI Framework for web applications.

15 lines (12 loc) 488 B
KDListView = require './../list/listview.coffee' module.exports = class KDFileUploadListView extends KDListView constructor:(options,data)-> options.itemClass ?= KDFileUploadItemView super options,data @setClass "kdfileuploadlist" @itemsByName = {} addItem:(file)-> itemInstance = new (@getOptions().itemClass) {delegate : @},file @getDelegate().on "removeFile", @getDelegate().removeFile @addItem itemInstance @itemsByName[file.name] = itemInstance