2010-07-16 21 views
1

Je vous écris une extension Firefox où je besoin d'un élément à l'échelle bi-directionnel (https://developer.mozilla.org/en/XUL/scale)Une échelle bidirectionnelle dans l'extension Firefox

Bien que l'exemple de code de cette parle d'éléments XUL sur une échelle dans un sens, comment puis-je faire échelle qui peut avoir une barre de curseur dans les deux directions de sorte que je peux prendre une gamme comme entrée?

Merci, Kapil

+0

Si je vous comprends bien, vous voulez un curseur avec deux «pouces» plutôt qu'un curseur «bidirectionnel». – MatrixFrog

Répondre

3

L'une des choses cool sur XUL est que vous pouvez créer de nouveaux éléments XUL en utilisant les liaisons XBL qui est très facile à faire. Le tutoriel officiel de Mozilla est https://developer.mozilla.org/en/XUL_Tutorial/Introduction_to_XBL et http://mb.eschew.org/15 semble un autre bon.

Étant donné que votre nouvel élément sera relativement similaire à l'élément XUL <scale> intégré, vous pouvez commencer par regarder ses liaisons XBL. Il suffit de pointer votre navigateur Firefox au chrome://global/content/bindings/scale.xml et peut-être vous pouvez l'étendre/modifier pour obtenir ce dont vous avez besoin.

* Au moins, cela semble facile. Je ne l'ai pas fait.

+0

Merci beaucoup pour les pointeurs! Je vais jeter un coup d'oeil à ceux-ci. – Kapil