X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=app%2Fassets%2Fjavascripts%2Flocmare%2Ffiler%2Fbody%2Ffile_body%2Ffile_item%2Fsymbol%2Fdefault%2Fface%2Fbase.js.coffee;h=a7ece41abf39374239f9d5618803b2eec297e946;hb=c4fc0258365dccdd39e18629bb5d8e5873c658fc;hp=18c74439f6e61ce7ab460701f28b78e318132a4f;hpb=c0f332effbcf231d77e8b301af8857729553f271;p=pettanr%2Fpettanr.git diff --git a/app/assets/javascripts/locmare/filer/body/file_body/file_item/symbol/default/face/base.js.coffee b/app/assets/javascripts/locmare/filer/body/file_body/file_item/symbol/default/face/base.js.coffee index 18c74439..a7ece41a 100644 --- a/app/assets/javascripts/locmare/filer/body/file_body/file_item/symbol/default/face/base.js.coffee +++ b/app/assets/javascripts/locmare/filer/body/file_body/file_item/symbol/default/face/base.js.coffee @@ -1,15 +1,20 @@ class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemColumnModule.DefaultModule.FaceModule.BaseFace extends Backbone.View tagName: 'div' + className: 'face' initialize: (options) -> @default_symbol = options.default_symbol @my_manifest = options.my_manifest @item = options.item + @clear() + @listenTo(@item, 'ready:symbol', @render) + + clear: () -> + icon = new Pettanr.Views.Common.LoadIcon() + this.$el.html(icon.render().el) + this render: () -> - args = {'item_column': this} - template = _.template($("#" + @template_name()).html()) - this.$el.html(template(args)) this filer: () -> @@ -21,12 +26,6 @@ class Locmare.FilerModule.BodyModule.FileBodyModule.FileItemModule.SymbolItemCol item_name: () -> @filer().item_name - template_dir: () -> - @filer().template_dir + "symbol_face-" - - template_file_name: () -> - raise "undefined template_file_name\n" - - template_name: () -> - @template_dir() + @template_file_name() + icon_size: () -> + Manifest.manifest().magic_numbers['thumbnail_width']