/**\r
- * $Id: editor_plugin_src.js 755 2008-03-29 19:14:42Z spocke $\r
+ * $Id: editor_plugin_src.js 848 2008-05-15 11:54:40Z spocke $\r
*\r
* @author Moxiecode\r
* @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved.\r
ed.onContextMenu.add(function(ed, e) {\r
if (!e.ctrlKey) {\r
t._getMenu(ed).showMenu(e.clientX, e.clientY);\r
- Event.add(document, 'click', hide);\r
+ Event.add(ed.getDoc(), 'click', hide);\r
Event.cancel(e);\r
}\r
});\r
if (t._menu) {\r
t._menu.removeAll();\r
t._menu.destroy();\r
- Event.remove(document, 'click', hide);\r
+ Event.remove(ed.getDoc(), 'click', hide);\r
}\r
};\r
\r
p2 = DOM.getPos(ed.getContainer());\r
\r
m = ed.controlManager.createDropMenu('contextmenu', {\r
- offset_x : p1.x,\r
- offset_y : p1.y,\r
-/* vp_offset_x : p2.x,\r
- vp_offset_y : p2.y,*/\r
+ offset_x : p1.x + ed.getParam('contextmenu_offset_x', 0),\r
+ offset_y : p1.y + ed.getParam('contextmenu_offset_y', 0),\r
constrain : 1\r
});\r
\r