Scripts
Código JavaScript 'Freeware' liberado sob GPL.
No início...
Os códigos que disponibilizo aqui fazem parte de um sistema de Desenvolvimento Web chamado Tanara, que desenvolví e que também usei para construir todos os menus sites.
Tanara foi inspirado pelo Drupal, com quem eu tenho desenvolvido alguns sites antes, e aprendí a gostar bastante do seu API.
No entanto, na altura, o Drupal era um pouco pesado para minhas necessidades, e eu queria mais interação com códigos JavaScript implementado dentro do sistema. Gostaria também de criar os códigos HTML e JS menores e mais rápidos possível a fim de que os sites possam carregar-se o mais rápido possível.
O resultado foi Tanara. O seu código ainda não está liberado, principalmente porque ainda estou em fase beta e escrevendo a documentação, mas estou liberando alguns trechos de códigos deste sistema aqui.
Damn Small Rich Text Editor v0.2.3
Este pedaço de código cria um Rich Text Editor ("RTE") a partir de um elemento IFRAME. Sim, já sei, existem dezenas de scripts assim, e a maioria deles são provavelmente mais sofisticados que o meu, mas o meu script é suficiente para fornecer funcionalidade básica muito embora tenha o menor espaço físico possível.
O código relés sobre a fantástica biblioteca jQuery, que hoje em dia já está incorporada em muitas plataformas, assim que em geral, nem deve ter o seu "Overhead"...
Além de jQuery, você precisa incluir um arquivo JS e outro CSS e está tudo pronto.
Eu recomendo as versões 'minified' em conjunto com a compressão GZIP, para obter os melhores resultados!
Obtendo DSRTE
Primeiro, pegue o tarball aqui.
Agora, descompactá-lo à sua pasta web, e aponte o seu browser para ela. Voila! pronto!
Se você gostaria de ver uma demostração, antes de fazer o download, pode verificar-lo aqui.
Testes
Eu testei esse código no FF2/3 e no IE7, que são os únicos navegadores que tenho disponíveis.
Igual, acho que deve funcionar também no IE6. Gostaria de saber como funciona em outros navegadores, pois, fiquem à vontade para me mandar quaisquer comentários ou bugs por e-mail.

