Nicedit. Добавил кнопку.

Мне понадобилось добавить кнопку «Цитата» в NicEdit, по этому обновил редактор, а за одно раcскажу как я это делал.

И так, пусть кнопка называется ’blockquote’. Сначала нам нужен значок 18х18 px.


Continue reading





Fork me on GitHub

Nicedit на русском и украинском на GitHub

Я перевел Nicedit на русский и украинский. Теперь всё находиться на GitHub’e. Это мой первый репозиторий и первая попытка перевода, по этому будут рад всем замечаниям.
Вот ссылка: https://github.com/exytab/nicedit
Как использовать Nicedit я описывал в предыдущем посте.





NicEdit

NicEdit — это очень скромный WYSIWYG редактор, который со всеми расширениями весит 44 килобайта. Он основан на contenteditable свойстве, в отличие от, например, TinyMCE. Последний использует iframe, которые мне не сильно нравяться.
Continue reading





JavaScript конвертер кириллицы в Hex Code

У меня в одном проекте появилась проблема с кириллицей, поэтому появилась хранить символы “а-я” и “А-Я” в Hex Code.

И написал небольшую функцию, которая при этом не трогает пробелы и другие символы. выглядит она так:

function converter(text) {
var new_text = "";
var new_char = "";
len = text.length;
for (var i = 0; i < len; i++) 
 {
  new_char = text.charAt(i);
 if ( ( new_char.charCodeAt(0).toString(16) <= "42f" && new_char.charCodeAt(0).toString(16) >= "410" ) || ( new_char.charCodeAt(0).toString(16) <= "44f" && new_char.charCodeAt(0).toString(16) >= "430" )    ) {
 new_char = "&#x" + new_char.charCodeAt(0).toString(16) + ";";
 };
 new_text = new_text + new_char;
 }
return new_text;
}

Использовать вот-так:

var text = "Текст";
text = converter(text);

Вот, может кому то понадобится. Хотя чувствую кроме а-я придется еще некоторые символы добавить.