Двунаправленная шкала в расширении Firefox - PullRequest
1 голос
/ 16 июля 2010

Я пишу расширение Firefox, где мне нужен элемент двунаправленной шкалы (https://developer.mozilla.org/en/XUL/scale)

. В то время как пример кода этого элемента xul говорит о шкале в одном направлении, как я могу сделать шкалу, которая можетесть ползунок в двух направлениях, чтобы я мог взять диапазон в качестве ввода?

Спасибо, Капиль

1 Ответ

3 голосов
/ 23 июля 2010

Одна из замечательных особенностей XUL - это то, что вы можете создавать новые элементы XUL, используя привязки XBL, что очень легко сделать. * Официальное руководство от Mozilla - https://developer.mozilla.org/en/XUL_Tutorial/Introduction_to_XBL и http://mb.eschew.org/15 будь другим хорошим.

Поскольку ваш новый элемент будет относительно похож на встроенный элемент XUL <scale>, вы можете начать с рассмотрения его привязок XBL. Просто укажите свой браузер Firefox на chrome://global/content/bindings/scale.xml, и тогда, возможно, вы сможете расширить / изменить его, чтобы получить то, что вам нужно.

* По крайней мере, это выглядит просто. На самом деле я этого не делал.

...