>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >keyconfig цвет и размер шрифта http://forum.mozilla-russia.org/viewtopic.php?id=47784 |
Archangel > 16-01-2011 03:53:30 |
Как при помощи этого расширения задать нужный цвет и размер шрифта на форуме? |
Sid > 16-01-2011 09:08:57 |
Archangel |
Archangel > 16-01-2011 10:14:18 |
...я забыл упомянуть, что у меня оно работает в сочетании с расширением BBcode. ...сделал пока цвет через bbcode.bbcode('color', 'bbcode'); но более этого сам не в силах реализовать... хочу на три сочитания кнопок забиндить готовые цвета, без всплывающих меню. |
Archangel > 17-01-2011 20:22:53 |
а я думал мне здесь помогут ( ошибался видимо |
bunda1 > 17-01-2011 22:11:47 |
http://forum.mozilla-russia.org/viewtop … 65#p399565 -BB: выделить красным. |
Archangel > 17-01-2011 23:23:44 |
bunda1 |
Archangel > 18-01-2011 01:16:01 |
...а теперь подскажите пожалуйста, как созданную кнопку запихнуть в keyconfig... вроде bbcode.bbcode('bold', 'bbcode'); |
bunda1 > 18-01-2011 20:26:02 |
Archangel пишет
как эту кнопку запустить через 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; |
Archangel > 18-01-2011 21:17:54 |
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; |
bunda1 > 18-01-2011 21:45:42 |
спасыбо за + и за размер шрифта я сам как то не подумал что так можно. |
Archangel > 18-01-2011 21:55:36 |
Спойлер - скрытый текст Выделить код Код: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; |
MySh > 18-01-2011 22:15:05 |
Archangel
А для чего это нужно? Если для того, чтобы запускать кнопку через сочетание клавиш, то это сочетание можно настроить при редактировании кнопки в её свойствах. |
bunda1 > 18-01-2011 22:24:54 |
MySh пишет
http://forum.mozilla-russia.org/viewtop … 65#p399565-BB: выделить красным |
Archangel > 18-01-2011 22:37:58 |
MySh |