Mercurial > defr > DualBlog
changeset 29:750613da68ec
Ajout d'un fallback en cas d'absence de TreeWalker.
Ca devrait permettre de faire fonctionner l'administration dans la
plupart des navigateurs (modulo la vérification de validité XML
éventuellement).
author | Franck Deroche <webmaster@defr.org> |
---|---|
date | Thu, 01 Nov 2007 17:44:43 +0100 |
parents | bdf116822fc6 |
children | fa43c43763a2 |
files | admin.js |
diffstat | 1 files changed, 16 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/admin.js Thu Nov 01 17:43:31 2007 +0100 +++ b/admin.js Thu Nov 01 17:44:43 2007 +0100 @@ -96,7 +96,21 @@ else if(wBr.currentNode.firstChild.nodeValue == 'Publier') t.evtListener(wBr.currentNode, "click", pubBrouillon, false); } } catch(e) { - //Well, right now, we're sort of screwed... + var tmpLinks = document.getElementById("GestPosts") + .getElementsByTagName("a"); + for(var i = 0; i < tmpLinks.length; i++) { + if(editFilter.acceptNode(tmpLinks[i])) { + t.evtListener(tmpLinks[i], "click", editPubl, false) + } + } + + tmpLinks = document.getElementById("GestBrouillons") + .getElementsByTagName("a"); + for(var i = 0; i < tmpLinks.length; i++) { + if(brouillonsFilter.acceptNode(tmpLinks[i])) { + t.evtListener(tmpLinks[i], "click", editPubl, false) + } + } } } @@ -240,4 +254,4 @@ str = str.replace(/&/g, "%26"); str = str.replace(/\+/g, "%2B"); return str; -} \ No newline at end of file +}