- t._getMenu(ed).showMenu(e.clientX, e.clientY);\r
- Event.add(ed.getDoc(), 'click', function(e) {\r
- hide(ed, e);\r
- });\r
- Event.cancel(e);\r
- }\r
+ Event.cancel(e);\r
+\r
+ // Select the image if it's clicked. WebKit would other wise expand the selection\r
+ if (e.target.nodeName == 'IMG')\r
+ ed.selection.select(e.target);\r
+\r
+ t._getMenu(ed).showMenu(e.clientX || e.pageX, e.clientY || e.pageY);\r
+ Event.add(ed.getDoc(), 'click', function(e) {\r
+ hide(ed, e);\r
+ });\r
+\r
+ ed.nodeChanged();\r