Sidebar dans Firefox
Par Laurentj le mardi, juin 14 2005, 11:50 - Technologies Web - Lien permanent
Dans la suite Mozilla, il y a un gestionnaire de sidebar, (situé dans une sidebar justement), qui permet d'afficher au choix, l'historique,les marques-pages, un formulaire de recherche etc... Ce gestionnaire permet surtout de pouvoir afficher des sidebars en HTML ou XUL "distantes", c'est à dire, installées sur un serveur web, et non en locale via une extension. On installe alors une sidebar distante en executant dans une page web la fonction window.sidebar.addPanel('le titre', 'url de la sidebar','');, sur le clic d'un lien ou d'un bouton.
Comme ce gestionnaire de sidebar n'existe plus sous cette forme dans Firefox, je pensais que les sidebars distantes ne pouvaient plus être utilisées dans Firefox. Adieu donc les sidebars de devedge, si utiles pour développer.
Eh bien non ! J'avais tord. Je viens de me rendre compte que c'est toujours possible ! Désormais, la fonction window.sidebar.addPanel enregistre le lien de la sidebar tout simplement dans les marques-pages. Et quand on clique sur le marque-page, cela ouvre la page dans une sidebar. En fait, on peut ouvrir n'importe quel marque-page dans une sidebar : il suffit de cocher la case correspondante dans les propriétés du marque-page.
Commentaires
Oui c'est l'une des toutes dernières contributions de David Hyatt il me semble... Elle a pfiouuu un peu plus d'un an et demi, je crois... Sache que pour qu'un lien d'une page HTML s'ouvre dans la sidebar, il y a deux possibilités :
C'est pas joli pour le code, mais ça peut servir.
Au début (aout 2003), on pouvait se servir du sidbar comme d'un content holder (idée d'origine de Hyatt), mais l'idée a été simplifiée. Pour retrouver le contenu en cours du sidebar : chrome://browser/content/web-panels.xul
Hum, pas David, mais Dave /o\
tss tss... Laurent, tu n'as pas lu mon bouquin :) !
Talou : bah David ça va aussi, Dave c'est juste un diminutif :)
Benoît, exact, j'ai revérifié après...
Laurent, je n'ai pas regardé, mais concernant Nvu, on dirait que la gestion de la sidebar se comporte comme celle de SeaMonkey. Restera-t-elle ainsi ou évoluera-t-elle ?