OSDN Git Service

add scroll player
[pettanr/pettanr.git] / app / assets / javascripts / locmare / filer.js.coffee
1 class Locmare.Filer extends Backbone.View\r
2   tagName: 'div'\r
3   initialize: (options) ->\r
4     @item_name = options.item_name\r
5     @items = options.items\r
6     @pager = options.pager\r
7     @operators = options.operators\r
8     @manifest = LocalManifest.manifest().filers[@item_name]\r
9     @header = new Locmare.FilerModule.Header({'filer': this})\r
10     @body = new Locmare.FilerModule.Body({'filer': this})\r
11     @render()\r
12   \r
13   render: () ->\r
14     this.$el.html('')\r
15     this.$el.append(@header.render().el)\r
16     this.$el.append(@body.render().el)\r
17     this.$el.append(@pager.render().el) if @pager\r
18     this\r
19   \r
20   model: () ->\r
21     Manifest.item_name_to_model @item_name\r
22   \r
23   # switch body class for dialog\r
24   mybody: () ->\r
25     Locmare.FilerModule.Body\r
26   \r
27   image_dir: () ->\r
28     '/images/'\r
29   \r
30 class Locmare.FilerModule\r
31 \r