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

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

Разработка » Абсолютно позиционируемый элемент » 24-02-2011 21:07:52

Да, это вроде подходит. Я уже пытался воспользоваться этим элементом:

Выделить код

Код:

<overlay id="myOverlay"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
    <window id="main-window">
        <stack>
            <box style="position:fixed;top:300px;left:300px;min-width:300px;min-height:300px;max-width:300px;max-height:300px;"></box>
        </stack>
    </window>
</overlay>

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

Разработка » Абсолютно позиционируемый элемент » 24-02-2011 18:48:48

Всем привет. Мне нужно создать приложение, которое позволяет добавлять заметки. Заметки - это просто прямоугольные области, общие для всех окон, которые можно добавлять, перемещать в пределах браузера, изменять их размеры и писать в них текст. Проблема в том, что я не смог найти элемент XUL, которое можно позиционировать подобно position:absolute или position:static. Подскажите пожалуйста, есть ли такая возможность?

Разработка » Как выполнить скрипт (функцию) при инсталляции расширения? » 11-09-2010 20:51:10

Сегодня натолкнулся на атрибут firstRun для объекта приложения: https://developer.mozilla.org/en/Toolkit_API/extIExtension. Можно сделать код вроде такого:

Выделить код

Код:

let extension = Application.extensions.get(YOUR_EXTENSION_UUID);  

if (extension.firstRun) {  
  // add button here.  
}

Я в создании плагинов не сильно разбираюсь, просто нужно кое-что сделать для себя и для этого изучаю документацию. Так что, если написал ерунду, не пинайте сильно. Просто сам сталкивался с этой проблемой и это решение вроде подходит.

Разработка » Создание поискового плагина как .xpi » 11-09-2010 16:42:21

Спасибо большое уважаемым форумчанам! Надеюсь, вы ответите мне еще на один вопрос: мне нужно по наведению на пункт меню показывать окошко с формой, которое можно было бы стилизовать средствами CSS. Я нашел такие элементы, как box и dialog, думаю, они мне как раз подойдут. Планирую вставить их с помощью оверлея, но куда правильно будет их поместить? В смысле, в какой родительский контейнер? Думаю, просто прибавить к ним hidden=true, а при наведении убирать hidden. Окошко должно просто показываться по центру экрана. Или я неправ изначально, и делать его нужно с помощью обычного JS и DOM, а не с помощью XUL?

Разработка » Создание поискового плагина как .xpi » 10-09-2010 20:38:18

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

Разработка » Создание поискового плагина как .xpi » 09-09-2010 22:39:15

Спасибо, все отлично заработало!
С XUL более-менее разобрался, создание меню, окон и т.д. Но застрял на добавлении букмарклета (читай закладки) при установке плагина. Можно ли это вообще, или запрещено по соображениям безопасности? И если можно, подскажите, пожалуйста, как?

Разработка » Создание поискового плагина как .xpi » 08-09-2010 22:59:53

Вполне, только можно подробней? Я только сегодня утром первый раз в документацию по созданию приложений влез.

Разработка » Создание поискового плагина как .xpi » 08-09-2010 22:39:34

Нет, просто в плагин потом будет включаться другой функционал. Чтобы не было так: основная часть с помощью .xpi, а поисковый плагин отдельно .xml файлом

Разработка » Создание поискового плагина как .xpi » 08-09-2010 22:12:07

Да, я уже прочитал эту тему. И еще одну похожую, и кучу статей на других сайтах. Но там везде говориться о создании xml файла, а мне нужен xpi. То есть, чтобы в конце получился обычный .xpi плагин.

Разработка » Создание поискового плагина как .xpi » 08-09-2010 21:44:59

Все привет! У меня возникла проблема: необходимо создать поисковый плагин. Создание с помощью opensearch я исследовал и оно прекрасно работает. Но мне необходимо сделать .xpi поисковый плагин. Т.е. обычный плагин, который будет при установке добавлять в список поисковиков мой. Возможно ли это?

Board footer

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