class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnFactory @types: () -> m = Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnModule { 'default': m.Default, 'none': m.None, 'account': m.Account, 'template': m.Template } @factory: (file_item, my_manifest, item) -> m = Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnFactory type = my_manifest.type if not type alert_message "undefined type","local view filers > #{file_item.item_name} > edit\n" my_class = m.types()[type] if not my_class alert_message "undefined class", "local view filers > #{file_item.item_name} > edit > #{type}\n" new my_class({'file_item': file_item, 'my_manifest': my_manifest, 'item': item}) class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.EditItemColumnModule