I tried including a cursor attribute in the rect element, such as:

<rect id="BaseRectangle" x="0" y="0" height="300" width="515" fill="red" cursor="default"/>

yes, that cursor attribute is correct. But it is not clear from your example whether you have an event listener attached or not. You could either do it by using the "on..." event handler attributes or by using elt.addEventListener(listenertype,functionOrObject,bubblingOrCapturephase);


   and I change the attribute's value to a type I want in the event handler:

    ( (Element) evt.getTarget() ).setAttribut("cursor", "w-resize" );

the correct syntax would be:

evt.target.setAttributeNS(null,"cursor","w-resize");

depending on what you want to do it might also make sense to have the event listener not on the rectangle but on the document or a parent group or an invisible element that is slightly bigger than your rectangle, because you probably want to set the cursor also on the edge or slightly outside the rectangle within a sensitive edge around the rectangle.

    Is there anything I'm doing wrong or anything I'm lacking to do?

    I also tried including cursor and pointer-events (with value "fill")
attribute at the svg (root) element and also the latter to the rect element, but nothing changes.
no need to set the pointer-events attribute. The default value is "fill" anyway.

Andreas

--
----------------------------------------------
Andreas Neumann
Institute of Cartography
ETH Zurich
Wolfgang-Paulistrasse 15
CH-8093  Zurich, Switzerland

Phone: ++41-44-633 3031, Fax: ++41-44-633 1153
e-mail: [EMAIL PROTECTED]
www: http://www.carto.net/neumann/
SVG.Open: http://www.svgopen.org/
Carto.net: http://www.carto.net/


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to