OSDN Git Service
(root)
/
pettanr
/
pettanr.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'v06' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v06
[pettanr/pettanr.git]
/
app
/
assets
/
javascripts
/
tags.js.coffee
diff --git
a/app/assets/javascripts/tags.js.coffee
b/app/assets/javascripts/tags.js.coffee
index
4782689
..
ca747e9
100644
(file)
--- a/
app/assets/javascripts/tags.js.coffee
+++ b/
app/assets/javascripts/tags.js.coffee
@@
-14,12
+14,11
@@
class Tag.Img extends Backbone.View
this.$el.addClass(@class_name) if @class_name
\r
this
\r
\r
this.$el.addClass(@class_name) if @class_name
\r
this
\r
\r
-class Tag.A extends Backbone.View
\r
+class Tag.A
_
extends Backbone.View
\r
tagName: 'a'
\r
\r
initialize: (options) ->
\r
@attr = options.attr || {}
\r
tagName: 'a'
\r
\r
initialize: (options) ->
\r
@attr = options.attr || {}
\r
- @handler_name = options.handler_name
\r
@content = options.content
\r
@class_name = options.class_name
\r
\r
@content = options.content
\r
@class_name = options.class_name
\r
\r
@@
-27,13
+26,21
@@
class Tag.A extends Backbone.View
this.$el.attr(@attr)
\r
@el.className = @class_name if @class_name
\r
this.$el.html(@content)
\r
this.$el.attr(@attr)
\r
@el.className = @class_name if @class_name
\r
this.$el.html(@content)
\r
- if @handler_name
\r
- @events = {click: 'click'}
\r
- @delegateEvents(@events)
\r
+ this
\r
+
\r
+class Tag.A extends Tag.A_
\r
+
\r
+ initialize: (options) ->
\r
+ super(options)
\r
+
\r
+ render: () ->
\r
+ super()
\r
+ @events = {click: 'click'}
\r
+ @delegateEvents(@events)
\r
this
\r
\r
click: () ->
\r
this
\r
\r
click: () ->
\r
-
window.router.navigate(@handler_name, true
)
\r
+
@trigger('click'
)
\r
return false
\r
\r
class Tag.Div extends Backbone.View
\r
return false
\r
\r
class Tag.Div extends Backbone.View
\r