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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

Сustom Buttons » Custom Buttons » Сегодня 08:16:04

Поправьте пожалуйста кнопочку.
С правой, на левую клавишу мыши.

Выделить код

Код:

// Закрыть вкладку двойным правым кликом, от 05.02.2015. ................................
addEventListener("dblclick", (e)=>{
  if ( e.button == 2 ) { 
       e.preventDefault();
       gBrowser.removeCurrentTab();       
       document.getElementById("contentAreaContextMenu").hidePopup(); 
       }        
}, false, gBrowser );


Firefox » Анонимность. Отпечаток браузера » 27-05-2017 02:55:36

okkamas_knife пишет:

и поставить нужного юзерагента

Поподробнее если можно.

Другие программы на движке Mozilla » Pale Moon – «тюнинговый» вариант Firefox специально для Windows » 26-05-2017 10:14:43

Подскажите кто знает.Как в Pale Moon 27.3.0 отключить индикатор загрузки в строке состояния?

Сustom Buttons » Замена расширений кнопками CB » 20-05-2017 11:38:27

becool пишет:
хотелось бы для CB, greasemonkey не установлен...

Этим в полне можно заменить greasemonkey.Пусть не на все 100% но всё же.

Сustom Buttons » Замена расширений кнопками CB » 19-05-2017 22:59:15

За кнопки не знаю,а для greasemonkey есть что то подобное
https://greasyfork.org/ru/scripts/4870-maximize-video
http://userscripts-mirror.org/scripts/show/58720

Сustom Buttons » Custom Buttons » 19-05-2017 07:48:43

Indomito
Да я в общем то и не тороплю.Меня вполне устраивает и старенькая кнопка от 2012 года,Просто хотелось проверить обновлённый код на FF 53.А то что поправите ошибки я не сомневаюсь.Я в вас верю.http://www.kolobok.us/smiles/icq/biggrin.gif

Сustom Buttons » Custom Buttons » 19-05-2017 00:24:03

Indomito пишет:
Отпишись, если и так не получится.

Заработала кнопка в Firefox и в Pale moon после того как прописал Export.Import.CB.type.HTML в about config.Если в адресе путь с кирилицей кнопка не работает.

19-05-2017 00:47:30

Indomito пишет:
А так
const cEICB = "Export.Import.CB.type.HTML"; // Желательно не трогать, т.к. старые кнопки будут считываться с ошибками
cbu.isPref(cEICB, "\\");

Всё равно адрес нужно прописывать в ручную.

Сustom Buttons » Custom Buttons » 18-05-2017 04:04:46

Indomito
FF Exp Imp CB На Firefox 53.0.2 и Pale moon 27.3.0 не работает.Не получается установить путь для чтения/записи кнопок.После нажатия скм появляется окошко с сообщением ''переменная   Export.Import.CB.type.HTML уже существует и занята''Расширение Custom Buttons скачано с http://custombuttons.sourceforge.net/forum/viewtopic.php?f=5&t=3743&sid=667f4849bfe161d0b16d02ce94ab74ea&start=30

Firefox » Ищу расширение для Firefox (ищу дополнение) » 16-05-2017 08:34:36

Есть ли дополнение,скрипт или кнопка, подобное Pure URL
А то оно не совместимо с Pale moon 27.3.0

Сustom Buttons » Custom Buttons » 15-05-2017 00:31:39

yup
Огромное спасибище!!!

Сustom Buttons » Custom Buttons » 15-05-2017 00:07:21

yup
Извините меня за туповатость,но перечитав ваше сообщение более внимательно,я понял то что ничего ни понял.
Вы пишите.

Добавить в код проверку его наличия. Например, так:

У меня получилось.

Выделить код

Код:

addEventListener('focus', function(e){
   if (e.target.tagName && (e.target.tagName.toLowerCase() == 'textarea'|| e.target.tagName.toLowerCase() == 'input'))
   if( e.target.tagName.toLowerCase()=='textarea'|| e.target.tagName.toLowerCase()=='input')
       e.target.setAttribute('spellcheck', 'true')
 }, content.document.body);

Дальше.

https://developer.mozilla.org/ru/docs/W … nt/tagName уверяет, что tagName всегда содержит имя тега большими буквами, так что вызов toLowerCase() является излишним.

Выделить код

Код:

addEventListener('focus', function(e){
  if (e.target.tagName && (e.target.tagName == 'TEXTAREA'|| e.target.tagName == 'INPUT'))
       e.target.setAttribute('spellcheck', 'true')
 }, content.document.body);

Оба варианта работают без ошибок.Так

Сustom Buttons » Custom Buttons » 14-05-2017 23:15:51

SendInfo пишет:
Что user.js не помогает?

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

yup пишет:
Добавить в код проверку его наличия. Например, так:

Не знаю правильно я добавил или нет после addEventListener('focus', function(e){ но ошибки в консоли больше не появляются.Так что по видимому ваш совет уже ни в первый раз мне помог.За что огромное вам спасибо!!!

Сustom Buttons » Custom Buttons » 14-05-2017 10:40:01

Уважаемые знатоки скриптов,кодов и всего что связано с Firefox.
В Palemoon после каждой перезагрузки слетает проверка орфографии.Для предотвращения этого использую кнопку.

Выделить код

Код:

//Проверка арфографии
addEventListener('focus', function(e){
   if( e.target.tagName.toLowerCase()=='textarea'|| e.target.tagName.toLowerCase()=='input')
       e.target.setAttribute('spellcheck', 'true')
 }, content.document.body);
 

Нормально работает,но в консоли ошибок,масса записей
TypeError: e.target.tagName is undefined
chrome://custombuttons-context/content/button.js?windowId=Firefox&id=custombuttons-button21@init line 1 > Function
Посоветуйте,как с этим боротся?И вообще стоит ли обращать внимания на это?А может у кого есть действенный метод,как же всё таки заставить Palemoon не сбрасывать галочку проверки орфографии.

Сustom Buttons » Custom Buttons » 13-05-2017 04:27:10

yup
А,ну и ладушки.Спасибо за разъяснение.

Сustom Buttons » Custom Buttons » 13-05-2017 03:39:21

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

Сustom Buttons » Custom Buttons » 13-05-2017 02:58:01

yup
Всёж таки в кнопке которую дал villa7 есть один недочёт.При выделении любого слова на странице и нажав пкм в меню появляются плеера.Хоть страничка не ютубовская.Это только при выделении.
Да ещё и не на каждом выделеном слове.

Сustom Buttons » Custom Buttons » 13-05-2017 02:33:23

yup

Всё отлично!Всё работает и иконки появились и оба кода работают.Только теперь дилема какую кнопку выбрать.Я теперича в двойне счастливейшем стал. http://www.kolobok.us/smiles/icq/biggrin.gif

Сustom Buttons » Custom Buttons » 13-05-2017 01:23:08

villa7
Как бы в код который вы мне давеча предоставили,прописать иконки?https://lh6.ggpht.com/-BPqO8QcVT8c/VE0D6nMiIyI/AAAAAAAAaFU/iZ6s_YMuino/s0/shuffle.gif
Было бы отлично.Подскажите пожалуйста.

Сustom Buttons » Custom Buttons » 12-05-2017 22:45:48

villa7
Спасибо за помощь.Но я этой кнопкой пользовался какоето время и она меня не устроила тем что плееры отображаются в контекстном меню на любом сайте.А в кнопке которую я хочу изменить плеер появляется в меню только на сайте с видео.

Оппа.Извиняюсь поспешил.Лажанулся.http://arcanumclub.ru/smiles/smile44.gifПлеера появляются на сайте с видео.Я не знаю что записать в конце адреса  [""] так что подсобите.


Разобрался сам.Большое спасибо за помощь.

Сustom Buttons » Custom Buttons » 12-05-2017 21:48:42

Подскажите,как в код добавить второй плеер?
[code]/*Initialization Code*/
var path = "D:\\PortableSoft\\Total Commander Extended\\Program\\Players\\smplayer-portable-17.4.0.0\\smplayer.exe";


this.onclick =e=> {
   if ( e.button == 0 )
        play(content.location.href, "");

   if ( e.button == 1 ) gShowPopup(self);
   
   if ( e.button == 2 && !e.ctrlKey && !e.shiftKey && !e.altKey && !e.metaKey ) {
        e.preventDefault(); 
        play(content.location.href, "/add");           
        }
};


self.image = "moz-icon://file://" + path;
var playerName = path.split("\\").pop().replace(".exe","");
self.label = "Открыть видео в " + playerName;


var contextMenu = document.getElementById("contentAreaContextMenu");
var menuitem = contextMenu.insertBefore(document.createElement("menuitem"), document.getElementById("context-sep-open"));
menuitem.setAttribute("label", "Открыть в " + playerName);     
menuitem.setAttribute("class", "menuitem-iconic");
menuitem.setAttribute("image",

Скрипты » Greasemonkey » 05-05-2017 22:47:26

kdjy пишет:
Подскажите, может ли кто поделиться скриптом GreaseMonkey, выдающим всплывающую подсказку с переводом слова с англ.языка на русский, при наведении мыши на него.
Как это раньше было в плагине Firefox "Яндекс-Элементы":

Попробуйте может подoйдёт.
Google Translator Tooltip Expanded Fork
https://greasyfork.org/ru/scripts/16204-google-translator-tooltip-expanded-fork
Translate.google tooltip
https://greasyfork.org/ru/scripts/9285-translate-google-tooltip

Сustom Buttons » Custom Buttons » 05-05-2017 03:27:10

Что поправить в коде, чтоб закладки открывались в активной вкладке?[spoiler][code]/*Initialization Code*/
// Открывать закладки левым кликом в новой вкладке не закрывая меню закладок, от 11.10.2016. ................
function openBook(e, target = e.originalTarget) {
   if ( target.localName !== "menuitem" || !(target._placesNode && PlacesUtils.nodeIsURI(target._placesNode) ) ) return;
               
   if ( e.button == 0 ) {         // ЛКМ
        e.preventDefault();
        e.stopPropagation();
         
        // открыть в новой или в текущей вкладке если это указанная вкладка ....
        var itemUri = target._placesNode.uri;
        var current = ["about:newtab", "about:blank", "chrome://browser/content/bookmarks/bookmarksPanel.xul"];
        ~current.indexOf(content.location.href) || e.ctrlKey ? gBrowser.loadURI(itemUri) : gBrowser.addTab(itemUri);

        setTimeout(()=> document.getElementById('placesContext').hidePopup(), 50);
        };
           

    // автоматически за

Board footer

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