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

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

Сustom Buttons » Custom Buttons » 11-04-2012 00:00:05

bunda1 пишет
Abricosio пишет
Abricosio пишет

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

Отлично удаляет пустые строки но выделенный текст удаляет по словам.

Выделить код

Код:

//Имитируем нажатие клавиши "delete"
var evt = document.createEvent("KeyEvents");
evt.initKeyEvent(
  "keypress",
  true,
  true,
  null,
  true,  // Ctrl key
  false,  // holds Alt key
  false,  // holds Shift key
  false,  // holds Meta key
  evt.DOM_VK_DELETE ,
  0  
);
document.documentElement.dispatchEvent(evt);

Ой, теперь кнопка удаляет ещё половина слова из текста...

Сustom Buttons » Custom Buttons » 10-04-2012 16:06:12

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

Сustom Buttons » Custom Buttons » 10-04-2012 14:35:10

К сожалению, не работает :(

Сustom Buttons » Custom Buttons » 10-04-2012 01:46:11

И ещё маленький вопрос, как с помощью custom buttons сделать действие равное нажатию на кнопку "delete", ну т.е. если неудобно тянуться к клавиатуре, нажал на кнопку, она сделала del
Спасибо

Сustom Buttons » Custom Buttons » 07-04-2012 18:54:38

Infocatcher пишет

Вот «Выделить всё» – это

Выделить код

Код:

<menuitem id="menu_selectAll" label="Выделить всё" command="cmd_selectAll" />

Так что надо найти элемент <command> с id="cmd_selectAll":

Выделить код

Код:

<command id="cmd_selectAll" oncommand="goDoCommand('cmd_selectAll')" />

Так что искомый код такой:

Выделить код

Код:

goDoCommand('cmd_selectAll')

Спасибо Вам большое!

Сustom Buttons » Custom Buttons » 06-04-2012 00:04:09

Ну грубо говоря, мышкой выделяю - нажимаю кнопку, которая сделает тоже самое что ctrl+x (вырежет текст)
Или выберу на сайте редактор, нажимаю кнопку, она выделает все, т.е. делает такое же действие как при нажатии ctrl+a

Сustom Buttons » Custom Buttons » 05-04-2012 23:47:47

Подскажите пожалуйста коды кнопок, чтобы
1. Выделить все (как ctrl + A)
2. Вырезать (как ctrl + X)
Спасибо!

Сustom Buttons » Custom Buttons » 05-02-2012 01:23:01

bunda1 пишет

Как тормозит?

При переключении между вкладками секунд на 5-7 подвисает

05-02-2012 01:31:08
А нет, вероятно дело было не в нем, сейчас все нормально! Подскажите ещё пожалуйста, что дописать, чтобы внешний ссылки были blue
т.е.     if (curl && (curl. host != cdurl. host))
Всмысле, одновременно внутренние - красные, внешние - синие

Сustom Buttons » Custom Buttons » 04-02-2012 23:33:29

bunda1 пишет

Abricosio пишет: Подскажите пожалуйста как сделать данную кнопку включенной всегда, для новых открываемых URL такжеположи код в любую Custom Buttons кнопку, в инициализацию. Не обязательно создавать новую CB кнопку, можно использовать уже существующую.

Спасибо! Отлично работает!!!

04-02-2012 23:42:42
Тормозит правда все это дело нещадно :))) А возможно сделал тумблер, вкл/выкл?

Сustom Buttons » Custom Buttons » 04-02-2012 22:06:55

А если нужно на всех всех? :)

Сustom Buttons » Custom Buttons » 04-02-2012 21:34:00

Anton пишет

Abricosio
При посещении любого сайта, и нажатии на определенную кнопку, все внутренние ссылки на открытой странице сделать красными (изменить для них цвет)?Если я правильно понял:

Выделить код

Код:

function makeURL (url)
{
    var uri = makeURI (url);
    try
    {
        uri = uri. QueryInterface (Components. interfaces. nsIURL);
    }
    catch (e)
    {
        uri = null;
    }
    return uri;
}
var doc = gBrowser. contentDocument;
var cdurl = makeURL (doc. location. href);
cdurl. ref = "";
var links = doc. links;
var curl;
for (var i = 0; i < links. length; i++)
{
    curl = makeURL (links [i]. href);
    if (curl && (curl. host == cdurl. host))
        links [i]. style. backgroundColor = "red";
}

Подскажите пожалуйста как сделать данную кнопку включенной всегда, для новых открываемых URL также... Через UserContent.css не получается, говорят, до версии css4 пока что нельзя такой функционал иметь

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 03-02-2012 23:28:32

Подскажите пожалуйста как для любого домена сделать
1. Внутренние ссылки красным
2. Внешние ссылки синим
Всё это для всех доменов, т.е. на сайте site1.com ссылки на site2.com будут синие, а внутренние ссылки вида site1.com/blabla.php красные?
Заранее большое спасибо.

Сustom Buttons » Custom Buttons » 03-02-2012 00:26:41

Anton
Спасибо большое!
Только ещё вопрос, я неправильно изначально спросил, а если мне необходимо 2-й и 3-й пункт, если я не знаю какой домен у меня открыт (т.е. для всех доменов), какой код необходимо применить?

Сustom Buttons » Custom Buttons » 02-02-2012 19:54:32

okkamas_knife пишет

Abricosioну вот же!http://forum.mozilla-russia.org/viewtop … 35#p542935

Если можно напишите пожалуйста аналогичные варианты для:
1. любой ссылки, содержащей домен site.com
2. Для внешней ссылки != site.com
3. Для внутренней ссылки == site.com

Спасибо заранее огромное!

Сustom Buttons » Custom Buttons » 02-02-2012 18:08:59

Anton пишет

Abricosio пишет: Находимся на сайте1, на нем ссылка на сайт2 (который необходимо задать в кнопке заранее), как сделать красными ссылки от этого сайта2?Как сделать постоянно включенную данную функцию?Возможно я ошибаюсь, но мне кажется, это можно сделать вообще без расширений, через userContent.css.

А кто-нибудь может помочь, как это возможно реализовать через usercontent.css?
Спасибо

Сustom Buttons » Custom Buttons » 29-01-2012 22:17:19

Anton пишет

AbricosioПри посещении любого сайта, и нажатии на определенную кнопку, все внутренние ссылки на открытой странице сделать красными (изменить для них цвет)?Если я правильно понял:

Спасибо большое!
Два вопроса по данному коду:
Находимся на сайте1, на нем ссылка на сайт2 (который необходимо задать в кнопке заранее), как сделать красными ссылки от этого сайта2?
Как сделать постоянно включенную данную функцию? Вставка кода в инициализацию не помогает... Спасибо!

Сustom Buttons » Custom Buttons » 29-01-2012 20:29:39

Infocatcher пишет

okkamas_knife пишет: то бишь этот код надо не в кнопку пихать.Да можно и в кнопку, только тогда нужно еще вызов функции добавить.В секцию «код»
Только я не проверял. Если расширение работает, то и код должен.

Спасибо огромное работает как нужно, хотел только уточнить, свой вопрос
Если название файла содержится в файле c:\file.txt
как строчка cookies=название куки (без .txt)
Можно ли добавить такую вещь, как чтение данного названия из данного файла и импорт кук из указанного файла (c:\cookies\название куки.txt)?

Сustom Buttons » Custom Buttons » 29-01-2012 00:57:30

okkamas_knife пишет

Abricosio пишет: 2InfocatcherСпасибо большое за помощь!Только у меня почему-то не реагирует на нажатие кнопки...Infocatcher показал какие строки убрать а какие добавить в указанном файлеи тогда не будет вызываться тот диалог.то бишь этот код надо не в кнопку пихать.

А понял... А возможно все таки через custom buttons реализовать функционал, просто в идеале также хотел реализовать импорт файла с куками, название которого будет содержаться в файле c:/cookies.txt и выглядеть как
cookies=111 и т.д.  (вот эту 111.txt в данном случае и подгружать)
Могу также как предыдущий пользователь с подобным вопросом поспособствовать финансовым пожертвованием на какое-либо дополнение или автору кода кнопки.

Если в двух словах описать необходимую кнопку:
Берем из файла c:/cookies.txt
строчку cookies=название
и импортируем файл с куками "название.txt" из папки c:/cookies

Сustom Buttons » Custom Buttons » 28-01-2012 22:24:41

2Infocatcher
Спасибо большое за помощь!
Только у меня почему-то не реагирует на нажатие кнопки...

Сustom Buttons » Custom Buttons » 28-01-2012 16:33:47

К сожалению, не подойдет, cookiesafe не хочет работать с современными версиями FF, я долго пытался их подружить... Да и там произвольная кука, а мне нужна определённая...

Сustom Buttons » Custom Buttons » 28-01-2012 15:16:25

Подскажите пожалуйста, есть приложение Cookie Importer https://addons.mozilla.org/ru/firefox/a … r/?src=api, команда на импорт куки выглядит так:

Выделить код

Код:

krkAddons.cookieImporter.doImport();

Функция выбора файла далее выглядит так:

Выделить код

Код:

krkAddons.cookieImporter.doImport = function(){

    // Load FielPicker
    var ifp = Components.interfaces.nsIFilePicker;
    var fp = Components.classes["@mozilla.org/filepicker;1"].createInstance(ifp);

    // Set FilePicker attributes
    fp.init(window, null, ifp.modeOpen);
    fp.appendFilters(ifp.filterAll | ifp.filterText);
    fp.filterIndex = 1;
    fp.defaultString = "cookies.txt";

Подскажите пожалуйста, как с помощью Custom Buttons сделать кнопку, которая импортировала бы файл c:\cookies.txt? Без запроса на поиск данного файла, а сразу...


Спасибо!

Разработка » Создание дополнения за деньги » 03-02-2011 23:12:06

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

Разработка » Создание дополнения за деньги » 18-01-2011 14:45:39

перехват системных вызовов несколько не то) Хочется именно изменение информации внутри браузера)

Разработка » Создание дополнения за деньги » 18-01-2011 01:07:33

А чем можно решить? Не готовы ли Вы взяться за это?

Board footer

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