vendredi 29 août 2008 à 10:11
Il y a quelques jours, l'implémentation de l'API HTML5 pour faire du glisser/deposer a été incluse dans la version de développement de Gecko 1.9.1 (Firefox 3.x). Il est donc possible d'ajouter assez simplement des fonctionnalité de glisser/deposer dans une page HTML distante. Dans son principe de fonctionnement, elle ressemble à l'API drag'n'drop qui existe depuis toujours en XUL en mode privilégié (extensions, applications). La différence c'est qu'en XUL, il faut manipuler des composants XPCom, ce qui en interdit son utilisation sur les pages XUL web.
La bonne nouvelle, c'est que cette restriction est du passé, car l'API HTML5 du glisser/déposer est aussi utilisable en XUL ! Ce qui est une très bonne nouvelle, quand on sait que l'ancienne restriction était un frein à l'utilisation de pages XUL distantes, et que souvent les développeurs choisissait de réaliser leur application sous forme d'extensions à cause d'elle. Bien sûr, cette API, plus simple que la manipulation des composants XPCOM, peut être aussi utilisée dans les extensions et applications XulRunner.
Pour des explications sommaires sur l'utilisation de cette API, lisez ce billet sur mon blog, avec en prime un exemple d'utilisation en XUL (à tester avec une nightly de Firefox 3.1).
Par Laurent Jouanneau :: Technologies :: #261 :: rss
Les trackbacks pour ce billet sont fermés.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.
Commentaires
1. vendredi 29 août 2008 à 15:32, par omic
Les commentaires pour ce billet sont fermés.