# HG changeset patch # User Franck Deroche # Date 1193935483 -3600 # Node ID 750613da68ec7c947036ba0cb3e214dc6814f9f9 # Parent bdf116822fc6f8d5bacfa0f4351dc7c25471d000 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). diff -r bdf116822fc6 -r 750613da68ec admin.js --- 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 +}