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

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

Разработка » Как можно изменить диалог nsIFilePicker'а. » 02-06-2010 18:10:54

Пишу дополнение. Нужно сохранить файл. Для этого пользователю предлогается диалог пареметров сохранения(который я сделал). Также из этого диалога вызывается nsIFilePicker. получается пользователю нужно "ответить на вопросы" двух диалогов. Как можно изменить nsIFilePicker, чтобы добавить в него свои пареметры сохрания или как в мой диалог можно встроить компонент наподобии nsIFilePicker'а.
Может такие компоненты существуют? Желательно представление папок в древовидной структуре.
спасибо.

Разработка » Java-script: как получить id div'а? » 30-04-2010 16:25:45

Добрый день. Подскажите как можно получить содержимое (или id) div'а по щелчку мыши?
То есть -  кликаю в область web-станички -  получаю содержимое (id).
Пишу дополнение. https://addons.mozilla.org/ru/firefox/addon/56399.
Хочу добавить функциональность копирования текста без его выделения.

Разработка » Запуск внешнего приложения » 28-12-2009 15:14:30

Выделить код

Код:

var process = Components.classes["@mozilla.org/process/util;1"]
                        .createInstance(Components.interfaces.nsIProcess);

Спасибо! Работает!

28-12-2009 15:27:16
Вопрос! В какой кодировке передаются аргументы к запуску? utf-8? Если да, то как в cp1251 преобразовать?

Разработка » Запуск внешнего приложения » 21-12-2009 15:19:52

Привет, запускаю из firefox питоновский скрипт:

Выделить код

Код:

var file = Components.classes['@mozilla.org/file/local;1']

            .createInstance(Components.interfaces.nsILocalFile);

        var process = Components.classes['@mozilla.org/process/util;1']

            .getService(Components.interfaces.nsIProcess);

        file.initWithPath('D:\\python\\script3.py');
        process.init(file);

        var arguments=['...'];

        process.run(true, arguments, arguments.length);

Всё работает, но только один раз. Второй раз скрипт не запускается. Помогает только перезапуск firefox.

Разработка » Как получить доступ к папке с дополнением » 20-12-2009 20:25:08

Пишу дополнение. Как получить доступ к папке с моим расширением. Например для временных файлов.

file.initWithPath("?");

Поддержка пользователей » исходный код кнопки копировать » 24-11-2009 14:57:00

Здравствуйте. Как можно найти исходный код для кнопки "копировать" из выподающего меню?

Хочу сохранать содержимое буфера в doc файл.

Разработка » Как вызвать диалог сохранения файла? » 15-11-2009 16:08:41

Выделить код

Код:

var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath("/home/foo.dat");

Как сделать что пользователь сам выбрал путь?

Разработка » Как вызвать диалог сохранения файла? » 15-11-2009 13:15:43

saveDocument(window.content.document);

Спасибо. Уже ближе к цели. Где можно почитать документацию по командам? "window.content.document" - это данная страничка. А если мне нужно другое содержимое? Или файл-переменную.

Разработка » Как вызвать диалог сохранения файла? » 14-11-2009 11:30:48

Пишу дополнение. Нужно сохранить файл. Как вызвать диалог сохранения файла? (для возможности выбора пути, названия)

Board footer

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