editor de texto rico, com função blockquote
-
08-07-2019 - |
Pergunta
Sou eu de novo, aquele que não quer usar um plugin, mas escrever a minha própria ou usar algumas linhas de outros plugins; -).
Eu quero escrever um simples RTE com as funções em negrito, itálico, lista, emoticons e BlockQuote. Eu encontrei este simples leve plug-in http://batiste.dosimple.ch/blog/posts/2007-09-11-1/rich-text-editor-jquery.html e é muito simples e muito pequena.
Eu já adicionou um pallet emoticon que carrega emoticons de uma pasta definida. Mas agora eu quero adicionar uma função blockquote, mas eu não consigo descobrir como fazer isso. Eu li algumas coisas na internet que não é nas funções padrão do IE / FF, mas eu vi algumas RTE do que tinha a função blockquote.
O plugin usa isso para negrito
$('.bold', tb).click(function(){ formatText(iframe, 'bold');return false; });
Alterando 'bold' em 'blockquote' não vai ajudar (talvez pensado para simples; -))
Existe alguém que pode me ajudar com isso?
Tnx com antecedência
Grtzzz
Wim
edit:
Ok, eu tentei este
$('.bold', tb).click(function(){ formatText(iframe, 'formatblock', '<blockquote>');return false; });Mas isso só funciona com FF, e não com o IE, droga: (
Solução 2
OK,
Isso me custou algum tempo, mas eu acho que eu tenho a solução (que funciona bem para mim).
Eu descobri que FF e IE respondem diferente se você quiser adicionar um "blockquote", por isso, se utilizado o seguinte código
$('.quote', tb).click(function(){ if($.browser.msie){ formatText(iframe,'indent'); }else if($.browser.mozilla){ formatText(iframe, "formatblock", '<blockquote>'); } return false; });
O travessão em IE dá um Blockquote como saída (IE 7 e IE8).
Se há alguém que tem uma solução melhor, então eu gostaria de aqui, mas por agora eu posso trabalhar com isso.
Grtzzzz
Wim
Outras dicas
Provavelmente uso css personalizado do Outro RTE em vãos. TinyMCE por exemplo, eu tenho certeza que ele usa isso.