From cdd8ff258582f5eba7e3941a5a18007e7aabbbfa Mon Sep 17 00:00:00 2001 From: Daniel Beauchamp Date: Thu, 2 Aug 2012 13:38:19 -0400 Subject: Better generators, sample widgets, and more! --- templates/project/widgets/list/list.coffee | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 templates/project/widgets/list/list.coffee (limited to 'templates/project/widgets/list/list.coffee') diff --git a/templates/project/widgets/list/list.coffee b/templates/project/widgets/list/list.coffee new file mode 100644 index 0000000..6b1cc50 --- /dev/null +++ b/templates/project/widgets/list/list.coffee @@ -0,0 +1,15 @@ +class AllTheThings.List extends AllTheThings.Widget + source: 'list' + + @accessor 'current', Batman.Property.EasingSetter + + @accessor 'arrow', -> + if @get('last') + if parseInt(@get('current')) > parseInt(@get('last')) then 'arrow-up' else 'arrow-down' + + ready: -> + Batman.setImmediate => + if @get('unordered') + $(@node).find('ol').remove() + else + $(@node).find('ul').remove() \ No newline at end of file -- cgit v1.2.3