JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
fix hover
[crayon_mockup.git] / main.coffee
index 3ed08db..1f4edfc 100644 (file)
@@ -235,7 +235,7 @@ init = ->
                ]
        svg.appendChild json_to_svg style:
                type: 'text/css'
-               contents: '.box.normal,.box.selected{filter: url(#crayon)}'
+               contents: '.box.normal{filter: url(#crayon)}'
 
        # create canvas border
        svg.appendChild json_to_svg rect:
@@ -397,10 +397,9 @@ init = ->
                                w.drag x: rel_x, y: rel_y
                else
                        hit = closest_in_layers xy
-                       return unless hit?
-                       return if hit.s is hovered
-                       if hovered
+                       if hovered and hovered isnt hit?.s
                                hovered.set_hover false
+                       return unless hit?
                        hovered = hit.s
                        hovered.set_hover true
                return