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

На IRC-канале #mozilla-ru можно получить техническую консультацию онлайн и, конечно же, порцию общения.

Сustom Buttons » Custom Buttons » 31-08-2017 11:14:55

На 55 версии работает 0.0.5.8.9?

Может просто версия не пашет, поэтому все кнопки отвалились?

Сustom Buttons » Custom Buttons » 30-08-2017 22:43:00

Поправьте пожалуйста кнопку закрытия страницы, а по правому клику все вкладки.

[code]this.closeAllTabs = function() { //ripped from TMP
  if(gBrowser.warnAboutClosingTabs("All")) {
    var childNodes = gBrowser.mTabContainer.childNodes;
    for (var i = childNodes.length - 1; i >= 0; i--)
      if (childNodes[i] != gBrowser.mCurrentTab)
        gBrowser.removeTab(childNodes[i]);
    gBrowser.removeTab(gBrowser.mCurrentTab);
  }
}

this.closeTab = function(evt) {
  if(evt.shiftKey) {
    this.showPopup(this);
    return;
  }
  switch(evt.button) {
    case 0:
      //close current tab
      gBrowser.removeCurrentTab();
      break;
    case 2:
      //close all tabs
      this.closeAllTabs();
      break;
    case 1:
      //close other tabs
      gBrowser.removeAllTabsBut(gBrowser.mCurrentTab);
  }
}

this.showPopup = function(node) {
  var popup = document.getElementById("custombuttons-contextpopup");
  var x = node.boxObject.x;
  var y = node.boxObject.y + node.boxObject.height;
  d

Проблемы с сайтами » Проблема с Google (google.com, google.ru, все сервисы) » 12-03-2014 07:46:41

Так это проблема Гугла или Мозиллы?

С начала года уже третий раз такое вижу.

Сustom Buttons » Custom Buttons » 03-04-2013 20:36:56

Andrey_Krropotkin пишет:

Если используешь кнопку только для открытия и закрытия Панели закладок, то можно очень простой код:

var a = document.getElementById("PersonalToolbar");
a.collapsed = !a.collapsed;

Странно, на одном компе работает, а на другом выдаёт пустую панель.

Сustom Buttons » Custom Buttons » 03-04-2013 17:48:03

Kamui пишет:

В новой версии CB в менеджере дополнений появился раздел CB, там и можно удалить.

Новая это 56?

Andrey_Krropotkin пишет:

sgretsch Если используешь кнопку только для открытия и закрытия Панели закладок, то можно очень простой код:

var a = document.getElementById("PersonalToolbar");
a.collapsed = !a.collapsed;

Гениально! работает :)

Сustom Buttons » Custom Buttons » 03-04-2013 17:14:54

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

Сustom Buttons » Custom Buttons » 03-04-2013 16:33:10

Отвалилась кнопка toggle toolbar. Панель закладок открывает, где брал не помню.

Код:
[code]/*Code*/
toggleToolbar("PersonalToolbar");
function toggleToolbar(tbId, show, multiple) {
    var tb = tbId == "FindToolbar" && window.gFindBar
        || document.getElementById("__customToolbar_" + tbId.replace(/ /, "_"))
        || document.getElementById(tbId);
    if(!tb) {
        Components.utils.reportError(<>[Custom Buttons] Toolbar "{tbId}" not found!</>);
        return;
    }
    var hideAttr = tb.getAttribute("type") == "menubar"
        ? "autohide"
        : tb.localName == "findbar"
            ? "hidden"
            : "collapsed";
    var hide = show == undefined
        ? tb.getAttribute(hideAttr) != "true"
        : !show;
    tb.setAttribute(hideAttr, hide);
    document.persist(tbId, hideAttr);
    !multiple && toggleToolbarsDone();
}
function toggleToolbarsDone() {
    if("PlacesToolbarHelper" in window) { // Firefox 4
        PlacesToolbarHelper.init();
        BookmarksMe

Сustom Buttons » Custom Buttons » 17-07-2011 10:35:48

Глючит код, который по ЛКМ закрывает активную вкладку, а по ПКМ все вкладки. Работает, но периодически кнопка отказывается нажиматься. Может это глюк самого custombuttons?

[code]this.closeAllTabs = function() { //ripped from TMP
  if(gBrowser.warnAboutClosingTabs("All")) {
    var childNodes = gBrowser.mTabContainer.childNodes;
    for (var i = childNodes.length - 1; i >= 0; i--)
      if (childNodes[i] != gBrowser.mCurrentTab)
        gBrowser.removeTab(childNodes[i]);
    gBrowser.removeTab(gBrowser.mCurrentTab);
  }
}

this.closeTab = function(evt) {
  if(evt.shiftKey) {
    this.showPopup(this);
    return;
  }
  switch(evt.button) {
    case 0:
      //close current tab
      gBrowser.removeCurrentTab();
      break;
    case 2:
      //close all tabs
      this.closeAllTabs();
      break;
    case 1:
      //close other tabs
      gBrowser.removeAllTabsBut(gBrowser.mCurrentTab);
  }
}

this.showPopup = function(node) {
  var popup = document.getElementById("custombuttons-contex

Firefox » Вывод Закладок в несколько колонок » 16-03-2010 15:19:56

clms

Папки уже давно созданы. Почему бы их в три колонки не показывать?

Firefox » Вывод Закладок в несколько колонок » 12-03-2010 12:56:19

Ну что за жизнь пошла. Ни Multicolumn bookmark, ни Column в фаерфоксе 3.6 не работают.

Что им трудно сделать нормальные закладки что-ли? приходится листать эту простыню всё время

Firefox » Как перебить Shift+click поведение в Firefox? » 17-02-2010 19:13:29

Спасибо, но тогда Javascript перестает работать.

Firefox » Как перебить Shift+click поведение в Firefox? » 17-02-2010 14:22:12

Хочу чтобы работало так же как и Ctrl+click, т.е. открывало все вкладки в одном окне Firefox.

Раньше пользовался TabMix, но когда там блокируется, окна с Javascript изменяют размер броузера. Это неудобно.

Может какая-то настройка есть в about:config?

Board footer

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