Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№17624-06-2006 21:23:13

Infant
   «»
 
Группа: Extensions
Откуда: Одесса
Зарегистрирован: 23-12-2004
Сообщений: 3671

Re: Custom Buttons

NoCode.gif


Благодарю алфавит за любезно предоставленные буквы.

Отсутствует

 

№17724-06-2006 22:03:40

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Custom Buttons

Infant
Не, я тут не при чём. Это у тебя со стилями какой-то непорядок (userContent.css, greasemonkey или расширения).

А это:

Если скопировать и вставить, а потом удалять по одному символу с начала строки, то начиная с:...

где ? В локальном html ?


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№17824-06-2006 22:17:48

Infant
   «»
 
Группа: Extensions
Откуда: Одесса
Зарегистрирован: 23-12-2004
Сообщений: 3671

Re: Custom Buttons

Копирую в поле создания сообщения и тоже не вижу текст. Вставляю в редактор FAR'а — вижу. Самому стало интересно, начал Ctrl+Del удалять символы и ... бац появилось.


Благодарю алфавит за любезно предоставленные буквы.

Отсутствует

 

№17924-06-2006 22:51:53

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Custom Buttons

Infant пишет

Копирую в поле создания сообщения и тоже не вижу текст. Вставляю в редактор FAR'а — вижу. Самому стало интересно, начал Ctrl+Del удалять символы и ... бац появилось.

Бывает, про textbox'ы я уже говорил (у меня обсуждаемые коды видно и в полях создания сообщений : ) ).


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№18025-06-2006 09:23:10

xXx
Участник
 
Группа: Members
Зарегистрирован: 25-06-2006
Сообщений: 2

Re: Custom Buttons

скажите как сделать кнопку которая выводила бы смайл:P в  TextBox а то у мени ничего неполучаеться :whiteflag:

Отсутствует

 

№18125-06-2006 11:42:46

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Custom Buttons

xXx пишет

скажите как сделать кнопку которая выводила бы смайл:P в  TextBox а то у мени ничего неполучаеться :whiteflag:

Выделить код

Код:

custombutton://Smiley%3A%20%3A%29%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADYUExURWJiYv7xQ0ZGRioqKiQaAP/te//gAPeiAP7uZP7lAP/YAPz8Ef/UAP31Kv+zAP7qADcuFf+6APOgAP3yAP/dAP33AP/MAP/VZemdAP3yAf+sAP/eQsaHAP7sEf30Ef/gY//DIP/VVtaeLkM9If7MYv31Jv/jVv/AEf7tKt6jMeCpAOXNJ/GfAP/BAPz5AOfQOf7jGfikAP/dAf/he/33Af7kEf/FKv/aEf/IRv/FPv7lAv7xYv/WCv/jDvixKuSkGfW5Rf7qAuOgDvmqEf/cKuKbAAAAAP///7GsR/gAAABIdFJOU///////////////////////////////////////////////////////////////////////////////////////////////AJzs8mAAAACwSURBVHjaVM9FFsMwDARQBxpmhqbMzMytlfvfqHbSTedpob/SCOU0QFNsiKqd9urNowWlYS5VSNbhEKhhLJ0RkhAKOy0gthiGYVky6eFh5QgWA13nODKf3e0OCK5ZTVXVWrbd998vYsHs+jPfNQWtIWJiT4aN65qyd4EJtSLIEMfP0wqSiDjnFU8o+hkO5un9UaApWjA1RFyFoh+2bdtIHMqyP78UnQjzv/5//30FGACrUSaRymhFqgAAAABJRU5ErkJggg%3D%3D%5D%5Bvar%20smiley%20%3D%20%22%3A%29%22%3B%0Avar%20ie%20%3D%20document.%20commandDispatcher.%20focusedElement%3B%0Avar%20ss%20%3D%20ie.%20selectionStart%3B%0Avar%20se%20%3D%20ie.%20selectionEnd%3B%0Avar%20st%20%3D%20ie.%20scrollTop%3B%0Avar%20sh%20%3D%20ie.%20scrollHeight%3B%0Aie.%20value%20%3D%20ie.%20value.%20substring%20%280%2C%20ss%29%20+%20smiley%20+%20ie.%20value.%20substring%20%28se%29%3B%0Aie.%20selectionStart%20%3D%20ie.%20selectionEnd%20%3D%20ss%20+%20smiley.%20length%3B%0Aie.%20scrollTop%20%3D%20st%20+%20ie.%20scrollHeight%20-%20sh%3B%5D%5B

Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№18225-06-2006 11:47:58

xXx
Участник
 
Группа: Members
Зарегистрирован: 25-06-2006
Сообщений: 2

Re: Custom Buttons

Спасибо :dumb: :)

Отсутствует

 

№18325-06-2006 14:14:27

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Custom Buttons

Доработал часы. Теперь нормально "заводятся".

Выделить код

Код:

custombutton://%u0410%u043D%u0430%u043B%u043E%u0433%u043E%u0432%u044B%u0435%20%u0447%u0430%u0441%u044B3%5D%5B%5D%5B//%20based%20on%20canvas%20tutorial%20example%20code%0A//%20%28http%3A//developer.mozilla.org/en/docs/Canvas_tutorial%3ABasic_animations%23An_animation_example_2%29%5D%5Bthis.%20clockWidth%20%3D%2024%3B%0Athis.%20clockHeight%20%3D%2024%3B%0Athis.%20htmlNS%20%3D%20%22http%3A//www.w3.org/1999/xhtml%22%3B%0Athis.%20xulNS%20%3D%20%22http%3A//www.mozilla.org/keymaster/gatekeeper/there.is.only.xul%22%3B%0Athis.%20clock%20%3D%20function%20%28%29%0A%7B%0A%09var%20now%20%3D%20new%20Date%20%28%29%3B%0A%09var%20canvas%20%3D%20this.%20getElementsByTagNameNS%20%28this.%20htmlNS%2C%20%22canvas%22%29%20%5B0%5D%3B%0A%09if%20%28%21canvas%29%0A%09%7B%0A%09%09var%20canvas%20%3D%20document.%20createElementNS%20%28this.%20htmlNS%2C%20%22canvas%22%29%3B%0A%09%09canvas.%20setAttribute%20%28%22width%22%2C%20this.%20clockWidth%29%3B%0A%09%09canvas.%20setAttribute%20%28%22height%22%2C%20this.%20clockHeight%29%3B%0A%09%09canvas.%20setAttribute%0A%09%09%28%0A%09%09%09%22style%22%2C%0A%09%09%09%22min-width%3A%22%20+%20this.%20clockWidth%20+%0A%09%09%09%22px%3Bwidth%3A%22%20+%20this.%20clockWidth%20+%0A%09%09%09%22px%3Bmax-width%3A%22%20+%20this.%20clockWidth%20+%0A%09%09%09%22px%3Bmin-height%3A%22%20+%20this.%20clockHeight%20+%0A%09%09%09%22px%3Bheight%3A%22%20+%20this.%20clockHeight%20+%0A%09%09%09%22px%3Bmax-height%3A%22%20+%20this.%20clockHeight%0A%09%09%29%3B%0A%09%09this.%20image%20%3D%20%22data%3A%22%3B%0A%09%09this.%20disabled%20%3D%20true%3B%0A%09%09this.%20setAttribute%20%28%22class%22%2C%20%22%22%29%3B%0A%09%09canvas%20%3D%20this.%20appendChild%20%28canvas%29%3B%0A%09%09var%20ctx%20%3D%20canvas.%20getContext%28%222d%22%29%3B%0A%09%20%20%20%20%20%20%20%20ctx.%20scale%20%28this.%20clockWidth%20/%20122%2C%20this.%20clockHeight%20/%20122%29%3B%0A%09%09var%20pn%20%3D%20this.%20parentNode%3B%0A%09%09var%20ns%20%3D%20this.%20nextSibling%3B%0A%09%09var%20button%20%3D%20pn.%20removeChild%20%28this%29%3B%0A%09%09if%20%28ns%29%0A%09%09%09pn.%20insertBefore%20%28button%2C%20ns%29%3B%0A%09%09else%0A%09%09%09pn.%20appendChild%20%28button%29%3B%0A%09%7D%0A%09var%20ctx%20%3D%20canvas.%20getContext%28%222d%22%29%3B%0A%09ctx.%20save%20%28%29%3B%0A%20%20%20%20%09ctx.%20clearRect%20%280%2C%200%2C%20150%2C%20150%29%3B%0A%20%20%20%20%09ctx.%20translate%20%2861%2C%2061%29%3B%0A%20%20%20%20%09ctx.%20scale%20%280.4%2C%200.4%29%3B%0A%09ctx.%20fillStyle%20%3D%20%22white%22%3B%0A%20%20%20%20%09ctx.%20arc%280%2C%200%2C%20142%2C%200%2C%20Math.%20PI%20*%202%2C%20true%29%3B%0A%20%20%20%20%09ctx.%20fill%20%28%29%3B%0A%20%20%20%20%09ctx.%20rotate%20%28-Math.%20PI%20/%202%29%3B%0A%20%20%20%20%09ctx.%20strokeStyle%20%3D%20%22black%22%3B%0A%20%20%20%20%09ctx.%20fillStyle%20%3D%20%22white%22%3B%0A%20%20%20%20%09ctx.%20lineWidth%20%3D%2012%3B%0A%20%20%20%20%09ctx.%20lineCap%20%3D%20%22round%22%3B%0A%20%20%20%20%09ctx.%20save%20%28%29%3B%0A%20%20%20%20%09ctx.%20beginPath%20%28%29%3B%0A%20%20%20%20%09for%20%28var%20i%20%3D%200%3B%20i%20%3C%2012%3B%20i++%29%0A%20%20%20%20%09%7B%0A%20%20%20%20%09%20%20%20%20ctx.%20rotate%20%28Math.%20PI%20/%206%29%3B%0A%20%20%20%20%09%20%20%20%20ctx.%20moveTo%20%28100%2C%200%29%3B%0A%20%20%20%20%09%20%20%20%20ctx.%20lineTo%20%28120%2C%200%29%3B%0A%20%20%20%20%09%7D%0A%20%20%20%20%09ctx.%20stroke%20%28%29%3B%0A%20%20%20%20%09ctx.%20restore%20%28%29%3B%0A%20%20%20%20%09ctx.%20save%20%28%29%3B%0A%20%20%20%20%09ctx.%20lineWidth%20%3D%205%3B%0A%20%20%20%20%09ctx.%20beginPath%20%28%29%3B%0A%20%20%20%20%09for%20%28var%20i%20%3D%200%3B%20i%20%3C%2060%3B%20i++%29%0A%20%20%20%20%09%7B%0A%20%20%20%20%09%20%20%20%20if%20%28i%20%25%205%20%21%3D%200%29%0A%20%20%20%20%09%20%20%20%20%7B%0A%20%20%20%20%09%20%20%20%20%20%20%20%20ctx.%20moveTo%20%28117%2C%200%29%3B%0A%20%20%20%20%09%20%20%20%20%20%20%20%20ctx.%20lineTo%20%28120%2C%200%29%3B%0A%20%20%20%20%09%20%20%20%20%7D%0A%20%20%20%20%09%20%20%20%20ctx.%20rotate%20%28Math.%20PI%20/%2030%29%3B%0A%20%20%20%20%09%7D%0A%20%20%20%20%09ctx.%20stroke%20%28%29%3B%0A%20%20%20%20%09ctx.%20restore%20%28%29%3B%0A%20%20%20%20%09var%20sec%20%3D%20now.%20getSeconds%20%28%29%3B%0A%20%20%20%20%09var%20min%20%3D%20now.%20getMinutes%20%28%29%3B%0A%20%20%20%20%09var%20hr%20%20%3D%20now.%20getHours%20%28%29%3B%0A%20%20%20%20%09this.%20tooltipText%20%3D%20%5Bhr%2C%20min%20%3E%209%3F%20min%3A%20%220%22%20+%20min%2C%20sec%20%3E%209%3F%20sec%3A%20%220%22%20+%20sec%5D.%20join%20%28%22%20%3A%20%22%29%3B%0A%20%20%20%20%09hr%20%3D%20hr%20%3E%3D%2012%3F%20hr%20-%2012%3A%20hr%3B%0A%20%20%20%20%09ctx.%20fillStyle%20%3D%20%22black%22%3B%0A%20%20%20%20%09ctx.%20save%20%28%29%3B%0A%20%20%20%20%09ctx.%20strokeStyle%20%3D%20%22black%22%3B%0A%20%20%20%20%09ctx.%20rotate%20%28hr%20*%20%28Math.%20PI%20/%206%29%20+%20%28Math.%20PI%20/%20360%29%20*%20min%20+%20%28Math.%20PI%20/%2021600%29%20*%20sec%29%0A%20%20%20%20%09ctx.%20lineWidth%20%3D%2014%3B%0A%20%20%20%20%09ctx.%20beginPath%20%28%29%3B%0A%20%20%20%20%09ctx.%20moveTo%20%28-20%2C%200%29%3B%0A%20%20%20%20%09ctx.%20lineTo%20%2880%2C%200%29%3B%0A%20%20%20%20%09ctx.%20stroke%20%28%29%3B%0A%20%20%20%20%09ctx.%20restore%20%28%29%3B%0A%20%20%20%20%09ctx.%20save%28%29%3B%0A%20%20%20%20%09ctx.%20rotate%20%28%28Math.%20PI%20/%2030%29%20*%20min%20+%20%28Math.%20PI%20/%201800%29%20*%20sec%29%0A%20%20%20%20%09ctx.%20lineWidth%20%3D%2010%3B%0A%20%20%20%20%09ctx.%20beginPath%20%28%29%3B%0A%20%20%20%20%09ctx.%20moveTo%20%28-28%2C%200%29%3B%0A%20%20%20%20%09ctx.%20lineTo%20%28112%2C%200%29%3B%0A%20%20%20%20%09ctx.%20stroke%20%28%29%3B%0A%20%20%20%20%09ctx.%20restore%20%28%29%3B%0A%20%20%20%20%09ctx.%20save%28%29%3B%0A%20%20%20%20%09ctx.%20rotate%20%28sec%20*%20Math.%20PI%20/%2030%29%3B%0A%20%20%20%20%09ctx.%20strokeStyle%20%3D%20%22%23D40000%22%3B%0A%20%20%20%20%09ctx.%20fillStyle%20%3D%20%22%23D40000%22%3B%0A%20%20%20%20%09ctx.%20lineWidth%20%3D%206%3B%0A%20%20%20%20%09ctx.%20beginPath%20%28%29%3B%0A%20%20%20%20%09ctx.%20moveTo%20%28-30%2C%200%29%3B%0A%20%20%20%20%09ctx.%20lineTo%20%2893%2C%200%29%3B%0A%20%20%20%20%09ctx.%20stroke%20%28%29%3B%0A%20%20%20%20%09ctx.%20fillStyle%20%3D%20%22%23555%22%3B%0A%20%20%20%20%09ctx.%20arc%280%2C%200%2C%203%2C%200%2C%20Math.%20PI%20*%202%2C%20true%29%3B%0A%20%20%20%20%09ctx.%20fill%20%28%29%3B%0A%20%20%20%20%09ctx.%20restore%20%28%29%3B%0A%20%20%20%20%09ctx.%20beginPath%20%28%29%3B%0A%20%20%20%20%09ctx.%20lineWidth%20%3D%2014%3B%0A%20%20%20%20%09ctx.%20strokeStyle%20%3D%20%27%23325FA2%27%3B%0A%20%20%20%20%09ctx.%20arc%280%2C%200%2C%20142%2C%200%2C%20Math.%20PI%20*%202%2C%20true%29%3B%0A%20%20%20%20%09ctx.%20stroke%20%28%29%3B%0A%20%20%20%20%09ctx.%20restore%20%28%29%3B%0A%09setTimeout%20%28this.%20clock.%20bind%20%28this%29%2C%201000%29%3B%0A%7D%0AsetTimeout%20%28this.%20clock.%20bind%20%28this%29%2C%202000%29%3B

Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№18425-06-2006 23:27:14

INFOMAN
Телепаты в отпуске
 
Группа: Extensions
Откуда: Кишинев
Зарегистрирован: 31-12-2005
Сообщений: 1099
Веб-сайт

Re: Custom Buttons

textbug.png


Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL

Отсутствует

 

№18504-07-2006 02:42:43

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278

Re: Custom Buttons

пачка новых кнопок. суть в том, что левый клик открывает в сайдбаре, а средний - в табе, причем если в одном из табов это уже открыто, то сей таб становится активным. повторное нажатие закрывает соответственно сайдбар и таб.
тестировал на FF2.0a3, так что насчёт работоспособности в более ранних версиях не ручаюсь.

Bookmark. в сайдбаре окрывает обычную панель закладок, а в табе - менеджер закладок.

Выделить код

Код:

custombutton://Bookmarks%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAACB0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVi7kSokAAACb0lEQVR4nGWSS29NYRSGn73P7jmnpz0uLY00DWnqVqQqISpCWgbiFgMTBsKIhl9ADMzFX/ArDIgBAwYiESJpxSUqLaE9PZfa+1z2931rGex9eorBylrfYD1533d9HuAB2bT7aXn/9PYMIEAIxKqq3sXr97cBk8A4MLmpb9346PZBujI+xWKBUnmF5WrIh88/qsDbtKrAc2AuKOSyc3t2DjG6Y4iDY8P0byzieT4vX85y7Ng+Hj76yuOPJQb2jm+Ym1+anPtUmmyGIdOnsnybX8KP6i1G9h/m9NQBBjb1EQQ5MpkssRUazmf6wSznL+9j4vQuLt04ykIpy/SZjYxNHEe7evER5c2nCqpdeF4Gz/cQD0ShYRSArkKeF19a/Ko4AO7cPJfsiCQANQbnIJNJUlJNACLJu1oXFkNLtZEAnAM1BkQIVBVJAU7BCVhJZrsKsFjjqEbJIZwFMQZ1QoAoahNA7DoA6/4GmNhSWqx3FFiDihIgrCpo2ES2FTAOYpsCwpioVkfUrALEGHBCwBoLrTjxbgVaDqIUUItiwlpIy9O/ACpCoGssRKZjoW5hJU4Ay5U6rWaTZpqqSGKBdgZiDCLwu9UJsmESIED4u8nyTJnCUP5/BWst1GzHQmQgTBX8el9hdHOOd7MrCUA6V/A1/QciUGuCGuhVGO7JMuLF9OQzXJ3q5+6tQ1w5txX81EL7H7SvoAojccjiUpmPCz958uQZr19t5dqRdZzc1k1Prcbts7s5MVxE2zuieBcu3NP1G/roLhRQ1RXnzGwYVZ5+X/g8EwQBWwZHJrpzPXt8P1MMguxhVSWfzxGGEeXSIn8AD3imeeFtcw8AAAAASUVORK5CYII%3D%5D%5B%5D%5Bthis.url2xul%3D%20%27chrome%3A//browser/content/bookmarks/bookmarksManager.xul%27%3B%0Athis.onClick%3D%20function%28e%29%0A%7B%0A%09switch%20%28e.button%29%0A%09%7B%0A%09%09case%200%3A%20toggleSidebar%28%27viewBookmarksSidebar%27%29%3B%20break%3B%0A%09%09case%201%3A%20%0A%09%09%7B%0A%09%09%09var%20t%3D%20gBrowser.mTabs%3B%0A%09%09%09var%20current%3D%20content.document.location.href%3B%0A%09%09%09var%20i%3D%20t.length%3B%0A%09%09%09if%20%28current%3D%3Dthis.url2xul%29%20gBrowser.removeCurrentTab%28%29%3B%20%0A%09%09%09else%20while%20%28true%29%0A%09%09%09%7B%0A%09%09%09%09if%20%28--i%3C0%29%20%0A%09%09%09%09%7B%0A%09%09%09%09%09if%20%28current%3D%3D%27about%3Ablank%27%29%20//%20replace%20blank%20tab%0A%09%09%09%09%09%09loadURI%28this.url2xul%29%3B%0A%09%09%09%09%09else%20//%20add%20new%20tab%20%0A%09%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.addTab%28this.url2xul%29%3B%20%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%09if%20%28t%5Bi%5D.linkedBrowser.currentURI.spec%3D%3Dthis.url2xul%29%20//%20popup%20loaded%0A%09%09%09%09%7B%0A%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.tabContainer.childNodes%5Bi%5D%3B%20%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%7D%3B%0A%09%09%7D%3B%20break%3B%0A%09%7D%3B%0A%7D%3B%0Athis.setAttribute%28%27onclick%27%2C%27this.onClick%28event%29%3B%27%29%3B

History. и там и там - обычную историю. в табе открываеть сие смысла мало, но всё же...

Выделить код

Код:

custombutton://History%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADEklEQVR4Xm2TXWwUVRiGn5mdbfenW4Ziba0pWSNLAokaJSrFwCJobEg0I3pDDNoVEmNIFEkAb7hqg14gmKbtjSlrmjSERO2GaAwlBRo1oIH4c7EqVLopNWgpy0qzdGdn5nzObPbCEt/kOZOTfO97zpnvHI17tOqNM6a4ylKOk1aOl1RVB+W4Bc92JpXr5ua+y5T4j5YEpDITlnheVplR88nH20i1x3A9IT9zh0sXZ6j+OltSVTdT/PntHHXp1LV619msFjHGtryy1jzd10X29RRNxQWMP/5kILOWr/pfYMfB50y9qXGsOXU0uyTAN1tao9Hz7p519HY/SEskRMWD7g0dvNi9Gk8gGtLY9XyS/f2vEkpEemIdhy0ALfXmhImS6a3+yvu3PEBYB78WDVACrkBVwYG3MjTEE+zu7Wd0fIqT+04Ex3lIF09ZsY5mc8f6tlqh7dWgEhDM6+Yzp75g3dZtzNuKzkc7aU61m8r1LF1cL51c1ULE0ANDjcX6Nwg56JvHffPeoRN4azZxbrbM9D82K59dE3QnrQetun9FlNGx37l2/Q53PVj06TvwHkfeyZAb/ZSNO/fwl61hCzRUXa6f+40V7cuCgKTuD2gC8zcXmC97zNtwy2e6UCCdTgNweugDhndvI1Itk9CFcLlM1NBABCO4JOVima7tT2CENEq2EAkJe48Nk79wnuMXr5BobafiCRUxiCdCbN65ngufXwYo+AHO5JXvCz1dz6ykMazTZPiENSKty0la2xEBRwl3XWHBUYSqClc08l/+BDAZ/IPcTP5G6e+rc8QMjYRvbm7QWdagYYYJ8OdagB+s+zU6s5cLFC5Nl4CccePsa6XWp4czJwe+GXts4GVisQjxEDWKJRvXcWm5Lw5oVBXcKlYYef8zgAwcLVEXyx8ZzKY2H5fhiRmZKovM2SKHs7/IoSPfyuyiSH5BZPDUVWnr7BXYd4z/U+Lhj6x454e3N700IkMjP8r4+Wvy9cSUfPzJD/LUxsHAeNvHWvoa71G0ra92w1TVSfskgzaLkgIwCeSWbBv4F2vVgQlhKqMWAAAAAElFTkSuQmCC%5D%5B%5D%5Bthis.url2xul%3D%20%27chrome%3A//browser/content/history/history-panel.xul%27%3B%0Athis.onClick%3D%20function%28e%29%0A%7B%0A%09switch%20%28e.button%29%0A%09%7B%0A%09%09case%200%3A%20toggleSidebar%28%27viewHistorySidebar%27%29%3B%20break%3B%0A%09%09case%201%3A%20%0A%09%09%7B%0A%09%09%09var%20t%3D%20gBrowser.mTabs%3B%0A%09%09%09var%20current%3D%20content.document.location.href%3B%0A%09%09%09var%20i%3D%20t.length%3B%0A%09%09%09if%20%28current%3D%3Dthis.url2xul%29%20gBrowser.removeCurrentTab%28%29%3B%20%0A%09%09%09else%20while%20%28true%29%0A%09%09%09%7B%0A%09%09%09%09if%20%28--i%3C0%29%20%0A%09%09%09%09%7B%0A%09%09%09%09%09if%20%28current%3D%3D%27about%3Ablank%27%29%20//%20replace%20blank%20tab%0A%09%09%09%09%09%09loadURI%28this.url2xul%29%3B%0A%09%09%09%09%09else%20//%20add%20new%20tab%20%0A%09%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.addTab%28this.url2xul%29%3B%20%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%09if%20%28t%5Bi%5D.linkedBrowser.currentURI.spec%3D%3Dthis.url2xul%29%20//%20popup%20loaded%0A%09%09%09%09%7B%0A%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.tabContainer.childNodes%5Bi%5D%3B%20%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%7D%3B%0A%09%09%7D%3B%20break%3B%0A%09%7D%3B%0A%7D%3B%0Athis.setAttribute%28%27onclick%27%2C%27this.onClick%28event%29%3B%27%29%3B

Download. и там и там - менеджер закачек. имхо, лучше пользоваться сайдбаром или табом вместо стандартного всплывающего окошка, посему всплытие оного рекомендую отключить в настройках.

Выделить код

Код:

custombutton://Downloads%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACuklEQVR4XnWSS2hUVxiAv/OaezN3kpkmjVq1JV1FqNiF1D6gtAvbBIPo0oVdlOKuoO2iFlyUtjtxjIK4qMWFaHBREFyoFFoslvqor4yalqjEGtpOm8lMOnPncSe55/TCDEgQP/jgwOF85/xwBMEhwIETO3PZ/iPZbBDYBJ6AEInSk+X5v8LaXP4zmDkGPgACPQ6xRfr+5a/Gt7+xdWQl1aZFiOWBjKc4cXqO/L5dj7DfD0OqDaAxEnBIT6m1QwEvrFak62pZACCXgTUvpkH7Ae0oDVE3kFKgJfjaFkPHw3+hVuNJwIGQMGihGgHCWcDSRfOcD2EbehS1WDAfQtjozg14prO+fR9uTsdgFER0EBJNv98J+sY1liSlGjSaoBWoxKmi45e7MfcKjuKjGHwHoWjRtx6waBwgQ6xdisNIMh9CFEFzCW79DT/fh4UkQksgAgmiFbN6m2bFWJuZo2jlB2dTemANzg3PtcBUIGzC4wX4owzKCIJBTVwXxNay+PxbgyjvKt6qFkIdEOb14+FroyPBy0MZlJ8mRtNoQ72V2IZKHUqJYc0Rl5rECxFxS+PCSzD16Tlly4XHbblqdP2bm8zwSxoDeAp0IoBzYC1EVmAxQA+2egOmv5ilMrlPAJDZuKVvwwendnz8Ye7VdX38U+7cXE6cq3VtwHwZoqkL2Ot7f6Nc2AEUJNJAyjtXnZx4fyK/v3j97n+sXQn9vRB4HXsDUALav3+HvbL7RnJ4DCgASACEAi/1azh5/J2TB76euXitxEAOsmnozXT+XPHyBPFPe36kOj0KzNBF0gVhwKjpxTvHNp0++OXt8xdn6cnAfHmRO2ePuOiHT87Q/HMMKLEMaWDg7cR3IT0E3gAEQxmx7qNLr+ydctnN+RjZ+y0geRo0y+iOY0zoZs+/d++bW4epPqhga5/zDP4HPDMe0LQJb6wAAAAASUVORK5CYII%3D%5D%5B%5D%5Bthis.url2xul%3D%20%27chrome%3A//mozapps/content/downloads/downloads.xul%27%3B%0Athis.onClick%3D%20function%28e%29%0A%7B%0A%09switch%20%28e.button%29%0A%09%7B%0A%09%09case%200%3A%20if%20%28document.getElementById%28%27sidebar-box%27%29.getAttribute%28%27sidebarcommand%27%29%29%20//%20close%20sidebar%0A%09%09%09%09toggleSidebar%28%29%3B%0A%09%09%09else%20%20//%20open%20in%20sidebar%0A%09%09%09%09openWebPanel%28this.tooltipText%2C%20this.url2xul%29%3B%20%0A%09%09%09break%3B%0A%09%09case%201%3A%20%0A%09%09%7B%0A%09%09%09var%20t%3D%20gBrowser.mTabs%3B%0A%09%09%09var%20current%3D%20content.document.location.href%3B%0A%09%09%09var%20i%3D%20t.length%3B%0A%09%09%09if%20%28current%3D%3Dthis.url2xul%29%20gBrowser.removeCurrentTab%28%29%3B%20%0A%09%09%09else%20while%20%28true%29%0A%09%09%09%7B%0A%09%09%09%09if%20%28--i%3C0%29%20%0A%09%09%09%09%7B%0A%09%09%09%09%09if%20%28current%3D%3D%27about%3Ablank%27%29%20//%20replace%20blank%20tab%0A%09%09%09%09%09%09loadURI%28this.url2xul%29%3B%0A%09%09%09%09%09else%20//%20add%20new%20tab%20%0A%09%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.addTab%28this.url2xul%29%3B%20%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%09if%20%28t%5Bi%5D.linkedBrowser.currentURI.spec%3D%3Dthis.url2xul%29%20//%20popup%20loaded%0A%09%09%09%09%7B%0A%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.tabContainer.childNodes%5Bi%5D%3B%20%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%7D%3B%0A%09%09%7D%3B%20break%3B%0A%09%7D%3B%0A%7D%3B%0Athis.setAttribute%28%27onclick%27%2C%27this.onClick%28event%29%3B%27%29%3B

Add-ons. и там и там - менеджер расширений.

Выделить код

Код:

custombutton://Add-ons%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABUklEQVR4XqVTv0vDQBR+SS4m9tIOsQiKXR1EXMRVruKiIrgo6OIkmawKVlr8AxwUQbciOHbSQVyK+OMmQUdRRAouFXFxSMFBhJ7JQQ5r7qrQB4F399735ct7XzTGGLQTSHbZv5Peq1bfh37esRLL/psgBF9ulUl0Hisu0JYKNE+7ihV0C05rBzCdWQLRI1EjFFxvn5DfJBZKBERI1F7YI8xtFKj0Ewy9A85ey80EBoaLtyNxxq6tngHSTZjsW+Q5B0nCNjvVBMNr43RkcABmp0aJjRw5AUqIeQS9d7fLDyuRD0Rhf3NdSZDswiKfz+VpOEwUf4sTPFhK8OUDj1TaUfqAg1UKUm7yTx9wcLfbE2v063WwwQHizcjXWCs9811/NHxYPczTys15E0Fl95gEBGojGWDC0+c9zwOwaIoUhqayAKvX2OtlKLSIbG5CWm/7d/4GwUhlMxyCjq8AAAAASUVORK5CYII%3D%5D%5B%5D%5Bthis.url2xul%3D%20%27chrome%3A//mozapps/content/extensions/extensions.xul%27%3B%0Athis.onClick%3D%20function%28e%29%0A%7B%0A%09switch%20%28e.button%29%0A%09%7B%0A%09%09case%200%3A%20if%20%28document.getElementById%28%27sidebar-box%27%29.getAttribute%28%27sidebarcommand%27%29%29%20//%20close%20sidebar%0A%09%09%09%09toggleSidebar%28%29%3B%0A%09%09%09else%20%20//%20open%20in%20sidebar%0A%09%09%09%09openWebPanel%28this.tooltipText%2C%20this.url2xul%29%3B%20%0A%09%09%09break%3B%0A%09%09case%201%3A%20%0A%09%09%7B%0A%09%09%09var%20t%3D%20gBrowser.mTabs%3B%0A%09%09%09var%20current%3D%20content.document.location.href%3B%0A%09%09%09var%20i%3D%20t.length%3B%0A%09%09%09if%20%28current%3D%3Dthis.url2xul%29%20gBrowser.removeCurrentTab%28%29%3B%20%0A%09%09%09else%20while%20%28true%29%0A%09%09%09%7B%0A%09%09%09%09if%20%28--i%3C0%29%20%0A%09%09%09%09%7B%0A%09%09%09%09%09if%20%28current%3D%3D%27about%3Ablank%27%29%20//%20replace%20blank%20tab%0A%09%09%09%09%09%09loadURI%28this.url2xul%29%3B%0A%09%09%09%09%09else%20//%20add%20new%20tab%20%0A%09%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.addTab%28this.url2xul%29%3B%20%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%09if%20%28t%5Bi%5D.linkedBrowser.currentURI.spec%3D%3Dthis.url2xul%29%20//%20popup%20loaded%0A%09%09%09%09%7B%0A%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.tabContainer.childNodes%5Bi%5D%3B%20%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%7D%3B%0A%09%09%7D%3B%20break%3B%0A%09%7D%3B%0A%7D%3B%0Athis.setAttribute%28%27onclick%27%2C%27this.onClick%28event%29%3B%27%29%3B

View Source. соответственно просмотр исходников в сайдбаре и табе. при всплытии таба перегружает его автоматом.

Выделить код

Код:

custombutton://View%20Source%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABxklEQVR4XqVSS47aUBCs5w9GKOITAs4soxwhF8gtuAYcJIJjcIAsuEWySTRJVtHAxISR+NmYZ9nuuFojC8mbkVJS082jX1V3Pcx8Phf8Bzx+TKdTfP6RwWYFvj5YfFlbxJccSVogZtgSRQlABEQpBtGn91gsFkqg+BCWCFoBPr7zkFwDuJ6PsuTFssoCazMYY2Acg+v1ihpcgVg//Nb8uFlL9LgWkbKKoopcbBrLz/tvcomP8vT3j/y6/y4E79YTjMM7zf3Ba7RaLVUlOHVeGrwZ38HxAhg3x3D89tYDBXzfZ9LxjscjRqMRoiiC53kYDAZwHAd5niMIAuYGQY0sy9But1EUhXrQ6XS0fobWt3AA1Moign6/T1U1LAxDTqbnSZKQnDV7mwS73U7zdrvFfr+nujYT1lpsNhuWJGJv8xXiOJY0TeV0OknVxJpZz8/ns1S+SKXM3xn1K3CCWpmqh8OBNY1S1YqAK3EVTsIeRtNEus4mRq/Xo+vqR7fbrddYrVZ4RpOgGlPffzgccneaSCXuTBL9TkwmEyb9G89ms1f1ClRmE8N1XV2h8oFPWp8RN5d9eqomvhTL5VKNa6xAxheCygY3+AdSq3K+SO25KQAAAABJRU5ErkJggg%3D%3D%5D%5B%5D%5Bthis.onClick%3D%20function%28e%29%0A%7B%0A%09var%20current%3D%20content.document.location.href%3B%0A%09var%20url%3D%20%27view-source%3A%27%20+%20current%3B%0A%09switch%20%28e.button%29%0A%09%7B%0A%09%09case%200%3A%20if%20%28document.getElementById%28%27sidebar-box%27%29.getAttribute%28%27sidebarcommand%27%29%29%20//%20close%20sidebar%0A%09%09%09%09toggleSidebar%28%29%3B%0A%09%09%09else%20%20//%20open%20in%20sidebar%0A%09%09%09%09openWebPanel%28current%2C%20url%29%3B%20%0A%09%09%09break%3B%0A%09%09case%201%3A%20%0A%09%09%7B%0A%09%09%09var%20t%3D%20gBrowser.mTabs%3B%0A%09%09%09var%20i%3D%20t.length%3B%20%0A%09%09%09while%20%28true%29%0A%09%09%09%7B%0A%09%09%09%09if%20%28--i%3C0%29%20%0A%09%09%09%09%7B%0A%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.addTab%28url%29%3B%20%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%09if%20%28t%5Bi%5D.linkedBrowser.currentURI.spec%3D%3Durl%29%20//%20popup%20loaded%0A%09%09%09%09%7B%0A%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.tabContainer.childNodes%5Bi%5D%3B%0A%09%09%09%09%09BrowserReload%28%29%3B%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%7D%3B%0A%09%09%7D%3B%20break%3B%0A%09%7D%3B%0A%7D%3B%0Athis.setAttribute%28%27onclick%27%2C%27this.onClick%28event%29%3B%27%29%3B

Error Console. и там и там - консоль ошибок.

Выделить код

Код:

custombutton://Error%20Console%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAChklEQVR4Xn1TTUtbQRQ9L3lqIvnAWFNjQPxauOgPEPEn2J3iRkqzUASLRUSXLl1IQRdCu3VTN9L8ARGJkgrdCLbRmC4kIdqo0aZp8qJJnN4z9BWhtgcOj5m5d+45d+4zRkdHX87Ozs47HA7jXoD/QCml2dTUZB4fH+fm5uZeGQcHB9/6+vqenp2dwe1ywWmacDqdjyYTtVoNxWIR/f39mJ6efmc+aW11xeNx5C0LPo8HJ4eH+CkBhmHgMdTrdbDY6uoqmpubvaZE6oqpoyO8mJpCMBzG2+Vl3Eug4XD8dRFd+v1+lMtlqlGmeAfRFgohurGB+M4OMqenOtGkHaFtgXt3d3fsAUqlEgizoaEBt7e3mJmYgFsOgsEgno+MoLWtDV+TSezv7jKZ1TQvLi7Q0dEBGybl8+ZatYq6XFa2LMS2t+GShloikxXpm0UsOSMZzz2C+rXUlpYWBAIBeL1eWCKvWCiwD/TLPU2fzwePNLqxsVGrIRwCkPTldrsZYF/GL5OYzH2e6zja/qOAcii3p6cHXV1d6O7uJvW6t7dXf+0z+zwcDrMvfD3DzOfzlcHBQf/W1hZl0TP9sgKfzG4e1/Ru72sblUqlagwPD89EIpHXnJFCoVAKhUKdMpmBqjSVZAKrXV9f15PJZFr2fsgA+WRtra2tzUNgCL3C8OTk5JtYLPY9lUqpdDqtMpmM/kqikpFX0Wj0ZGhoKALAL/TgIcbHxxfUb1xdXanz83OVy+VUNptViURCrwm5vCjNfQbCfkZib29vf3NzM3t5eclOa9pP3N7ezrmHqMH6+nri5uamgH+gc2BgYEGsfFhaWvokP8yXlZWVz4uLix/HxsbeS2+mOPV4gF+2zl1OzFwo7QAAAABJRU5ErkJggg%3D%3D%5D%5B%5D%5Bthis.url2xul%3D%20%27chrome%3A//global/content/console.xul%27%3B%0Athis.onClick%3D%20function%28e%29%0A%7B%0A%09switch%20%28e.button%29%0A%09%7B%0A%09%09case%200%3A%20if%20%28document.getElementById%28%27sidebar-box%27%29.getAttribute%28%27sidebarcommand%27%29%29%20//%20close%20sidebar%0A%09%09%09%09toggleSidebar%28%29%3B%0A%09%09%09else%20%20//%20open%20in%20sidebar%0A%09%09%09%09openWebPanel%28this.tooltipText%2C%20this.url2xul%29%3B%20%0A%09%09%09break%3B%0A%09%09case%201%3A%20%0A%09%09%7B%0A%09%09%09var%20t%3D%20gBrowser.mTabs%3B%0A%09%09%09var%20current%3D%20content.document.location.href%3B%0A%09%09%09var%20i%3D%20t.length%3B%0A%09%09%09if%20%28current%3D%3Dthis.url2xul%29%20gBrowser.removeCurrentTab%28%29%3B%20%0A%09%09%09else%20while%20%28true%29%0A%09%09%09%7B%0A%09%09%09%09if%20%28--i%3C0%29%20%0A%09%09%09%09%7B%0A%09%09%09%09%09if%20%28current%3D%3D%27about%3Ablank%27%29%20//%20replace%20blank%20tab%0A%09%09%09%09%09%09loadURI%28this.url2xul%29%3B%0A%09%09%09%09%09else%20//%20add%20new%20tab%20%0A%09%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.addTab%28this.url2xul%29%3B%20%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%09if%20%28t%5Bi%5D.linkedBrowser.currentURI.spec%3D%3Dthis.url2xul%29%20//%20popup%20loaded%0A%09%09%09%09%7B%0A%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.tabContainer.childNodes%5Bi%5D%3B%20%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%7D%3B%0A%09%09%7D%3B%20break%3B%0A%09%7D%3B%0A%7D%3B%0Athis.setAttribute%28%27onclick%27%2C%27this.onClick%28event%29%3B%27%29%3B

Stylish. и там и там - менеджер стилей. в табе не нажимайте кнопку "ОК", а то браузер закроется ;-)

Выделить код

Код:

custombutton://Downloads%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gQPFTcXrGmnbAAAAo9JREFUOMuNkk1sjEEYx38z79hd+1rd3aq2WlrEqjrhIIREiYuPg5BGpDiQCCIO4uSECIKERBBE4uNAhAvRRdKLCAckNDTiQKhU6lDdt/vO7nbfGYftllUJz2Uyz8z85/c8z1/sOXgpszgVV/wjPn3tH5oyrXX+1va23t/SgjWnegr2P+Psucv9F652NgEQiYedZPNB+cWzUmtNNpvF93183yeXy42uWmu01nz42Mfundtq+np7nuJOjoVrWx6GJtQ8VYXAEY7j4HkeAFJKjDElPiEASCQSNNYnAaitrqpW1TPT0YmJ3ED3g0dq2AohhCCZTFY8Koe1FmvBjuxPXLgWmlTXPC/77W0KQClhbKFQEGWCskhZKAgMgTF43hA7D5xgUAsZVdlL3uc3vQAqpLCu6+K67pjOW2sxxlIMDPsPn+bdF4/pDTXmZdftveU7KuRYtNYMDAwgpUQIgZRyFL0YBBw6eZ70s/e0zGymrTURvOz69YkKOQJrLfF4HCnlSAlylODMxevc6upm1ozpbF41j9j4aAWlHC7mbTQaJZ/Po7XG930ynsdgJkNnOs2Nm7dJNTXQvizFru1bsdZWCvT98OWxOy8Ih8NEIhFC4TBBMUe68z5udDz7dnSwoW0O7evXl6j+6JMaEjF55O5zIt9fUetkePHkHp9eP2Hy3JW0LFxNXX0DaxcvxRk37q8WV8M4tKbquf/4CrO/3SEkoXYCNDY2srFjCyAIjCUIzAhBJYPKFy0Z6lixbhfx50NE3BhNizaxYOES+vu/Y0xpGsYETK1LjqlBSWBSrIqjHfOhY3nF4dT6mrHegAqrqiplMsM9DwePHtfdQgg5MsOSvy1CCClLeYQQQuZz+eLvAj8BP0QydNxNldoAAAAASUVORK5CYII%3D%5D%5B%5D%5Bthis.url2xul%3D%20%27chrome%3A//stylish/content/stylish.xul%27%3B%0Athis.onClick%3D%20function%28e%29%0A%7B%0A%09switch%20%28e.button%29%0A%09%7B%0A%09%09case%200%3A%20stylishBrowserOverlay.openSidebar%28%29%3B%20break%3B%0A%09%09case%201%3A%20%0A%09%09%7B%0A%09%09%09var%20t%3D%20gBrowser.mTabs%3B%0A%09%09%09var%20current%3D%20content.document.location.href%3B%0A%09%09%09var%20i%3D%20t.length%3B%0A%09%09%09if%20%28current%3D%3Dthis.url2xul%29%20gBrowser.removeCurrentTab%28%29%3B%20%0A%09%09%09else%20while%20%28true%29%0A%09%09%09%7B%0A%09%09%09%09if%20%28--i%3C0%29%20%0A%09%09%09%09%7B%0A%09%09%09%09%09if%20%28current%3D%3D%27about%3Ablank%27%29%20//%20replace%20blank%20tab%0A%09%09%09%09%09%09loadURI%28this.url2xul%29%3B%0A%09%09%09%09%09else%20//%20add%20new%20tab%20%0A%09%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.addTab%28this.url2xul%29%3B%20%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%09if%20%28t%5Bi%5D.linkedBrowser.currentURI.spec%3D%3Dthis.url2xul%29%20//%20popup%20loaded%0A%09%09%09%09%7B%0A%09%09%09%09%09gBrowser.selectedTab%3D%20gBrowser.tabContainer.childNodes%5Bi%5D%3B%20%0A%09%09%09%09%09break%3B%0A%09%09%09%09%7D%3B%0A%09%09%09%7D%3B%0A%09%09%7D%3B%20break%3B%0A%09%7D%3B%0A%7D%3B%0Athis.setAttribute%28%27onclick%27%2C%27this.onClick%28event%29%3B%27%29%3B

Open Location. по средней кнопке просто открывает новый таб, а по левой - сайдбар с диалогом для ввода урла. не забываем, что в это поле можно дрегендропить текст, ссылки, табы и тд.

Выделить код

Код:

custombutton://Open%20Location%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAACB0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVi7kSokAAAB+ElEQVR4nK2TP2hTURSHv/teXmpTi0iUalHbLq0IdqirolBcHBTqUgWtdBWKAa2bCC7axclZUXAoglsXcbG6dLFoaONkkNBKmpjiS9/fe+9xSFt1iYV6pgOH38c5v3OOEhF2E86u1P8DkNlKzlydfpJauWCs099O4Dq27Dlqbv7lzE0ANj1wR8YK5WKpJHG0LnG0LlHYkCisSxTUJQxqEjTXJGiuyeJSUUbGCmXAFZHtDpxUS9/gQC+NHzXS1EesIdeVQ6wgWLQ2eF6WwWN5Ui19m+ObLQ+U1hqlHBxXWKrmcV0Xq2OMjtBJiE4Cmn4dBLTWAOovD4wxWLvBno4Oaqvr5Aa6mV/8TLURINayvyvDo9JDKrrCyr7fq98GADhODs+LuHz+EGkacer4YUzaGiGNQ0oLy7y+94zRG+MAWSDJDF8qyMmLt1oA18WaCJsGmCSl0/PQyjAxd5uF7x+x2jD7c7bV/CS+unIAdfTspJTfzAAu2viIibFWo43Fak0QRpx4eo4Hd+7ytvqODc8n53lM5acYnRhH9Z6+3vaWxWpWD76CzgSA4UI/nx6XW8UwS2bl/fOhdoBNn3qAbq4x4/fEQ3h84QXTkPgZoPwPAMA3oANL8ev9VYNlGfgAxGqn36iUygJHgL1AE6iISLJjwB8QBYiIJAC/AEheAlhU2OEsAAAAAElFTkSuQmCC%5D%5B%5D%5Bthis.url2xul%3D%20%27chrome%3A//local/content/open_location.xul%27%3B%0Athis.onClick%3D%20function%28e%29%0A%7B%0A%09switch%20%28e.button%29%0A%09%7B%0A%09%09case%200%3A%20openWebPanel%28this.tooltipText%2C%20this.url2xul%29%3B%20break%3B%0A%09%09case%201%3A%20gBrowser.selectedTab%3D%20gBrowser.addTab%28%27about%3Ablank%27%29%3B%20break%3B%0A%09%7D%3B%0A%7D%3B%0Athis.setAttribute%28%27onclick%27%2C%27this.onClick%28event%29%3B%27%29%3B

чтобы это заработало нужно в папке с установленой мозиллой в папке chrome создать файл local.manifest с таким содержимым:

Выделить код

Код:

content local local/

потом создать там же папку local и внутри нее файл open_location.xul с такими потрохами:

Выделить код

Код:

<?xml version="1.0"?> 
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<!DOCTYPE window SYSTEM "chrome://browser/locale/openLocation.dtd">
 
<window id="openLocation" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" onload="document.getElementById('url2open').focus()">
	<hbox align="center">
        	<textbox id="url2open" 
			flex="1" 
			type="autocomplete" 
			completeselectedindex="true" 
			autocompletesearch="history" 
			enablehistory="true" 
			style="height:1.75em" />
		<button 
			label="open" 
			oncommand="document.location=document.getElementById('url2open').value;" />
	</hbox>
</window>

весьма простенько, но с поставленной задачей справляется на ура.

не подскажите, как реализовать такие же кнопки для, например, Page Info или DOM Inspector'a?


!

Отсутствует

 

№18604-07-2006 11:13:32

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320

Re: Custom Buttons

Не знаю почему, но и одна из этих кнопок у мну сайдбар открыть не ухитрилась... Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1a3) Gecko/20060619... Более того Bookmark и History у мну не открылись даже в обычной панели... Ж(
Может дело в MR Tech's Local Install??? А может и нет...

Отсутствует

 

№18704-07-2006 23:49:02

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278

Re: Custom Buttons

Оформил страничку со своими кнопочками: http://dark-demon.nm.ru/soft/custombuttons/
Zoolcar9 тоже: http://zoolcar9.lhukie.net/mozilla/custombuttons.html


!

Отсутствует

 

№18804-07-2006 23:50:49

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278

Re: Custom Buttons

Lain_13 какая у тебя версия FF?


!

Отсутствует

 

№18904-07-2006 23:54:25

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Custom Buttons

Dark-Demon
Чего-то твоя страничка не открывается.


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№19005-07-2006 01:09:11

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
Веб-сайт

Re: Custom Buttons

Оформил страничку со своими кнопочками: http://dark-demon.nm.ru/soft/custombuttons/

Запрашиваемая страница не найдена.


От оно че!

Отсутствует

 

№19105-07-2006 10:55:04

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320

Re: Custom Buttons

Dark-Demon пишет

Lain_13 какая у тебя версия FF?

см. мой пост внимательно. Ж)
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1a3) Gecko/20060619
1.8.1a3 - вот это как раз и есть 2.0а3, возможно ночная сборка, в оригинале Gecko/20060619 был, кажется, меньше. Если это так, то, возможно, кнопки у тебя правильные.

Они к расширениям к каким либо привязаны или все должны работать отдельно?

з.ы. Есть идея для всех, тут присутствующих. Надо создать плагин со списком возможных кнопок из которого их можно будет установить при условии наличия в системе КастомБаттонсов. Или прямо в баттонсы такую панельку вшить со страничкой. Много не займет, но если ее обновлять, то тем, кто поставит себе расширение, не понадобится лезть в инет за кнопочками... Они сразу там будут! (Хотя, конечно, самые новые версии кнопок будут тут...)
з.з.ы. Странички работают обе, но как же медленно у Золкара9 она грузиццо... Видимо хостинг... А твоя, ДД, на редкость криво в ФФ отображается... Ж) ты ее под что делал... я ее в 1.5 открывать пробовал только-что... кнопки перекошены, ссылки раздирает пополам и переносит (слево одна такая) и это *БЕЗ* МР Техс Переносчика ссылок...
з.з.з.ы. НАМ НУЖЕН ОБЩИЙ ФОРМАТ ОФОРМЛЕНИЯ!!! Не только ведь для себя делаете, не так ли? Для всех! Поэтому нужно придумать какой-то общий формат оформления странички с кнопками (как по мне так наилучший - слева кнопки в столбик, а справа от них комментарии и все это разбито по тематическим группам). И так же срочно встроить этот документ в расширение... или отдельным плагином (для желающих). Было б у мну время сейчас, занялсо бы набросками, а так сорри, что дал инициативу и ничего для этого, пока что, не сделал...
з.з.з.з.ы. Посмотрел код сайта твоего, ДД. ЖЖОШ! А в таблицу засунуть? Текст в один столбец а картинки рядышком в другой. Самое ж очевидное решение. А то они не по вертикали а в разнобой идут Ж(.

Отредактировано Lain_13 (05-07-2006 11:10:08)

Отсутствует

 

№19205-07-2006 19:04:21

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Custom Buttons

Lain_13

з.ы. Есть идея для всех, тут присутствующих. Надо создать плагин со списком возможных кнопок из которого их можно будет установить при условии наличия в системе КастомБаттонсов. Или прямо в баттонсы такую панельку вшить со страничкой. Много не займет, но если ее обновлять, то тем, кто поставит себе расширение, не понадобится лезть в инет за кнопочками... Они сразу там будут! (Хотя, конечно, самые новые версии кнопок будут тут...)

Идея хорошая, но вшивать в расширение - это каждый раз обновлять само расширение. Сделать-то легко отдельное.


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№19306-07-2006 01:14:54

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278

Re: Custom Buttons

см. мой пост внимательно.

версия ядра мне ни о чём не говорит. а оффициальная альфа датируется 20060526, которая у меня и стоит. думаю, дело в твоей ночнушке...

Запрашиваемая страница не найдена.

Сори :) не думал, что вы так быстро среагируете... теперь всё залито.

Они к расширениям к каким либо привязаны или все должны работать отдельно?

Не привязаны. Окромя Stylish Button ес-сно.

Есть идея для всех, тут присутствующих. Надо создать плагин со списком возможных кнопок

нет, нужно просто создать сайт потипу http://userstyles.org/

А твоя, ДД, на редкость криво в ФФ отображается... Ж) ты ее под что делал...

под FF :) А перенос ссылок - это фича такая...

и это *БЕЗ* МР Техс Переносчика ссылок...

не понял фразу :-\

И так же срочно встроить этот документ в расширение...

как я уже сказал, создать сайт, а в расширении разместить ссылку на него.

Посмотрел код сайта твоего, ДД. ЖЖОШ! А в таблицу засунуть? Текст в один столбец а картинки рядышком в другой. Самое ж очевидное решение. А то они не по вертикали а в разнобой идут

а ты посмотри более древние странички :) там всё красиво и к месту... хотя, всё-равно сего сайта вскоре не станет ибо ожидается переезд на хостинг с PHP и соответственно на использования _движка, заместо текущих статических страниц... по поводу таблицы - это не профессионально :) то, о чём ты говоришь, несложно реализовать и на блоках.


!

Отсутствует

 

№19406-07-2006 01:17:17

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278

Re: Custom Buttons

Ой, глянул своё творение, - действительно жуть. Я забыл закачать обновлённую таблицу стилей. Сейчас всё в порядке. :angel:


!

Отсутствует

 

№19506-07-2006 11:11:10

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320

Re: Custom Buttons

Dark-Demon пишет

1. нет, нужно просто создать сайт потипу http://userstyles.org/

2.
> и это *БЕЗ* МР Техс Переносчика ссылок...
не понял фразу :-\

3. по поводу таблицы - это не профессионально :) то, о чём ты говоришь, несложно реализовать и на блоках.

1. реализация в видео отдельного плагина с обновлением открывающегося в сайдбаре не менее удобна в плане юзабилити. не надо на сайт заходить. смотреть что там поменялось... просто нажал найти обновления и если нету значит нету Ж(. А генерировать плагин можно со страничке на сайте. Никто ее не отменяет, идея хорошая.
2. MR Tech's Link Wrapper - такой страшный плагин для нарезки особо длинных ссылок. Таких длинных, что ни в какие рамки не помещаются и эти рамки растягивают по горизонтали. ИЕ это автоматически делает, а вот для фокса нужен этот плагин. Впрочем иногда он и лажается. Дело в том, что он нарезает вообще все особо длинные матюки на странице, так что если там окажется магнетлинк ДЦ, то потом из него придется удалять 2-3 пробела.
3. не возражаю, созданием сайтов не занимаюсь просто там такой УЖОС был в плане оформления Ж). Теперь действительно все ОК. по поводу таблиц. вы б видели как Опера9 обрабатывает таблицы с незакрытыми внутри тегами... вот ужос... а ИЕ с Фоксом такие фокусы переваривают...

Отсутствует

 

№19606-07-2006 20:02:32

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278

Re: Custom Buttons

Новая кнопочка. Flip Tabbar. Если таббар у вас расположен вертикально (http://userstyles.org/style/show/603), то сия кнопка по среднему щелчку переключает режим увеличения ширины таббара при наведении.

Выделить код

Код:

custombutton://Flip%20Tabbar%5D%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAACB0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVi7kSokAAABGklEQVR4nKWTO04DMRiEx3ayixZR0aAgRGjoSEHNNkg0FCBBRwFXIBQcgp7TcAEOgKKU2yGhhSwg2IcfQwEFyT6yUUZy5fHn8a+xIIllJBc9sBleTd24MGBWnbqN8OL2XjseWyf7jQSSpQVA7Z8No6fxmHmWMM8SZumEWfrK3sEl/3vrEkhtuL2708PkLYbWn6CzCFaDsrEGIIwxEEJCKmL0sg6lFJzJWwNgrYVzX1jxfcTPCYJgDY+jqD0AAKQM0O36OD/aQMfzEA76JU9pBoPTIfdOrn8BSsHZDE5/wxYapJsPSN4/ED3cAVAwRQzaHKSDkAJppucDrDXYOrxpetm0KjrQqNke1A3RaxugBPgjF1UNrUoolv3OP69LsdagzuDeAAAAAElFTkSuQmCC%5D%5B/*%20you%20need%20to%20install%20this%20stylesheet%3A%20http%3A//userstyles.org/style/show/603%20*/%20%5D%5Bthis.PS%3D%20Components.classes%5B%27@mozilla.org/preferences-service%3B1%27%5D.getService%28Components.interfaces.nsIPrefBranch%29%3B%0Athis.pref%3D%20%27custombuttons.fliptabbar.enable%27%3B%0A%0Avar%20tb%3D%20gBrowser.mStrip%3B%0Atb.openwidth%3D%20tb.boxObject.width%3B%0Atb.closewidth%3D%2078%3B%0A%0Athis.onClick%3D%20function%28e%29%0A%7B%0A%09switch%20%28e.button%29%0A%09%7B%0A%09%09case%200%3A%20BrowserOpenTab%28%29%3B%20break%3B%0A%09%09case%201%3A%20this.PS.setBoolPref%28this.pref%2C%20%21getBoolPref%28this.pref%2Ctrue%29%29%3B%20break%3B%0A%09%7D%3B%0A%7D%3B%0Athis.setAttribute%28%27onclick%27%2C%27this.onClick%28event%29%3B%27%29%3B%0A%0Atb.fliptabbar%3D%20function%28s%29%0A%7B%0A%09if%20%28s%3D%3Dthis.tabbarstate%29%20this.width%3D%20%28s%29%3Ftb.openwidth%3Atb.closewidth%3B%0A%7D%3B%0A%0Athis.changeFTB%3D%20function%28%29%0A%7B%0A%09var%20tb%3D%20gBrowser.mStrip%3B%0A%09if%20%28getBoolPref%28this.pref%2Ctrue%29%29%0A%09%7B%0A%09%09tb.omov%3D%20tb.onmouseover%3B%20tb.omou%3D%20tb.onmouseout%0A%09%09tb.onmouseover%3D%20function%20%28%29%20%0A%09%09%7B%0A%09%09%09tb.tabbarstate%3Dtrue%3B%20%0A%09%09%09setTimeout%28%22gBrowser.mStrip.fliptabbar%28true%29%22%2C500%29%3B%0A%09%09%7D%3B%0A%09%09tb.onmouseout%3D%20function%20%28%29%20%0A%09%09%7B%0A%09%09%09tb.tabbarstate%3Dfalse%3B%20%0A%09%09%09setTimeout%28%22gBrowser.mStrip.fliptabbar%28false%29%22%2C250%29%3B%0A%09%09%7D%3B%0A%09%09tb.width%3D%20tb.closewidth%3B%0A%09%09this.image%3D%20%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAACB0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVi7kSokAAABGklEQVR4nKWTO04DMRiEx3ayixZR0aAgRGjoSEHNNkg0FCBBRwFXIBQcgp7TcAEOgKKU2yGhhSwg2IcfQwEFyT6yUUZy5fHn8a+xIIllJBc9sBleTd24MGBWnbqN8OL2XjseWyf7jQSSpQVA7Z8No6fxmHmWMM8SZumEWfrK3sEl/3vrEkhtuL2708PkLYbWn6CzCFaDsrEGIIwxEEJCKmL0sg6lFJzJWwNgrYVzX1jxfcTPCYJgDY+jqD0AAKQM0O36OD/aQMfzEA76JU9pBoPTIfdOrn8BSsHZDE5/wxYapJsPSN4/ED3cAVAwRQzaHKSDkAJppucDrDXYOrxpetm0KjrQqNke1A3RaxugBPgjF1UNrUoolv3OP69LsdagzuDeAAAAAElFTkSuQmCC%27%3B%0A%09%7Delse%7B%0A%09%09tb.onmouseover%3D%20tb.omov%3B%0A%09%09tb.onmouseout%3D%20tb.omou%3B%0A%09%09tb.width%3D%20tb.openwidth%3B%0A%09%09this.image%3D%20%27data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAACB0RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVi7kSokAAAB+ElEQVR4nK2TP2hTURSHv/teXmpTi0iUalHbLq0IdqirolBcHBTqUgWtdBWKAa2bCC7axclZUXAoglsXcbG6dLFoaONkkNBKmpjiS9/fe+9xSFt1iYV6pgOH38c5v3OOEhF2E86u1P8DkNlKzlydfpJauWCs099O4Dq27Dlqbv7lzE0ANj1wR8YK5WKpJHG0LnG0LlHYkCisSxTUJQxqEjTXJGiuyeJSUUbGCmXAFZHtDpxUS9/gQC+NHzXS1EesIdeVQ6wgWLQ2eF6WwWN5Ui19m+ObLQ+U1hqlHBxXWKrmcV0Xq2OMjtBJiE4Cmn4dBLTWAOovD4wxWLvBno4Oaqvr5Aa6mV/8TLURINayvyvDo9JDKrrCyr7fq98GADhODs+LuHz+EGkacer4YUzaGiGNQ0oLy7y+94zRG+MAWSDJDF8qyMmLt1oA18WaCJsGmCSl0/PQyjAxd5uF7x+x2jD7c7bV/CS+unIAdfTspJTfzAAu2viIibFWo43Fak0QRpx4eo4Hd+7ytvqODc8n53lM5acYnRhH9Z6+3vaWxWpWD76CzgSA4UI/nx6XW8UwS2bl/fOhdoBNn3qAbq4x4/fEQ3h84QXTkPgZoPwPAMA3oANL8ev9VYNlGfgAxGqn36iUygJHgL1AE6iISLJjwB8QBYiIJAC/AEheAlhU2OEsAAAAAElFTkSuQmCC%27%3B%0A%09%7D%3B%0A%7D%0A%0Athis.ob%3D%7B%7D%3B%0Athis.ob.observe%3Dthis.changeFTB.bind%28this%29%3B%0Athis.PS.addObserver%28this.pref%2Cthis.ob%2Cfalse%29%3B%0A%0Athis.changeFTB%28%29%3B

!

Отсутствует

 

№19723-07-2006 13:46:59

Dimanish
Участник
 
Группа: Extensions
Зарегистрирован: 31-03-2005
Сообщений: 2371

Re: Custom Buttons

Ребят, а реально замутить кнопку для SessionSaver, т.е., чтобы по нажатию левой кнопки мыши на кнопке SessionSaver выдвигался бы список, аналогичный SessionSaver из пункта меню "Инструменты"?
Кто сделает - от меня вечные плюсы в репутацию. :)
Anton? :)

Добавлено:
Сегодня наткнулся на расширение Session Manager, так что необходимость в кнопке отпала. :)

Отредактировано Dimanish (24-07-2006 12:57:44)


Тут должна была быть подпись. А, да... Вот она и есть.

Отсутствует

 

№19803-08-2006 01:41:01

Dark-Demon
Участник
 
Группа: Members
Зарегистрирован: 20-02-2006
Сообщений: 1278

Re: Custom Buttons

Ян, Люцифер тут интересную фишку сварганил (http://forums.mozillazine.org/viewtopic.php?p=2402639) не хочешь к своему расширению подцепить?


!

Отсутствует

 

№19903-08-2006 02:07:30

Dimanish
Участник
 
Группа: Extensions
Зарегистрирован: 31-03-2005
Сообщений: 2371

Re: Custom Buttons

Люди, состряпайте кнопку Online\Offline для Thunderbird, пожалуйста.


Тут должна была быть подпись. А, да... Вот она и есть.

Отсутствует

 

№20009-08-2006 20:11:19

kuroneko
Участник
 
Группа: Members
Зарегистрирован: 09-08-2006
Сообщений: 6

Re: Custom Buttons

Пытаюсь сделать кнопку с выпадающим списком букмарков. Результат - видны только 3 предопределённых пункта. Посоветуйте, пожалуйста, как добавить недостающее ^_^

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]