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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№57606-03-2015 20:39:56

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 39.0

Re: Обсуждение кнопок CB

bunda1
После поиска нужной закладки по ключевому слову, открывается  список закладок без папок их размещения.  Так вот расширение добавляет в контекстное меню закладок пункт Go Parent Folder, нажатие на который осуществляет переход в родительскую папку закладки.

Отсутствует

 

№57706-03-2015 23:08:02

difabor
Участник
 
Группа: Members
Зарегистрирован: 21-09-2013
Сообщений: 539
UA: Firefox 35.0
Веб-сайт

Re: Обсуждение кнопок CB

voqabuhe пишет

bunda1
После поиска нужной закладки по ключевому слову, открывается  список закладок без папок их размещения.  Так вот расширение добавляет в контекстное меню закладок пункт Go Parent Folder, нажатие на который осуществляет переход в родительскую папку закладки.

А Show Parent Folder добавляет колонку в Библиотеку закладок в которой указывается Parent Folder - полезно для меток, недавних добавлений и пр. В остальных случаях - не нужна, но эту колонку можно и убирать


Хорошо, когда у человека есть выбор, но плохо, когда он перед ним стоит ©

Отсутствует

 

№57806-03-2015 23:39:26

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: Обсуждение кнопок CB

villa7 пишет

bunda1
Выручай, перестала работать кнопка переключения стилей на 36 [firefox]
Сайты где менял на чёрный стиль загружаются всё в чёрном, если отключить кнопку и загрузить а потом включить, то стиль срабатывает, а вот загружаться сразу с включенной кнопкой не хочет.

Похоже дело не в кнопке а в Css чёрном стиле, с другими стилями порядок. Советую удалять куски чёрного стиля по одному чтобы узнать где ошибка. Странно что консоль ошибок ничего не показывает.

Отсутствует

 

№57907-03-2015 00:46:08

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 34.0

Re: Обсуждение кнопок CB

bunda1
А на 34 всё нормально было, жалко тёмные стили удалять, у меня они почти везде на постоянно посещаемых сайтах. Ладно, будем думать.
P.S. Забыл добавить, некоторые сайты с чёрным стилем открывает, а некоторые нет.

Отредактировано villa7 (07-03-2015 01:20:11)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№58007-03-2015 01:35:33

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 36.0

Re: Обсуждение кнопок CB

SendInfo
Вот к примеру в 36 [firefox] перестал открывать, хотя в 34 [firefox] всё нормально.

скрытый текст

Выделить код

Код:

/*######################RUBOARD##################*/
@-moz-document domain("forum.ru-board.com"), 
domain("gallery.ru-board.com"),
domain("forall.ru-board.com")
{
div, body, .tit, table, td, form{background: #333333 !important; }
font, td,  a {color: #cccccc !important;}
span {color: #f2f2f2 !important;}
.dats {background: #444444 !important;}
a:link {color: #dddddd !important;}
.lgf, table {border-color: #333333 !important;}
img[src="board/temp/itech-promo/r/4.gif"], img[src="board/temp/itech-promo/r/1.gif"], img[src="board/temp/itech-promo/r/3.gif"], img[src="board/temp/itech-promo/r/2.gif"], img[src="board/temp/itech-promo/r/5.gif"], img[src="board/temp/itech-promo/r/6.gif"], img[src="board/temp/itech-promo/r/7.gif"], img[src="board/temp/itech-promo/r/8.gif"], img[src="board/temp/itech-promo/r/9.gif"], img[src="board/temp/itech-promo/r/10.gif"] 
{display: none !important;}
textarea{
-moz-appearance: none !important;
background-color: #333333 !important; 
color: #e2e2e2 !important;}}


http://forum.ru-board.com/topic.cgi?for … start=4680


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№58107-03-2015 02:54:52

SendInfo
.
 
Группа: Members
Зарегистрирован: 14-02-2011
Сообщений: 271
UA: Firefox 39.0

Re: Обсуждение кнопок CB

villa7

кнопка от Infocatcher-а
h_1425685905_3930317_fc826df4a3.png

Отсутствует

 

№58207-03-2015 05:47:28

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 36.0

Re: Обсуждение кнопок CB

SendInfo
Бред какой то происходит. 36 [firefox] полностью чистая, только СВ 0.0.5.8
положил один стиль, и не фурычит.
a20ae1d6040ed04a862f9700a9ef52fe.jpeg
СВ 0.0.5.9pre1 тоже не помогает, чудеса.
Вы на какой версии проверяли, на 34 [firefox] этот же стиль нормально открывает, а на 36 уже не хочет.
Проверил на 38 [firefox] для успокоения души, открывает нормально. Как же они задолбали своими экспериментами. Придется следующих версий ждать, если опять чего нибудь не нахимичат.

Отредактировано villa7 (07-03-2015 06:16:06)


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№58307-03-2015 06:13:13

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2249
UA: Firefox 31.0

Re: Обсуждение кнопок CB

voqabuhe пишет

После поиска нужной закладки по ключевому слову, открывается  список закладок без папок их размещения.  Так вот расширение добавляет в контекстное меню закладок пункт Go Parent Folder, нажатие на который осуществляет переход в родительскую папку закладки.

Ну, раз уж согласился на стиль, тогда может попробуй обновить этим. Бэкап, рестарт, и всё такое.

скрытый текст

Выделить код

Код:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

#placesContext .box-inherit.scrollbox-innerbox {
    -moz-binding: url('data:application/xml,\
\
<?xml version="1.0"?>\%0A\
<bindings xmlns="http://www.mozilla.org/xbl">\%0A\
    <binding id="placesContext_extraMenuitems">\%0A\
        <implementation>\%0A\
            <constructor>\%0A\
                <![CDATA[\%0A\
                    var before = document.getElementById("placesContext_editSeparator");\%0A\
                    var popup = this.linkedPopup = this.parentNode.parentNode.parentNode;\%0A\
                    var menuitem = popup.insertBefore(document.createElement("menuitem"), before);\%0A\
                    menuitem.id = "placesContext_updateBookmarkURL";\%0A\
                    menuitem.setAttribute("label", decodeURIComponent(\%0A\
                        "%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%20%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D1%83"\%0A\
                    ));\%0A\
                    menuitem.setAttribute("oncommand", "this.cmd();");\%0A\
                    menuitem.cmd = function() {\%0A\
                        var id = popup._view.selectedNode.itemId;\%0A\
                        var win = Services.wm.getMostRecentWindow("navigator:browser");\%0A\
                        var {currentURI: uri, selectedBrowser: br, selectedTab: tab} = win.gBrowser;\%0A\
\%0A\
                        PlacesUtils.bookmarks.changeBookmarkURI(id, uri);\%0A\
                        PlacesUtils.bookmarks.setItemTitle(id, tab.label);\%0A\
\%0A\
                        var favicon = br.mIconURL, fs = Ci.nsIFaviconService;\%0A\
                        var faviconURI = favicon ? win.makeURI(favicon) : PlacesUtils.favicons.defaultFavicon;\%0A\
                        var private = win.PrivateBrowsingUtils.isBrowserPrivate(br);\%0A\
                        PlacesUtils.favicons.setAndFetchFaviconForPage(uri, faviconURI, true,\%0A\
                            private ? fs.FAVICON_LOAD_PRIVATE : fs.FAVICON_LOAD_NON_PRIVATE\%0A\
                        );\%0A\
                    }\%0A\
\%0A\
                    var menuitem2 = popup.insertBefore(document.createElement("menuitem"), before);\%0A\
                    menuitem2.id = "placesContext_goParentFolder";\%0A\
                    menuitem2.setAttribute("label", decodeURIComponent(\%0A\
                        "Go Parent Folder"\%0A\
                    ));\%0A\
                    function sel(view, id) {\%0A\
                        var str = "node.type == Ci.nsINavHistoryResultNode.RESULT_TYPE_FOLDER";\%0A\
                        var src = view.selectItems.toString();\%0A\
                        var code = src.replace(str + ";", "(" + str + " || " + str + "_SHORTCUT);");\%0A\
                        view.place = view.place; eval("(" + code + ")").bind(view)([id]);\%0A\
                        vis(view);\%0A\
                    }\%0A\
                    function vis(tree) {\%0A\
                        var pos = 0.5, tbo = tree.treeBoxObject;\%0A\
                        var ind = tbo.view.selection.currentIndex;\%0A\
                        var first = tbo.getFirstVisibleRow();\%0A\
                        var visibleRows = tbo.height/tbo.rowHeight;\%0A\
                        var newFirst = ind - pos*visibleRows + 1;\%0A\
                        tbo.scrollByLines(Math.round(newFirst - first));\%0A\
                    }\%0A\
                    menuitem2.setAttribute("oncommand", "this.cmd();");\%0A\
                    menuitem2.cmd = function() {\%0A\
                        var view = popup._view, id = view.selectedNode.itemId;\%0A\
                        if (view.id == "placeContent") {\%0A\
                            var plView = document.getElementById("placesList");\%0A\
                            var parentId = PlacesUtils.bookmarks.getFolderIdForItem(id);\%0A\
                            sel(plView, parentId);\%0A\
                            setTimeout(() => {view.selectItems([id]); vis(view);}, 100);\%0A\
                        } else\%0A\
                            sel(view, id);\%0A\
                    }\%0A\
                    var handler = this.linkedPopupPopupshowihgHandler = function () {\%0A\
                        var place = (popup._view.selectedNodes.length == 1) && popup._view.selectedNode;\%0A\
                        menuitem.hidden = menuitem.disabled = !(place && PlacesUtils.nodeIsBookmark(place));\%0A\
                        menuitem2.hidden = menuitem2.disabled = menuitem.hidden || !location.href.contains("a");\%0A\
                    };\%0A\
                    handler(); popup.addEventListener("popupshowing", handler);\%0A\
                ]]>\%0A\
            </constructor>\%0A\
            <destructor>\%0A\
                    this.linkedPopup.removeEventListener("popupshowing", this.linkedPopupPopupshowihgHandler);\%0A\
            </destructor>\%0A\
        </implementation>\%0A\
    </binding>\%0A\
</bindings>\
\
    ') !important;
}

Отсутствует

 

№58407-03-2015 06:37:11

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 39.0

Re: Обсуждение кнопок CB

Dumby
А не поправите вашу кнопку

orPaste for Stylish

Выделить код

Код:

var theSeparator = "►►►►►►►";
    theSeparator = "\n" + theSeparator + "\n";

var items = this.Help.split(theSeparator);

//====================================================================================
this.imageOn  = "data:image/gif;base64,R0lGODlhEAAQAN0DABop/8f//5zj/////+D//xpP/4rQ/xxk/xo8/0KH/3vA/xpH/1Ka/xpb/3W8/5DZ/6Lp/xow/1lo/yZr/0yU/zN6/zB1/2uz/z+IzDyEx+Hh4TJB/4bM8B9m/4/W/4jO/5be/+j//670/y50/1ed/3G1/6rM/7bF/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUsASgAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAAGlUCAcEgsCgNIJORhAAiezyPyAFgcDoUIgBMFICeFB2FA1jAOXSTgQQYZIIMLWiBFkBmFBADRUHSFCGMGWVVQdE4CCx5kAwQGegZdTx8IDmNkBBCIQk8GEhURDQyXBZICEiYnBwkICQMhHRgZnAIbAwECDhMCjQVqm4yMASUkv08WDRQKyw4VFEm0dBcJIxZeSQFG2kRBACH5BAkZACgALAAAAAAQABAAAAY5QJRwSCwKBUgkMcBkHpVGoRMFjaKm1ShWYJUGusPm9zq2TqfmMVPUPZfBZDAUHZ2/i0nvnZrkwotBADs=";

this.imageOff = "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACjo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/9nZ2f/Z2dn/2dnZ/6Ojo//Hx8f/srKy/62trf+tra3/o6Oj/+vr6//r6+v/6+vr/+vr6//r6+v/o6Oj/6Ojo//Z2dn/2dnZ/62trf+jo6P/uLi4/8zMzP/MzMz/zMzM/8nJyf+tra3/uLi4/+vr6//r6+v/6+vr/6Ojo/+jo6P/2dnZ/9nZ2f+jo6P/////////////////////////////////6+vr/8fHx/+9vb3/6+vr/+vr6/+jo6P/o6Oj/9nZ2f/Z2dn/ra2t///////r6+v/2dnZ/8fHx/+oqKj/2dnZ///////19fX/o6Oj/+vr6//r6+v/o6Oj/6Ojo//Z2dn/2dnZ/729vf/e3t7/4+Pj/6Ojo/+1tbX/o6Oj/7W1tf//////9/f3/6ampv+Hh4f/gICA/6Ojo/+jo6P/2dnZ/9nZ2f/R0dH/vb29/62trf+jo6P/o6Oj/729vf/19fX///////////+jo6P/2dnZ/9nZ2f+jo6P/o6Oj/9nZ2f/Z2dn/0dHR/6Ojo//Jycn/9fX1//////////////////X19f/b29v/o6Oj/9nZ2f/Z2dn/o6Oj/6Ojo//Z2dn/2dnZ/6Ojo//U1NT/////////////////9fX1/9HR0f+1tbX/o6Oj/9TU1P/Z2dn/2dnZ/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/9fX1///////R0dH/o6Oj/6Ojo/+jo6P/o6Oj/9nZ2f/Z2dn/2dnZ/9nZ2f+jo6P/o6Oj/+vr6//r6+v/o6Oj////////////urq6/6Ojo/+1tbX/o6Oj/6Ojo/+jo6P/zMzM/9nZ2f/Z2dn/o6Oj/6Ojo//r6+v/6+vr/6Ojo//W1tb////////////W1tb/0dHR/9vb2///////xMTE/6ampv/Z2dn/2dnZ/6Ojo/+jo6P/6+vr/+vr6/+oqKj/o6Oj/9bW1v/19fX/////////////////4ODg/7q6uv+mpqb/2dnZ/9nZ2f+jo6P/o6Oj/+vr6//r6+v/6+vr/6ampv+jo6P/o6Oj/6ampv+mpqb/o6Oj/6Ojo/+jo6P/xMTE/9nZ2f/Z2dn/o6Oj/6Ojo//r6+v/6+vr/+vr6//r6+v/6+vr/9vb2//U1NT/0dHR/6Ojo//Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/AACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQAArEEAAKxBAACsQQ==";

this.image = this.imageOn;
//====================================================================================

var cbIdNumber = this.id.replace("custombuttons-button", "");
var insertButtonId = "or-paste-by-cb" + cbIdNumber;

//====================================================================================

var prefs = Components.classes["@mozilla.org/preferences-service;1"]
            .getService(Components.interfaces.nsIPrefService)
            .getBranch("custombutton.orPasteForStylish.");
try      { var pref = prefs.getBoolPref("off"); }
catch(e) { prefs.setBoolPref("off", false); };
this.off = prefs.getBoolPref("off");

//====================================================================================

const  kXULNS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";

function createButton(aWindow) {

var  button = document.createElementNS(kXULNS, "button");
     button.setAttribute("id", insertButtonId);
     button.setAttribute("class", "devtools-toolbarbutton");
     button.setAttribute("type", "menu");
     button.setAttribute("label", "Шаблоны");

var  menupopup = document.createElementNS(kXULNS, "menupopup");
     button.appendChild(menupopup);
     
     aWindow["textStorage" + cbIdNumber] = [];  // :D

for (var i = 0; i < items.length; i++) {

  var  menuitem = document.createElementNS(kXULNS, "menuitem");

  var      label = items[i].split("\n",1);
  var insertText = items[i].replace(label + "\n", "");
  
       aWindow["textStorage" + cbIdNumber].push(insertText)

       menuitem.setAttribute("label", label);


  var  Arg = "this.ownerDocument.defaultView" +
             ".textStorage" + cbIdNumber + "[" + i + "]";
  var  commandString = "insertCodeAtCaret(" + Arg + ")";
  
       menuitem.setAttribute("oncommand", commandString);
       menupopup.appendChild(menuitem); }
       
       return button; }
       
//===================================================================================

function isButtonAlredyPresent(aDoc) { // advice by Inforcatcher
             return !!aDoc.getElementById(insertButtonId); }

//===================================================================================

var oSvc = Components.classes["@mozilla.org/observer-service;1"]
           .getService(Components.interfaces.nsIObserverService);

var observer = { // thanks for Infocatcher

observe: function(subject, topic, data) {
         subject.addEventListener("load", this, false); },
      
handleEvent: function(e) { var doc = e.target;
                           var win = doc.defaultView;
                           var pageURL = doc.location.href;
                           win.removeEventListener("load", this, false);
                          if(!/^about:stylish-edit/.test(pageURL)) return;

    var hbox = doc.getElementById("editor-tools");
    var btn = hbox.lastChild;

    if (!isButtonAlredyPresent(doc)) {
       hbox.insertBefore(createButton(win), btn.nextElementSibling); }}};

//==================================================================================

var ww = Components.classes["@mozilla.org/embedcomp/window-watcher;1"]
         .getService(Components.interfaces.nsIWindowWatcher);

var activeWin = null;         
this.onmouseover = function() { activeWin = ww.activeWindow; }

//====================================================================================

this.run = function() { 

  if (!this.off)  { oSvc.addObserver(observer, "domwindowopened", false);
                    prefs.setBoolPref("off", false); }
                    
  if (this.off )  { oSvc.removeObserver(observer, "domwindowopened");
                    prefs.setBoolPref("off", true); }
   
  var enumerator = ww.getWindowEnumerator();
  var win = true;
  while (win) { win = enumerator.getNext();
                if (!win) return;
                var doc = win.document;
                var pageURL = doc.location.href;
                if (!/^about:stylish-edit/.test(pageURL)) continue;

        if (!this.off) { if ( isButtonAlredyPresent(doc))  continue; 

                         var hbox = doc.getElementById("editor-tools");
                         var btn = hbox.firstChild;
                         hbox.insertBefore(createButton(win), btn.nextElementSibling);
                         if (win == activeWin) win.focus(); }

        if (this.off)  { var b = doc.getElementById(insertButtonId);
            
                         while (b) { b = doc.getElementById(insertButtonId);
                                     if (b) { b.parentElement.removeChild(b); }
                                     if (win == activeWin) win.focus();  }}
            }}

//====================================================================================

if (this.off) { this.image = this.imageOff; return; }

this.run();

//====================================================================================

this.onDestroy = function() { // thanks for Infocatcher, again
    var on = !this.off;
    if(on) this.off = true;
    this.run();
    if(on) { this.off = false; prefs.setBoolPref("off", false); }};


Если с редактором последней версии Stylish'а, открытым в окне, я разобрался ((!/^about:stylish-edit/.test(pageURL)) - там при редактировании id стиля к адресу в конце добавляется), то заставить его работать с редактором, открытым во вкладке, у меня не выходит. И, если можно, еще хотелка - добавить сепаратор, который бы запихивал шаблоны между ним в подменю. Тоже с этим не заладилось, а список уже излишне разросся... shuffle.gif Спасибо.

Отсутствует

 

№58507-03-2015 09:19:11

SendInfo
.
 
Группа: Members
Зарегистрирован: 14-02-2011
Сообщений: 271
UA: Firefox 39.0

Re: Обсуждение кнопок CB

villa7,проверял на[nightly]39 . В профиле указано. Попробуйте только эту кнопку , в ней уже ваш стиль, не меняя ничего.

скрытый текст

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3EStyle%20toggler%20RUBOARD%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bcustombuttons-stdicon-1%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%0Athis.toggleStyle%20%3D%20function%28enable%29%20%7B%0A%20%20%20%20var%20cssURI%20%3D%20makeURI%28%22data%3Atext/css%2C%22%20+%20encodeURIComponent%28this.Help%29%29%3B%0A%20%20%20%20var%20sss%20%3D%20Components.classes%5B%22@mozilla.org/content/style-sheet-service%3B1%22%5D%0A%20%20%20%20%20%20%20%20.getService%28Components.interfaces.nsIStyleSheetService%29%3B%0A%20%20%20%20this.toggleStyle%20%3D%20function%28enable%29%20%7B%0A%20%20%20%20%20%20%20%20if%28enable%20%3D%3D%20undefined%29%0A%20%20%20%20%20%20%20%20%20%20%20%20enable%20%3D%20%21this.checked%3B%0A%20%20%20%20%20%20%20%20this.checked%20%3D%20enable%3B%0A%20%20%20%20%20%20%20%20document.persist%28this.id%2C%20%22checked%22%29%3B%0A%20%20%20%20%20%20%20%20var%20has%20%3D%20sss.sheetRegistered%28cssURI%2C%20sss.AGENT_SHEET%29%3B%0A%20%20%20%20%20%20%20%20if%28enable%20%26%26%20%21has%29%0A%20%20%20%20%20%20%20%20%20%20%20%20sss.loadAndRegisterSheet%28cssURI%2C%20sss.AGENT_SHEET%29%3B%0A%20%20%20%20%20%20%20%20else%20if%28%21enable%20%26%26%20has%29%0A%20%20%20%20%20%20%20%20%20%20%20%20sss.unregisterSheet%28cssURI%2C%20sss.AGENT_SHEET%29%3B%0A%20%20%20%20%7D%3B%0A%20%20%20%20this.toggleStyle%28enable%29%3B%0A%7D%3B%0Aif%28this.checked%29%0A%20%20%20%20this.toggleStyle%28true%29%3B%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%0Athis.toggleStyle%28%29%3B%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B/*%u0430%u0432%u0442%u043E%u0440%20Infocatcher%20%u043A%u043D%u043E%u043F%u043A%u0430%20%22%u043F%u043E%u043C%u043D%u0438%u0442%22%20%u0441%u0432%u043E%u0435%20%u0441%u043E%u0441%u0442%u043E%u044F%u043D%u0438%u0435%20%u043F%u043E%u0441%u043B%u0435%20%u043F%u0435%u0440%u0435%u0437%u0430%u043F%u0443%u0441%u043A%u0430%20firefox%2C%20%u0442%u043E%20%u0435%u0441%u0442%u044C%20%u0431%u044B%u043B%u0430%20%u043E%u043D%u0430%20%22%u0432%u043A%u043B.%22%20%u0438%u043B%u0438%20%22%u0432%u044B%u043A%u043B.%22%20*/%0A/*%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23RUBOARD%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23%23*/%0A@namespace%20url%28http%3A//www.w3.org/1999/xhtml%29%3B%0A@-moz-document%20domain%28%22forum.ru-board.com%22%29%2C%20%0Adomain%28%22gallery.ru-board.com%22%29%2C%0Adomain%28%22forall.ru-board.com%22%29%0A%7B%0Adiv%2C%20body%2C%20.tit%2C%20table%2C%20td%2C%20form%7Bbackground%3A%20%23333333%20%21important%3B%20%7D%0Afont%2C%20td%2C%20%20a%20%7Bcolor%3A%20%23cccccc%20%21important%3B%7D%0Aspan%20%7Bcolor%3A%20%23f2f2f2%20%21important%3B%7D%0A.dats%20%7Bbackground%3A%20%23444444%20%21important%3B%7D%0Aa%3Alink%20%7Bcolor%3A%20%23dddddd%20%21important%3B%7D%0A.lgf%2C%20table%20%7Bborder-color%3A%20%23333333%20%21important%3B%7D%0Aimg%5Bsrc%3D%22board/temp/itech-promo/r/4.gif%22%5D%2C%20img%5Bsrc%3D%22board/temp/itech-promo/r/1.gif%22%5D%2C%20img%5Bsrc%3D%22board/temp/itech-promo/r/3.gif%22%5D%2C%20img%5Bsrc%3D%22board/temp/itech-promo/r/2.gif%22%5D%2C%20img%5Bsrc%3D%22board/temp/itech-promo/r/5.gif%22%5D%2C%20img%5Bsrc%3D%22board/temp/itech-promo/r/6.gif%22%5D%2C%20img%5Bsrc%3D%22board/temp/itech-promo/r/7.gif%22%5D%2C%20img%5Bsrc%3D%22board/temp/itech-promo/r/8.gif%22%5D%2C%20img%5Bsrc%3D%22board/temp/itech-promo/r/9.gif%22%5D%2C%20img%5Bsrc%3D%22board/temp/itech-promo/r/10.gif%22%5D%20%0A%7Bdisplay%3A%20none%20%21important%3B%7D%0Atextarea%7B%0A-moz-appearance%3A%20none%20%21important%3B%0Abackground-color%3A%20%23333333%20%21important%3B%20%0Acolor%3A%20%23e2e2e2%20%21important%3B%7D%7D%0A%0A%0A%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E


. И отключите все другие стили. Может где-то пересекаются.

Отсутствует

 

№58607-03-2015 10:02:17

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 39.0

Re: Обсуждение кнопок CB

SendInfo пишет

проверял на[nightly]39

Попроубуйте Инспектор открыть с включенной кнопкой. :)

villa7
Замените в коде кнопки AGENT_SHEET на USER_SHEET. У меня вроде тогда порядок со стилем.

Отсутствует

 

№58707-03-2015 10:59:50

SendInfo
.
 
Группа: Members
Зарегистрирован: 14-02-2011
Сообщений: 271
UA: Firefox 39.0

Re: Обсуждение кнопок CB

turbot пишет

Попроубуйте Инспектор открыть с включенной кнопкой.

Да пожалуйста:

скрытый текст
%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BA%D0%BD%D0%BE%D0%BF%D0%BE%D0%BA%20CB%20|%20%D0%A4%D0%BE%D1%80%D1%83%D0%BC%20Mozilla%20%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D1%8F%20-%20Nightly.png

Отсутствует

 

№58807-03-2015 11:07:40

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 39.0

Re: Обсуждение кнопок CB

Dumby пишет

Ну, раз уж согласился на стиль, тогда может попробуй обновить этим. Бэкап, рестарт, и всё такое.

Ну как всегда просто шикарно. Огромное спасибо.:beer:. Минус ещё одно расширение. И что самое приятное стиль работает заметно быстрее, чем соответствующее расширение.
ПС Это что же получается, так со временем у всех останется одно расширение Stylish?:D

Отсутствует

 

№58907-03-2015 11:20:07

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 39.0

Re: Обсуждение кнопок CB

SendInfo
Я имею в виду на ру-борде, с включенным стилем.

Отсутствует

 

№59007-03-2015 11:47:59

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 38.0

Re: Обсуждение кнопок CB

SendInfo
Не открывает.
turbot
Заменил в кнопке AGENT_SHEET на USER_SHEET стал открывать, но тогда почему с AGENT_SHEET работает и в 38 и в 34, а в 36 не хочет, мистика.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№59107-03-2015 12:12:12

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: Обсуждение кнопок CB

villa7 пишет

SendInfo
Не открывает.
turbot
Заменил в кнопке AGENT_SHEET на USER_SHEET стал открывать, но тогда почему с AGENT_SHEET работает и в 38 и в 34, а в 36 не хочет, мистика.

Да мистика, что то наверно поменяли, но помнится в старых версиях <36 с USER_SHEET тоже работали не все стили

Отсутствует

 

№59207-03-2015 12:29:12

SendInfo
.
 
Группа: Members
Зарегистрирован: 14-02-2011
Сообщений: 271
UA: Firefox 39.0

Re: Обсуждение кнопок CB

turbot,в вопросе villa7 об инспекторе ни слова, я его и не смотрел. А то что на сайте у меня работает - ранее выложен скрин.

Отсутствует

 

№59307-03-2015 12:42:35

lokiju
Участник
 
Группа: Members
Зарегистрирован: 30-01-2012
Сообщений: 208
UA: Firefox 39.0

Re: Обсуждение кнопок CB

Вот есть такая кнопка "deletion flash cookies"

Выделить код

Код:

var dir = Components.classes["@mozilla.org/file/directory_service;1"]
          .getService(Components.interfaces.nsIProperties)
          .get("Home", Components.interfaces.nsIFile);

dir.append("Application Data");
dir.append("Macromedia");
dir.remove(true);

У меня не работает. Кто может починить?

Отсутствует

 

№59407-03-2015 12:59:38

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 39.0

Re: Обсуждение кнопок CB

SendInfo
Оно и у меня работает. Пока Инспектор не открою. Видимо, при открытии Инспектора, повер страницы располагается какой-то прозрачный div, к которому и применяется правило

Выделить код

Код:

div, body, .tit, table, td{background: #333333 !important; }

с AGENT_SHEET, и, соответственно, он становится непрозрачным. А вот что у villa7 поверх страницы расположено - фиг знает.


villa7
Можете, кстати, просто div убрать из стиля (я не увидел, чтоб это что-то поломало в стиле), а то без AGENT_SHEET браузер перебивает некоторые стили, например к input. Либо:

скрытый текст

Выделить код

Код:

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("forum.ru-board.com"), 
domain("gallery.ru-board.com"),
domain("forall.ru-board.com")
{div,body,.tit,table,td{background:#333333!important}
font,td,a{color:#cccccc!important}
span{color:#f2f2f2!important}
.dats{background:#444444!important}
a:link{color:#dddddd!important}
.lgf,table {border-color:#333333!important}
img[src*="/itech-promo/"]{display:none!important}
textarea,select,input,form,img[src^='http://i.ru-board.com/images/']{filter:grayscale(100%)invert(80%)!important}}

Нужно включить поддержку свойства filter в about:config: layout.css.filters.enabled;true.

С ними можно и вовсе радикально сделать:

Выделить код

Код:

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("forum.ru-board.com"), 
domain("gallery.ru-board.com"),
domain("forall.ru-board.com")
{body{background: #303030!important}
html{filter:grayscale(100%) invert(80%)!important}}

Да-да, я для себя их недавно открыл, и теперь всюду сую. :)

Отсутствует

 

№59507-03-2015 13:49:43

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4811
UA: Firefox 24.0

Re: Обсуждение кнопок CB

lokiju пишет

Вот есть такая кнопка "deletion flash cookies"

Выделить код

Код:

var dir = Components.classes["@mozilla.org/file/directory_service;1"]
          .getService(Components.interfaces.nsIProperties)
          .get("Home", Components.interfaces.nsIFile);

dir.append("Application Data");
dir.append("Macromedia");
dir.remove(true);

У меня не работает. Кто может починить?

Выделить код

Код:

var dir = Cc["@mozilla.org/file/directory_service;1"].getService(Ci.nsIProperties).get("Home", Ci.nsIFile);
dir.append("Application Data");
dir.append("Macromedia");
dir.exists() && dir.remove(true);
!dir.exists() && dir.create(Ci.nsIFile.DIRECTORY_TYPE, 0777);

Отсутствует

 

№59607-03-2015 13:52:34

villa7
Участник
 
Группа: Members
Зарегистрирован: 21-07-2012
Сообщений: 2235
UA: Firefox 34.0

Re: Обсуждение кнопок CB

turbot
Всё это понятно, непонятно почему только в 36 [firefox] не пашет, а в 34,38 нормально.


Лучше спросить у знающих - чем лезть не зная.

Отсутствует

 

№59707-03-2015 18:43:45

lokiju
Участник
 
Группа: Members
Зарегистрирован: 30-01-2012
Сообщений: 208
UA: Firefox 39.0

Re: Обсуждение кнопок CB

bunda1, нет не удаляет содержимое "Macromedia".

Отсутствует

 

№59807-03-2015 19:24:01

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 39.0

Re: Обсуждение кнопок CB

lokiju пишет

нет не удаляет содержимое "Macromedia".

Всё удаляет, положи во вкладку Код

Отсутствует

 

№59907-03-2015 19:30:47

lokiju
Участник
 
Группа: Members
Зарегистрирован: 30-01-2012
Сообщений: 208
UA: Firefox 39.0

Re: Обсуждение кнопок CB

voqabuhe пишет

lokiju пишет: нет не удаляет содержимое "Macromedia".Всё удаляет, положи во вкладку Код

Там и лежит. Но содержимому "Macromedia" все равно. И Вetter Privacy удалено по той же причине.

Отредактировано lokiju (07-03-2015 19:33:12)

Отсутствует

 

№60007-03-2015 20:51:08

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 39.0

Re: Обсуждение кнопок CB

lokiju
Может, в этом причина:

Mozilla/5.0 (X11; Linux i686; rv:39.0) Gecko/20100101 Firefox/39.0

A: In Firefox open BetterPrivacy (Menu->Tools->BetterPrivacy) and enter the correct path of your Flash data directory. Depending on your operating system this should be one of the following paths:
Windows: %APPDATA%\Macromedia\Flash Player\
Macintosh: ~/Library/Preferences/Macromedia/Flash Player/
Linux/Unix: ~/.macromedia/Flash_Player/

Если, конечно, ваш юзерагент не врет, как мой. :rolleyes:

Отсутствует

 

Board footer

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