r1482 - branches/bxe_2_0/js
| Newsgroups | gmane.editors.bitflux.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: chregu
Date: Thu May 18 11:44:31 2006
New Revision: 1482
Modified:
branches/bxe_2_0/js/bxeFunctions.js
Log:
only take the first bxe_id element (for better mouseover compatibility)
Modified: branches/bxe_2_0/js/bxeFunctions.js
==============================================================================
--- branches/bxe_2_0/js/bxeFunctions.js (original)
+++ branches/bxe_2_0/js/bxeFunctions.js Thu May 18 11:44:31 2006
@@ -1091,10 +1091,15 @@
var result = document.evaluate("/html/body//*[@__bxe_id]", document.documentElement,nsResolver, 0, null);
var node = null;
var nodes = new Array();
- node = result.iterateNext()
+ node = result.iterateNext();
+ var _ids = new Array();
while (node) {
//dump(result2.snapshotItem(result2.snapshotLength -1).saveXML() + "\n");
- nodes.push(node);
+ var id = node.getAttribute('__bxe_id');
+ if (! _ids[id]) {
+ nodes.push(node);
+ _ids[id] = true;
+ }
node = result.iterateNext()
}
@@ -2329,9 +2334,7 @@
} else {
node.XMLNode = _existingNode.getXMLNode();
}
- if (! node.XMLNode._htmlnode) {
- node.XMLNode._htmlnode = node;
- }
+ node.XMLNode._htmlnode = node;
if (node.XMLNode.vdom && node.XMLNode.vdom.bxeNoteditable) {
node.removeAttribute("__bxe_id");
} else {
--
Bx-editor-cvs mailing list
[email protected]
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-cvs