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

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№126-12-2005 10:18:56

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Создание расширений для Seamonkey или Mozilla Suite.

Разыскиваю хорошие примеры, в частности для создания toolbar'ов.
В общем: "Поможите, чем можите, люди добрыя!" :D


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№226-12-2005 21:17:39

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630

Re: Создание расширений для Seamonkey или Mozilla Suite.

ViRUS
Так возьми любое расширение, которое вместе с другими функциями создаёт панель, распотороши, удали лишнее, добавь нужное, спроси автора не возражает ли.

http://www.chrispederick.com/work/firefox/webdeveloper/
http://www.placenamehere.com/pnhtoolbar/
http://multizilla.mozdev.org
и там же гуглбар
ещё поисковые какие-то попадались с панелями и ещё биобар, помнится.

Отсутствует

 

№327-12-2005 06:45:06

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

vladmir
Спасибо, а попадались расширения, которые тулбар вниз добавляют, над статусбаром?


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№427-12-2005 13:25:45

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630

Re: Создание расширений для Seamonkey или Mozilla Suite.

ViRUS
В multizilla можно панель табов расположить внизу.
Найди окно с этой настройкой в мульте - или в самом файле или в интерфейсе, там выцепи команду, которая меняет - или в самом файле или через дом-инспектор, скопируй её и проведи поиск - найдёшь javascript и какой-нибудь ...overlay.xul со скелетом панели.

Чтобы только внизу - что-то не вспоминается.
А что за расширение-то?
Может встроить выпадающее меню в статус, как у адблока?



<radiogroup id="TabBarPosition" class="indent" preftype="bool"
                    prefattribute="value" prefstring="multizilla.tabs.ontop">
          <radio value="true" label="&topTabs.label;" accesskey="&topTabs.accesskey;"/>
          <radio value="false" label="&bottomTabs.label;" accesskey="&bottomTabs.accesskey;"/>

multizilla.tabs.ontop

tabbrowser.xml

Отсутствует

 

№527-12-2005 14:58:18

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

Та нее! Не выпадающее... хуже! Хочу панель поиска сваять, как в лисе! :)


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№626-01-2006 20:44:56

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630

Re: Создание расширений для Seamonkey или Mozilla Suite.

ViRUS

Как двигается? :-)

Панель можно разместить внизу вот так:

{-moz-box-direction: reverse}

Для панели табов в userChrome.css

tabbrowser tabbox {-moz-box-direction: reverse !important}

Отсутствует

 

№727-01-2006 01:46:14

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

vladmir
Панель-то сваял... А на поиске загнулся... :(


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№827-01-2006 15:45:34

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630

Re: Создание расширений для Seamonkey или Mozilla Suite.

ViRUS

Панель-то сваял... А на поиске загнулся...

Для начала, наверное достаточно взять родное окошко поиска и встроить его (функции) в панель.

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

Полностью перенести функционал Фоксового поиска - эт не хухры-мухры.

Обрати внимание на проект xSidebar for Seamonkey

http://xsidebar.mozdev.org/
http://forums.mozillazine.org/viewtopic.php?t=364100

xSidebar is an extension that brings the look and feel of Firefox style sidebars to Seamonkey.

In addition , xSidebar also implements the infractructure - the XUL elements and javascript APIs from Firefox - to make porting Firefox sidebar extensions to Seamonkey as painless as possible.

В принципе, та же цель - портация расширений Фокса в Симанки, приглядись, может что пригодится.

У него уже и Scrapbook портирована, поставил, работает. Ежли б мне нужен был весь функционал Скрапбука, - я б возрадовался. DevBoi - плезная штука для разработчиков. Ну и другие всякие расширения.

Several Firefox sidebar extensions have been ported to Seamonkey. Get them here:
http://xsidebar.mozdev.org/modified.html

Отсутствует

 

№927-01-2006 16:18:27

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

vladmir
Спасибо! Пойду на второй заход! ;)


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№1002-02-2006 06:19:45

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

vladmir
Дело двигатся, но медленно. Как убрать grippy с тулбара? И как сделать полноценное расширение? У меня затык на install.js, не пойму что туда писать...

PS: Панель табов вниз загоняется легко, а вот любую другую никак... Что надо в userchrome.css (css в расширение я ещё не добавлял...) написать, чтоб, допустим, панель навигации вниз убрать?

PPS:
findbar.jpg

Отредактировано ViRUS (02-02-2006 06:37:03)


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№1102-02-2006 08:45:24

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

Сделал CSS, но вниз панель всё равно не уходит, а grippy почему-то вправо ушёл...
findbar2.jpg


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№1202-02-2006 10:46:11

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: Создание расширений для Seamonkey или Mozilla Suite.

Как убрать grippy с тулбара?

Вот из-за таких вот господ grippies убраны не только как отключаемая возможность, но и вообще полностью, из Firefox и части тем под Mozilla Suite. Приходится Toolbar Grippies ставить, чтобы выглядело и работало приятнее.

Отсутствует

 

№1302-02-2006 11:19:11

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

Вот из-за таких вот господ grippies убраны не только как отключаемая возможность, но и вообще полностью, из Firefox и части тем под Mozilla Suite. Приходится Toolbar Grippies ставить, чтобы выглядело и работало приятнее.

Эта панель призвана косить под ФФ, поэтому grippy на ней не нужен.


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№1402-02-2006 11:21:56

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

Вот чего удалось добиться. Поиск работает частично - только Highlight all.
Если есть желающие помочь - буду рад.
findbar3.jpg


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№1502-02-2006 11:39:15

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

Re: Создание расширений для Seamonkey или Mozilla Suite.

Как убрать grippy с тулбара?

Если через userChrome.css

Выделить код

Код:

toolbar>toolbargrippy { display: none !important; }

не работает, то выкинуть toolbargrippy из toolkit.jar/content/global/bindings/toolbar.xml. Ну или скопировать toolbar.xml, выкинуть toolbargrippy из копии и "пришивать" эту копию через userChrome.css.


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

Отсутствует

 

№1602-02-2006 11:39:49

Viper
Участник
 
Группа: Extensions
Откуда: Нижний Новгород
Зарегистрирован: 24-12-2004
Сообщений: 2092

Re: Создание расширений для Seamonkey или Mozilla Suite.

ViRUS В Fx'e код панели уже смотрел?


---/)/)---(\.../)---(\(\
--(':'=)---(=';'=)---(=':')
(")(")..)-(").--.(")-(..(")(")

Отсутствует

 

№1702-02-2006 11:40:55

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

В Fx'e код панели уже смотрел?

Так многое из него и есть! :) Архитектура у них разная... :(


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№1802-02-2006 11:42:53

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

Anton

toolbar>toolbargrippy { display: none !important; }

Это хорошо, но как убрать не со всех, а с конкретного? Например с "FindToolbar"?


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№1902-02-2006 11:48:49

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

Re: Создание расширений для Seamonkey или Mozilla Suite.

Через идентификатор
#id>toolbargrippy
Или свой класс назначить
.class>toolbargrippy
Или панель эта всё равно "дочерняя" по отношению к какому-нибудь элементу
parentElementSelector>toolbar>toolbargrippy


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

Отсутствует

 

№2002-02-2006 12:16:53

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

Anton
Спасибо, grippy убрал.
findbar4.jpg

Отредактировано ViRUS (02-02-2006 12:26:43)


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№2102-02-2006 14:04:47

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630

Re: Создание расширений для Seamonkey или Mozilla Suite.

ViRUS

как сделать полноценное расширение? У меня затык на install.js, не пойму что туда писать..

Цитирую себя:

Если (вдруг) для Мозиллы не делал - посмотри как в autocopy выглядит install.js - там разложено по порядку в комментариях, - только имя поменять и путь внутри jar
В JS не разбираюсь, только покоцать могу по аналогии (просил автора URIid сделать вставку адреса стр - он не ответил, пришлось самому.)

Как убрать grippy с тулбара?

Видишь ли, grippy весьма привычная для Мозиллы - Симанки штука, лучше бы с ней. Убрать в тех, что уже есть, можно через юзерхром.

/* убирает кнопки, сворачивающие панели */
toolbargrippy {display: none !important;
}

Панель табов вниз загоняется легко, а вот любую другую никак.

Это ты про
tabbrowser tabbox {-moz-box-direction: reverse !important}
?
Ну так tabbrowser и есть панель табов, найди как называется та панель, которую хочешь двигать.

Эта панель призвана косить под ФФ, поэтому grippy на ней не нужен.

Не очень понятный аргумент.

Это хорошо, но как убрать не со всех, а с конкретного? Например с "FindToolbar"?

FindToolbar toolbargrippy {display: none !important;
}

:)

Отсутствует

 

№2202-02-2006 14:51:39

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

vladmir

Это ты про
tabbrowser tabbox {-moz-box-direction: reverse !important}
?

Ага! ;) Как мне мой "FindToolbar" вниз загнать? Насчёт остального - см. выше - видать проглядел, я grippy уже убрал. Щас осталось поиск завести и расширение готово. Когда работать заставлю, можно будет и интерфейс в деталях обсудить...


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№2303-02-2006 22:12:10

vladmir
SeaMonkey - вот это браузер
 
Группа: Extensions
Откуда: НН
Зарегистрирован: 16-10-2004
Сообщений: 4630

Re: Создание расширений для Seamonkey или Mozilla Suite.

ViRUS

Ага! wink Как мне мой "FindToolbar" вниз загнать?

Это ж обычный CSS.
Это во-первых, а во-вторых, я ж не вижу что ты у себя написал и как назвал этот "FindToolbar"
Наверное нужно попробовать подцепить к панели вот это
{-moz-box-direction: reverse !important}
правда я не делал, может и не так.)

Отсутствует

 

№2404-02-2006 05:54:22

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

Он так и называется "FindToolbar". :) А насчёт {-moz-box-direction: reverse !important} - порядок меняется в пределах тулбара - grippy направо уходит и всё... :(


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

№2504-02-2006 10:46:55

ViRUS
ДМБ 2008
 
Группа: Extensions
Откуда: Xa!
Зарегистрирован: 05-11-2004
Сообщений: 1468

Re: Создание расширений для Seamonkey или Mozilla Suite.

Встречаем. Версия 0.0.1 - дикая альфа. Прошу проверить установщик, смену локали и тем оформления (вдруг где grippy вылезет), если всё будет работать - с интерфейсом завязываю и вплотную перехожу к реализации поиска.

vladmir
С расположением панели разобрался, описанный Вами метод в этом случае не поможет, надо делать так:

Выделить код

Код:

<toolbox id="aiostbx-bottom-toolbox" insertbefore="status-bar" palette="BrowserToolbarPalette"

Нашёл это в AiOS.


Непослушные локоны горничной выбивались из-под её кружевного фартука...

Отсутствует

 

Board footer

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