OSDN Git Service

fix editor event
[pettanr/pettanr.git] / app / assets / javascripts / views / ground_pictures / element.js.coffee
index 8323822..fb4223d 100644 (file)
@@ -7,6 +7,9 @@ class Pettanr.Views.GroundPicture.Element extends Backbone.View
     @root = options.root\r
     @spot = options.spot\r
   \r
+  clear: () ->\r
+    this\r
+  \r
   render: () ->\r
     s = @style(@spot)\r
     _.extend(s, @style_wh())\r
@@ -16,17 +19,19 @@ class Pettanr.Views.GroundPicture.Element extends Backbone.View
     this.$el.attr(attr)\r
     this\r
   \r
+  add_element: (element) ->\r
+    null\r
+  \r
   style: (spot = null, opacity = 20) ->\r
     r = {\r
       position: 'absolute', \r
       top: '0px', \r
       left: '0px',\r
       'z-index': @element.get('z'), \r
-      'background-image': 'url(' + @picture().r_url() + ')', \r
-      'background-repeat': @repeat_text(), \r
+      'background-image': 'url(' + @element.picture().r_url() + ')', \r
+      'background-repeat': @element.repeat_text(), \r
       'background-position': Pettanr.to_s(@element.get('x')) + 'px ' + Pettanr.to_s(@element.get('y')) + 'px'\r
     }\r
-    @merge_opacity(r, opacity) if spot and spot != @element\r
     r\r
   \r
   style_wh: () ->\r
@@ -35,3 +40,5 @@ class Pettanr.Views.GroundPicture.Element extends Backbone.View
       height: Pettanr.to_s(@root.get('height')) + 'px'\r
     }\r
   \r
+class Pettanr.Views.GroundPicture.Element.Edit extends Pettanr.Views.GroundPicture.Element\r
+  \r