| 1 |
function rootContextMenu(e) { |
| 2 |
e.preventDefault(); |
| 3 |
var de = svgNode(e,1), gm, rm, i, item, link; |
| 4 |
closeContextMenu(); |
| 5 |
gm = getData(de, 'menu'); |
| 6 |
if(gm) { |
| 7 |
rm = []; |
| 8 |
for(i = 0; i < gm.childNodes.length; ++i) { |
| 9 |
if(gm.childNodes[i].nodeName == 'svggraph:menuitem') { |
| 10 |
item = [gm.childNodes[i].getAttributeNS(null,'name')]; |
| 11 |
link = gm.childNodes[i].getAttributeNS(null,'link'); |
| 12 |
if(link) |
| 13 |
item.push(link); |
| 14 |
rm.push(item); |
| 15 |
} |
| 16 |
} |
| 17 |
setContextMenu(de,rm,e); |
| 18 |
} |
| 19 |
} |
| 20 |
|