Pergunta

Estou escrevendo uma extensão do Firefox onde preciso de um elemento de escala bidirecional (https://developer.mozilla.org/en/XUL/scale)

Embora o código de exemplo deste elemento xul fale sobre uma escala em uma direção, como posso fazer uma escala que possa ter uma barra deslizante nas duas direções para que eu possa usar um intervalo como entrada?

Obrigado, Kapil

Foi útil?

Solução

Uma das coisas legais sobre o XUL é que você pode criar novos elementos XUL usando ligações XBL, o que é muito fácil de fazer.* O tutorial oficial da Mozilla é https://developer.mozilla.org/en/XUL_Tutorial/Introduction_to_XBL e http://mb.eschew.org/15 parece ser outro bom.

Como o seu novo elemento será relativamente semelhante ao XUL integrado <scale> elemento, você pode querer começar observando suas ligações XBL.Basta apontar seu navegador Firefox para chrome://global/content/bindings/scale.xml e então talvez você possa estendê-lo/modificá-lo para obter o que precisa.

* Pelo menos parece fácil.Na verdade, eu não fiz isso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top