Tenho tentado criar uma barra de pesquisa personalizada semelhante ao plugin discourse-search-banner. Não quero usar esse plugin, pois ele interfere na aparência do meu tema.
Como posso replicar essa funcionalidade em um <input type="text" /> de minha escolha?
Estava analisando o código-fonte do plugin e tentei adaptá-lo para usar apenas meu elemento HTML, mas não consegui resolver. Qualquer dica será bem-vinda!
Sem problemas, mas isso é um componente de tema e não um plugin, então isso altera algumas coisas. Especialmente porque os componentes de tema funcionam com lógica do lado do cliente e os plugins com lógica do lado do servidor. Ou você está procurando criar um plugin baseado nesse componente de tema?
Não me importo se será um plugin ou um componente de tema, desde que consiga a funcionalidade desejada. Basicamente, o que preciso é espelhar o comportamento da pesquisa padrão (ícone na barra superior) em um campo de texto de minha escolha.
Não é realmente o CSS, mas sim a colocação e como ele se encaixa na minha estrutura HTML. Se eu conseguir descobrir como modificar onde o componente é injetado, talvez tenha uma solução. Pode me indicar um caminho?
Com o componente de tema habilitado no seu site, inspecione o código com seu navegador e veja onde ele está posicionado. Ajuste-o no navegador para encontrar uma localização mais confortável e use isso para atualizar/editar um fork do TC. Isso deve funcionar.