OSDN Git Service

t#31748:fix element tabs
[pettanr/pettanr.git] / app / assets / javascripts / panels.js.coffee
index 4009bd1..31867b2 100644 (file)
@@ -54,6 +54,33 @@ $ ->
   $('#elements-tabs').addClass( "ui-tabs-vertical ui-helper-clearfix" )\r
   $("#elements-tabs li").removeClass("ui-corner-top")\r
   $("#elements-tabs li").addClass("ui-corner-left")\r
+  $("#elements-tabs li").map ->\r
+    $(@).mouseover -> \r
+      switch $(@).attr('element_type')\r
+        when 'speech_balloon'\r
+          trace = element_tag_id($(@)) \r
+          t = $('img', $(trace))\r
+        when 'panel_picture'\r
+          trace = element_tag_id($(@)) + 'img'\r
+          t = $(trace)\r
+        else\r
+          t = null\r
+      if t\r
+        $('.ui-resizable-handle', t.parent()).map ->\r
+          $(@).css('display', 'block')\r
+    $(@).mouseout -> \r
+      switch $(@).attr('element_type')\r
+        when 'speech_balloon'\r
+          trace = element_tag_id($(@)) \r
+          t = $('img', $(trace))\r
+        when 'panel_picture'\r
+          trace = element_tag_id($(@)) + 'img'\r
+          t = $(trace)\r
+        else\r
+          t = null\r
+      if t\r
+        $('.ui-resizable-handle', t.parent()).map ->\r
+          $(@).css('display', 'none')\r
   \r
   #destroy button\r
   $('.ui-icon-destroy').map ->\r