Uma escala bidirecional na extensão do Firefox
-
16-09-2020 - |
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
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.