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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

Скрипты » Mouseover Popup Image Viewer » 09-03-2019 13:08:13

gyra
Спасибище, всё работает! Можно ли его внести в репозиторий правил?

Скрипты » Mouseover Popup Image Viewer » 08-03-2019 20:29:50

gyra
добрый вечер, прошу помощи

Only Adult
не получается допилить правило для сайта http://www.gifporntube.com
первый вариант:

Выделить код

Код:

{"r":"gifporntube\\.com\\/gifs\\/([\\w]{1,}\\/[\\w]{1,}\\/[\\w]{1,}\\/[\\w]{1,}\\/[\\w]{1,})(\\/.+)\\.html", "s":"http://gifporntube.com/media/porn_gif/$1/$2.webm"}

второй вариант:

Выделить код

Код:

{"r":["gifporntube\\.com\\/gifs\\/.+\\.html"], "q":"meta[property='og:video']"}

ничего не работает((

Firefox » Ищу расширение для Firefox (ищу дополнение) » 24-10-2015 21:29:52

MVE
[spoiler=был когда-то такой скрипт для GreaseMonkey][code]// ==UserScript==
// @name           Rutracker & Pornolab spoiler expand
// @description    Add button in first spoiler block that expand all spoilers on page
// @author         Fornit
// @license        WTFPL
// @version        4
// @include        http://rutracker.org/*
// @include        http://pornolab.net/*
// @updateURL      https://userscripts.org/scripts/source/131918.user.js
// @icon           http://static.pornolab.net/favicon.ico
// ==/UserScript==

function inject(func)
{
    var script = document.createElement("script");
    script.setAttribute("type", "application/javascript");
    script.appendChild(document.createTextNode(func));
    document.body.appendChild(script);
}

function expandAll()
{
    var array = document.getElementsByClassName("sp-head");
    for(var key in array)
    {
        var elem = array[key];
        if(typeof elem.dispatchEvent === "function")
        {
            var evt = doc

Сustom Buttons » Custom Buttons » 20-10-2015 07:31:40

Dumby пишет

Попробовал добавить атрибут

Да, работает! Еще раз спасибо.

Сustom Buttons » Custom Buttons » 19-10-2015 20:29:49

Dumby пишет

Не смог обнаружить такой функционал :(.

Странно, у меня на прежнем ff так было. Специально для этого никакое дополнение не ставил. Может какое само так сделало, не знаю.

Может подойдёт что-то типа

Шикарно!!! Как раз то, что нужно!!! Спасибо!

Добавлено:
А можно ли красоту навести: когда вожу зажатый текст над поисковиками, чтобы тот, над которым нахожусь выделялся курсором? Так просто будет более наглядно...

Сustom Buttons » Custom Buttons » 18-10-2015 16:00:33

Dumby
совет с заменой помог - так намного лучше! Спасибо!
С вопросом по перетягиванию:
У меня кода никакого не было. Это ж вроде был такой функционал старых версий FF: выделил текст на странице > схватил его мышкой > потянул к панели поиска > панель раскрылась > перетянул на нужный поисковик > отпустил кнопку мыши на нём > открывается вкладка с результатами поиска этого (выделенного) текста в этом поисковике. А сейчас так: выделил текст на странице > схватил его мышкой > потянул к панели поиска > панель НЕ раскрылась > отпустил кнопку мыши > текст вставился в строку > вручную раскрываю список поисковиков > кликаю на нужном поисковике (текст при этом остается в строке) > кликаю по значку лупы > открывается вкладка с результатами поиска этого текста в этом поисковике. Все стало сложнее/неудобнее!
Вот я и хочу попросить код, эмулирующий старое поведение.
Это возможно?
По поводу browser.search.showOneOffButtons : у меня установлен в "false". Так более привычно.

Сustom Buttons » Custom Buttons » 17-10-2015 20:39:39

Dumby
Класс! Всё работает, спасибо!!! :)
Один вопросик: в итоге остался вот такой код:
[spoiler][code]/*Initialization code*/


// настройка функций кликов мыши(Mouse Click settings)
this.onclick = function(event) {
    if(event.button == 0) {
        // Действие при клике ЛКМ
        gFindBar.hidden ? gFindBar.onFindCommand() : gFindBar.close();
        if (!gFindBar.hidden) setTimeout(function() { gFindBar.toggleHighlight(true) }, 200);
//        if (gFindBar.hidden) setTimeout(function() { gFindBar.toggleHighlight(false) }, 200);
        gFindBar._findField.value = "";
    goDoCommand("cmd_selectNone");
    }
    else if(event.button == 1) {
        // Действие при клике СКМ
        gFindBar.hidden ? gFindBar.onFindCommand() : gFindBar.close();
        if (!gFindBar.hidden) setTimeout(function() { gFindBar.toggleHighlight(true) }, 200);
//        if (gFindBar.hidden) setTimeout(function() { gFindBar.toggleHighlight(false) }, 200);
        goDoCommand("cmd_selectNone");
     

Сustom Buttons » Custom Buttons » 17-10-2015 16:10:27

решил поэкспериментировать с кодом обработчика:

Выделить код

Код:

addEventListener('DOMMouseScroll', function (event){ setTimeout(function() { gFindBar.onFindAgainCommand(event.detail < 0); }, 200); }, false, gFindBar);

и выяснилось, что он как-то "слетает/пропадает" при переходе/открытии на новую вкладку, поэтому и не работает поиск колесиком
для проверки идеи заменил вот так:

Выделить код

Код:

... false, gBrowser);

и теперь поиск колесом работает везде, но главное РАБОТАЕТ!!! Это что значит, что как-то обработчик надо изменить?
Я в этом мало что понимаю :(
ПОМОГИТЕ!!!

Сustom Buttons » Custom Buttons » 15-10-2015 20:31:35

Ultima2m
я не против жестов, но не в данном случае
а DragIt когда-то использовал - неплохое дополнение
я надеюсь, что мои вопросы несложно решить и при помощи Custom Buttons

Сustom Buttons » Custom Buttons » 14-10-2015 18:17:55

долго сопротивлялся, но вот пришла и моя пора переходить с ff 24 esr на новую версию и сразу возникли вопросы/проблемы... :(
есть ли готовый код или какое решение с помощью CB вот такой проблемы:
раньше, выделял текст на странице и перетягивал его на панель поиска, она раскрывалась, я дотягивал текст до нужного поисковика и отпускал > открывалась вкладка с результатами поиска. Сейчас же, при перетягивании, панель не раскрывается и даже если отпустить на поисковике по умолчанию, то поиск не стартует, пока не нажать на значок лупы (или кнопку Enter).
Можно ли вернуть прежний функционал?
И еще, помогите разобраться с таким, вроде бы простым кодом:
[spoiler][code]/*Initialization code*/

// настройка функций кликов мыши(Mouse Click settings)
this.onclick = function(event) {
    if(event.button == 0) {
        // Действие при клике ЛКМ
        gFindBar.hidden ? gFindBar.onFindCommand() : gFindBar.close();
        if (!gFindBar.hidden) setTimeout(function() { gFindBar.toggleHighlight(true) }

Сustom Buttons » Custom Buttons » 12-11-2014 08:25:42

Infocatcher
Спасибо. Метод посложнее в самый раз!

Сustom Buttons » Custom Buttons » 10-11-2014 21:57:14

Infocatcher
работает!
но иногда получается так:

сложил два числа
ca62b772c965bed0fb6fce2c6ec267a2.jpg

а вот три числа
066a1109e6c3e4a5a8db56dbaf0f2a1e.jpg

из-за чего знаки после запятой то набегают, то возвращаются к норме?
можно это пофиксить?

Сustom Buttons » Custom Buttons » 10-11-2014 21:20:56

вот такой пример:
есть произвольная таблица на странице, выделяю несколько ячеек с зажатой клавишей Ctrl

скрытый текст
a03f623cf992b2d48db8579b93b4eddf.jpg

теперь мне нужно узнать сумму чисел в выделенных ячейках
возможно ли это с помощью Custom Buttons? экспорт в exel не предлагать.

Сustom Buttons » Custom Buttons » 27-10-2014 21:49:59

bunda1 пишет
pofigist пишет

По моему вопросу никто так и не ответил. Жаль Честно говоря, я не сильно-то и расчитывал, но оооочень хотелось. Может все-таки будет у кого свободная минутка, хоть оценить, реальная ли это вообще задача  по доработке/переделке или лучше и не стоит заморачиваться?

Всё это возможно но требует время.

Я ж и отписался потому, что никто никак не маякнул, что может помочь в этом вопросе.
А насчет времени, то я готов подождать. Пока успешно довольствуюсь кнопкой Автовыделение++. Но как только появится усовершенствованный цветовой вариант, с удовольствием перейду на него!

Сustom Buttons » Custom Buttons » 25-10-2014 19:51:39

По моему вопросу никто так и не ответил. Жаль :(
Честно говоря, я не сильно-то и расчитывал, но оооочень хотелось. Может все-таки будет у кого свободная минутка, хоть оценить, реальная ли это вообще задача  по доработке/переделке или лучше и не стоит заморачиваться?

Сustom Buttons » Custom Buttons » 17-10-2014 20:26:42

okkamas_knife пишет

что где и как должна выделять(насчет выделения я кагбэ догадался) кнопка?

думаю, вроде все должно было быть ясно

практически по аналогии с существующей кнопкой Автовыделение++
Описание: Выделяет различные слова или фразы на страницах во всех открытых вкладках. Для добавления слов или фраз их нужно либо выделить на странице, либо ввести в поле ввода при нажатии СКМ по кнопке. Слова/тексты могут быть введены неоднократно и добавятся к уже ранее введенным для автовыделения. Можно за один раз ввести несколько слов/текстов введенных через разделитель |. В подсказке к кнопке будут отображаться все слова/тексты для автовыделения.

okkamas_knife пишет

читая про разные цвета - опять же возникает вопрос как эти цвета выбираются?

тут уже всё придумано - эти цвета выбираются автоматически (рандомно?) самим кодом дополнения (кнопки): для одинаковых слов или фраз - одинаковый цвет и т.д.

Сustom Buttons » Custom Buttons » 16-10-2014 22:21:18

bunda1, Dumby, Infocatcher и все другие спецы! Подсобите!
вот такая история:
с давних времен использую кнопку Автовыделение ++. Это именно то, что мне не хватает в обычном файндбаре! Кнопка практически на 100% выполняет мои потребности. Один минус, так это то, что выделяет разные слова или фразы одним цветом. И тут, добрые люди мне рассказали про дополнение Context Highlight. Делает практически то же самое, но умеет выделять найденное разными цветами! Минус в том, что работает только с выделенным словами/фразами на странице и только с контекстного меню.
Вот надумал просить о помощи приручить этого зверя. Помогите переделать его в кнопку с функционалом, похожим на Автовыделение ++, например:
ЛКМ - добавить слова через promptBox
долгий ЛКМ - добавить фразу через promptBox
СКМ - добавить слова выделенные на странице
долгий СКМ

Сustom Buttons » Custom Buttons » 13-10-2014 21:42:46

Inko7

Inko7 пишет

...все файлы типа torrent должны просто сохраняться на диск

Inko7 пишет

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

у меня была такая же проблема, только обратная: всегда открывал в уторренте, а иногда требовалось сохранить торрент-файл на диск ;)
для себя решил это так: в настройках браузера, в закладке "приложения", для этого типа файла выставил режим "Всегда спрашивать". Теперь каждый раз спрашивает действие. Слегка геморно, но по другому никак.
Если знатоки-кнопкописатели все-таки смогут как-то изменять действие для типа файла "на лету", то будет просто здорово!

13-10-2014 21:45:25
Оффтоп:
bunda1
С юбилеем в 3000 постов!!!

Скрипты » Mouseover Popup Image Viewer » 11-06-2014 16:11:00

gyra пишет

Попробуйте обновить отсюда...

эт чего, автор переехал сюда с userscripts.org ??
просто на userscripts.org лежит последняя майская версия...

Скрипты » Mouseover Popup Image Viewer » 23-01-2014 12:08:34

gyra
спасибо! на первый взгляд все работает! :rock:

Скрипты » Mouseover Popup Image Viewer » 23-01-2014 11:44:42

gyra
да, все большие картинки в gif, а превьюхи в jpg
да, во всех ссылках на полную картинку есть двойной слэш

Скрипты » Mouseover Popup Image Viewer » 22-01-2014 23:25:06

Помогите создать правило для локального сайта:

с инета ссылки не пашут
первая ссылка - превьюха, вторая - полная картинка

http://localsite.com/media/thumbs/5/1/1/c/a/511ca332cea35132021.jpg
http://localsite.com/media/videos/5/1/1/c/a//511ca332cea35132021.gif

http://localsite.com/media/thumbs/5/1/2/b/c/4f96f935.jpg
http://localsite.com/media/videos/5/1/2/b/c//4f96f935.gif

http://localsite.com/media/thumbs/5/1/2/b/c/41544.jpg
http://localsite.com/media/videos/5/1/2/b/c//41544.gif

http://localsite.com/media/thumbs/5/2/d/e/c/52dec6b73bb4b.jpg
http://localsite.com/media/videos/5/2/d/e/c//52dec6b73bb4b.gif

Board footer

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