Je tourne en rond depuis un moment,
J'ai commencer a développer une application XUL pour sélectionner (depuis une galerie par exemple) et envoyer des images à développer (chez photostation en l'occurrence) en quelque clics.
Par glissé déposé tout se passe très bien, l'upload est finalisé ou presque.
J'ai rajouté une entrée dans le menu contextuel de firefox "contentAreaContextMenu par overlay, pour faire un clic droit sur une image et l'ajouter dans ma sélection (dans la sidebar).
arrivé la je peut faire un alert('plop') avec l'entrée du menu, mais je ne sais pas comment récupérer l'élément list dans la sidebar pour pouvoir y ajouter mon item d'image.
j'ai bien testé différente solutions (images est ma liste dans le document XUL en sidebar) :
document.getElementById('sidebar').contentDocument.getElementById('images')
window.sidebar._content.getElementById('images')
ou même :
var topWindow = Components.classes['@mozilla.org/appshell/window-mediator;1']
.getService(Components.interfaces.nsIWindowMediator)
.getMostRecentWindow("navigator:browser");
var sidebar = topWindow.document.getElementById("sidebar");
sidebar.content.document.getElementById('images')
bref je sèche
Dam
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.