# globals $svg = null #jquery object for svg element selected = null stop_drawing = -> selected = null click = (x, y) -> unless selected? selected = [] if selected.length > 0 last = selected[selected.length - 1] obj = document.createElementNS("http://www.w3.org/2000/svg", "path") obj.setAttributeNS(null, "d", "M #{last[0]} #{last[1]} L #{x} #{y}") $svg[0].appendChild(obj) selected.push [x, y] console.log selected # called automatically on domcontentloaded init = -> $container = $ '.crayon_mockup' $stop_button = $ '
[end current polyline]
' $tools = $ '
' $tools.append $stop_button $stop_button.click stop_drawing $container.append $tools $svg = $ '' #$test_path = $ '' #$svg.append $test_path $container.append $svg console.log 'hi' $svg.mousedown (e) -> console.log 'hi' offset = $svg.offset() click e.pageX - offset.left, e.pageY - offset.top $ init