Как при помощи этого расширения задать нужный цвет и размер шрифта на форуме?
Заранее благодарю :)

Archangel
Никак, оно совершенно не для этого предназначено.

...я забыл упомянуть, что у меня оно работает в сочетании с расширением BBcode.

...сделал пока цвет через bbcode.bbcode('color', 'bbcode');
и размер через bbcode.bbcode('size', 'bbcode');

но более этого сам не в силах реализовать... хочу на три сочитания кнопок забиндить готовые цвета, без всплывающих меню.

а я думал мне здесь помогут ( ошибался видимо:angry:

http://forum.mozilla-russia.org/viewtop … 65#p399565 -BB: выделить красным.
кнопку можно легко переделать под другой цвет и  запускать горячим клавишем или  клавишами.

bunda1
ооооооооооооооооооооооо!
спасибо чувакккккккккккк... это именно то, что я искал! моя благодарность тебе незнает границ)

...а теперь подскажите пожалуйста, как созданную кнопку запихнуть в keyconfig... вроде bbcode.bbcode('bold', 'bbcode');

Archangel пишет

...а теперь подскажите пожалуйста, как созданную кнопку запихнуть в keyconfig... вроде bbcode.bbcode('bold', 'bbcode');

как эту кнопку запустить через keyconfig. незнаю, у меня не запускается.:(
но попробуй через keyconfig.такой код запускать.
Это то же самое.

скрытый текст

Выделить код

Код:

var open="[color=green]";
var close="[/color]";
var theBox = document.commandDispatcher.focusedElement;
var startPos = theBox.selectionStart;
var endPos = theBox.selectionEnd;
var oPosition = theBox.scrollTop;
var oHeight = theBox.scrollHeight;
var text=theBox.value.substring(0,startPos);
text +=open+theBox.value.substring(startPos, endPos)+close;
text +=theBox.value.substring(endPos, theBox.value.length);
theBox.value = text;
theBox.selectionStart = startPos;
theBox.selectionEnd = endPos + open.length + close.length;
var nHeight = theBox.scrollHeight - oHeight;
theBox.scrollTop = oPosition + nHeight;

bunda1
сенкс мэн, ты единственный нормальный человечище на этом форуме!
...кучу + с меня :)

цвета сделал так -

скрытый текст

Выделить код

Код:

var open="[color=#3366FF]";
var close="[/color]";
var theBox = document.commandDispatcher.focusedElement;
var startPos = theBox.selectionStart;
var endPos = theBox.selectionEnd;
var oPosition = theBox.scrollTop;
var oHeight = theBox.scrollHeight;
var text=theBox.value.substring(0,startPos);
text +=open+theBox.value.substring(startPos, endPos)+close;
text +=theBox.value.substring(endPos, theBox.value.length);
theBox.value = text;
theBox.selectionStart = startPos;
theBox.selectionEnd = endPos + open.length + close.length;
var nHeight = theBox.scrollHeight - oHeight;
theBox.scrollTop = oPosition + nHeight;

а размер шрифта -

скрытый текст

Выделить код

Код:

var open="[size=200]";
var close="[/size]";
var theBox = document.commandDispatcher.focusedElement;
var startPos = theBox.selectionStart;
var endPos = theBox.selectionEnd;
var oPosition = theBox.scrollTop;
var oHeight = theBox.scrollHeight;
var text=theBox.value.substring(0,startPos);
text +=open+theBox.value.substring(startPos, endPos)+close;
text +=theBox.value.substring(endPos, theBox.value.length);
theBox.value = text;
theBox.selectionStart = startPos;
theBox.selectionEnd = endPos + open.length + close.length;
var nHeight = theBox.scrollHeight - oHeight;
theBox.scrollTop = oPosition + nHeight;

спасыбо за + и за размер шрифта я сам как то  не подумал что так можно.;)

Спойлер -

скрытый текст

Выделить код

Код:

var open="[spoiler=Название]";
var close="[/spoiler]";
var theBox = document.commandDispatcher.focusedElement;
var startPos = theBox.selectionStart;
var endPos = theBox.selectionEnd;
var oPosition = theBox.scrollTop;
var oHeight = theBox.scrollHeight;
var text=theBox.value.substring(0,startPos);
text +=open+theBox.value.substring(startPos, endPos)+close;
text +=theBox.value.substring(endPos, theBox.value.length);
theBox.value = text;
theBox.selectionStart = startPos;
theBox.selectionEnd = endPos + open.length + close.length;
var nHeight = theBox.scrollHeight - oHeight;
theBox.scrollTop = oPosition + nHeight;

Картинка -

скрытый текст

Выделить код

Код:

var open="[img]";
var close="[/img]";
var theBox = document.commandDispatcher.focusedElement;
var startPos = theBox.selectionStart;
var endPos = theBox.selectionEnd;
var oPosition = theBox.scrollTop;
var oHeight = theBox.scrollHeight;
var text=theBox.value.substring(0,startPos);
text +=open+theBox.value.substring(startPos, endPos)+close;
text +=theBox.value.substring(endPos, theBox.value.length);
theBox.value = text;
theBox.selectionStart = startPos;
theBox.selectionEnd = endPos + open.length + close.length;
var nHeight = theBox.scrollHeight - oHeight;
theBox.scrollTop = oPosition + nHeight;

Archangel

...а теперь подскажите пожалуйста, как созданную кнопку запихнуть в keyconfig...

А для чего это нужно? Если для того, чтобы запускать кнопку через сочетание клавиш, то это сочетание можно настроить при редактировании кнопки в её свойствах.

MySh пишет

А для чего это нужно? Если для того, чтобы запускать кнопку через сочетание клавиш, то это сочетание можно настроить при редактировании кнопки в её свойствах.

http://forum.mozilla-russia.org/viewtop … 65#p399565-BB: выделить красным
как раз эту кнопку так не настроить.

MySh
эти не получится так настроить, к сожалению... если можна было б - я бы не спрашивал.
...а мне позарез нужен быстрый доступ к ББкодам, вот и чудил)