# attr: {src: '/hoge', width: 80, ...}\r
# class_name: 'El-Class'\r
initialize: (options) ->\r
- @attr = options.attr\r
+ @attr = options.attr || {}\r
@class_name = options.class_name\r
\r
render: () ->\r
this.$el.attr(@attr)\r
- this.$el.addClass(@class_name)\r
+ this.$el.addClass(@class_name) if @class_name\r
this\r
\r
class Pettanr.Tag.A extends Backbone.View\r
tagName: 'a'\r
\r
initialize: (options) ->\r
- @attr = options.attr\r
+ @attr = options.attr || {}\r
@handler_name = options.handler_name\r
@content = options.content\r
@class_name = options.class_name\r
\r
render: () ->\r
this.$el.attr(@attr)\r
- @el.className = @class_name\r
+ @el.className = @class_name if @class_name\r
this.$el.html(@content)\r
this\r
\r
@class_name = options.class_name\r
\r
render: () ->\r
+ @el.className = @class_name if @class_name\r
this.$el.attr(@attr)\r
- @el.className = @class_name\r
this.$el.html(@content)\r
this\r
\r
+class Pettanr.Tag.RowBreak extends Pettanr.Tag.Div\r
+ initialize: (options) ->\r
+ @content = null\r
+ @class_name = 'row_break'\r
+ \r