Богатый текстовый редактор с функцией blockquote - PullRequest
0 голосов
/ 29 ноября 2009

Это снова я, тот, кто не хочет использовать плагин, но написать свой или использовать некоторые строки из других плагинов; -).

Я хочу написать простой RTE с функциями полужирный, курсив, список, смайлики и цитаты. Я нашел этот простой легкий плагин http://batiste.dosimple.ch/blog/posts/2007-09-11-1/rich-text-editor-jquery.html, и он очень простой и очень маленький.

Я уже добавил палитру смайликов, которая загружает смайлики из определенной папки. Но сейчас я хочу добавить функцию цитаты, но не могу понять, как это сделать. Я прочитал несколько вещей в Интернете, которых нет в функциях IE / FF по умолчанию, но я видел несколько RTE, которые имели функцию blockquote.

Плагин использует это жирным шрифтом

$('.bold', tb).click(function(){ formatText(iframe, 'bold');return false; });

Изменение слова «выделено жирным шрифтом» на «цитата» не поможет (может быть, простое; -))

Есть ли кто-нибудь, кто может мне помочь с этим?

Tnx заранее

Grtzzz

Wim

редактировать:

Хорошо, я попробовал это $('.bold', tb).click(function(){ formatText(iframe, 'formatblock', '<blockquote>');return false; }); Но это работает только с FF, а не с IE, черт: (

Ответы [ 2 ]

0 голосов
/ 30 ноября 2009

OK

Это стоило мне времени, но я думаю, что у меня есть решение (оно прекрасно работает для меня).

Я обнаружил, что FF и IE реагируют по-разному, если вы хотите добавить «цитату», поэтому, если используется следующий код

$('.quote', tb).click(function(){
 if($.browser.msie){
  formatText(iframe,'indent');
 }else if($.browser.mozilla){
  formatText(iframe, "formatblock", '<blockquote>'); 
 }
 return false; 
});

Отступ в IE приводит к выводу блок-цитаты (IE7 и IE8).

Если есть кто-то, у кого есть лучшее решение, то я бы хотел его здесь, но сейчас я могу работать с этим.

Grtzzzz

Wim

0 голосов
/ 29 ноября 2009

Другие RTE, вероятно, используют пользовательские CSS в пролетах. TinyMCE, например, я уверен, что он использует это.

...