É possível ter conclusão de abas de listas suspensas em páginas da web no Firefox?

0

Alguém sabe de um plug-in do Firefox que permite a conclusão de tabulação (ou alguma outra sequência de teclas como Alt-L) de itens em listas suspensas em formulários da Web?

por exemplo,

ou<TAB>in<TAB>s<TAB>

para 'OurCompany - Suporte Interno'

O modo de dicas do Vimperator torna muito ergonômico focar a lista suspensa com uma sequência de teclas como

f13

mas a interface do teclado para a lista suspensa ainda é uma droga. Eu frequentemente tenho que escolher itens de uma lista muito longa com prefixos comuns muito longos entre as entradas (por exemplo, 30-40 começando com OurCompany - ), o que torna tanto a interface do teclado embutida quanto o mouse bastante lento e pouco ergonômico. / p>

Eu basicamente quero suporte readline para preencher formulários web!

    
por Nick Booker 19.08.2014 / 23:15

1 resposta

0

Bem, não há plug-ins do Firefox fazendo essas coisas para você, mas você pode fazê-lo usando o UserScript, com Greasemonkey ou algum outro Interpretador de Usuários.

Um script de usuário é uma parte do código JavaScript executado em um definido pelo usuário, página da web, com o objetivo de melhorar a experiência do usuário em uma determinada página da Web.

Se você estiver familiarizado com JavaScript e jQuery Seu trabalho é esse. Você criará um userscript que incluirá em cada página a última biblioteca jQuery. Então você obterá todos os controles de seleção do documento com

$("select").each(function (index,element) {});

e você irá ocultá-los e substituí-los por uma entrada de usuário

Algo parecido com isto (não testado)

$("select").each(function (index,element) { var newControl=$("<input id='uniqueid' type='text'/>").insertBefore($(element)); newControl.attr("class",$(element).attr("class")); $(element).css("display","none"); });

e neste código você terá que criar seus ganchos para os controles.

Leia mais sobre os UserScripts Aqui

    
por 20.08.2014 / 02:02