Virtukon
Custom Buttons и в инициализацию:
(()=>{ var contextMenu = document.getElementById("contentAreaContextMenu"); var menu = contextMenu.insertBefore(document.createElement("menu"), document.getElementById("context-sep-open")); menu.setAttribute("label", "Отправить в..."); menu.setAttribute("id", "context-cbSendLinkTo"); addEventListener("popupshowing", e=> menu.hidden = !gContextMenu.onLink, false, contextMenu); addDestructor(()=> menu.remove()); var menuPopup = menu.appendChild(document.createElement("menupopup")); [ {label: "A", func: "sendToA();"}, {label: "B", func: "sendToB();"} ].forEach(m=> { var mItem = document.createElement("menuitem"); mItem.setAttribute("label", m.label); mItem.setAttribute("oncommand", "document.getElementById('" + self.id + "')." + m.func); menuPopup.appendChild(mItem); }) this.sendToA = ()=> { var link = gContextMenu.getLinkURL(); if (!link) return; var tab = gBrowser.loadOneTab("https://www.google.com/webhp?hl=ru", null, null, null, false); tab.addEventListener('load', function func() { content.document.forms[0].elements[5].value = link; content.document.forms[0].submit(); tab.removeEventListener('load', func); }) } this.sendToB = ()=> { var link = gContextMenu.getLinkURL(); if (!link) return; var tab = gBrowser.loadOneTab("https://1.hidemyass.com/ip-3", null, null, null, false); tab.addEventListener('load', function func() { content.document.forms[0].elements[1].value = link; content.document.forms[0].submit(); tab.removeEventListener('load', func); }) } })();
Отсутствует
Dan Dare
1. Есть стиль для stylish делающий закладки в несколько рядов как MultirowBookmarksToolbar, пробуйте.
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); #navigator-toolbox > toolbar:not(#toolbar-menubar):not(#TabsToolbar):not(#nav-bar):not(#addon-bar) { max-height: none !important; } toolbar > #personal-bookmarks { display: block !important; line-height: 0px !important; } toolbar > #personal-bookmarks > #PlacesToolbar { display: block !important; min-height: 0px !important; overflow-x: hidden !important; overflow-y: auto !important; max-height: 25em !important; /* Максимальная высота закладок*/ } toolbar > #personal-bookmarks > #PlacesToolbar > hbox { display: -moz-stack; left: 0px; right: 0px; width: 100%; } toolbar > #personal-bookmarks > #PlacesToolbar #PlacesToolbarItems { overflow-x: visible !important; overflow-y: visible !important; } toolbar > #personal-bookmarks > #PlacesToolbar #PlacesToolbarItems > box { display: block !important; } toolbar > #personal-bookmarks > #PlacesToolbar .chevron { display: none !important; } toolbar > #personal-bookmarks > #PlacesToolbar > hbox > hbox { overflow-x: hidden; overflow-y: hidden; } toolbar > #personal-bookmarks > #PlacesToolbar #PlacesToolbarDropIndicator { height: 12px !important; } toolbar > #personal-bookmarks > #PlacesToolbar #PlacesToolbarDropIndicator[collapsed="true"] { display: none; } toolbar > #personal-bookmarks > #PlacesToolbar toolbarbutton.bookmark-item { padding-top: 2px !important; padding-bottom: 2px !important; padding-left: 3px !important; padding-right: 3px !important; visibility: visible !important; } toolbar > #personal-bookmarks > #PlacesToolbar toolbarseparator { -moz-appearance: none !important; display: inline; text-shadow: none !important; position: relative; top: 4px; vertical-align: text-top; }
Еще есть вариант показывать панель по клику в адресной строке + при открытии новой вкладки - для этого нужно ставить кнопку в custom-buttons. Вместо второго пункта.
Кнопка. Инициализация.
var PToolbar = document.getElementById("PersonalToolbar"); var UrlBar = document.getElementById("urlbar"); var NewTabButton = document.getElementById("new-tab-button"); var TabsNewTab = document.getAnonymousElementByAttribute(document.getElementById("tabbrowser-tabs"), "class", "tabs-newtab-button"); if (PToolbar.collapsed) { setToolbarVisibility(PToolbar, PToolbar.collapsed); } var ToolbarsVisibility = { ShowToolbar: function(event) { if (PToolbar.collapsed) { setToolbarVisibility(PToolbar, PToolbar.collapsed); } PToolbar.setAttribute("toolbarshow", true); gBrowser.addEventListener("mouseover", ToolbarsVisibility.ToolbarCollapse, false); }, ToolbarCollapse: function (event) { gBrowser.removeEventListener("mouseover", ToolbarsVisibility.ToolbarCollapse, false); PToolbar.removeAttribute("toolbarshow"); } }; addEventListener("mousedown", e=> {e.button ==0 && ToolbarsVisibility.ShowToolbar();}, false, UrlBar); addEventListener("mousedown", e=> {e.button ==0 && ToolbarsVisibility.ShowToolbar();}, false, NewTabButton); addEventListener("mousedown", e=> {e.button ==0 && ToolbarsVisibility.ShowToolbar();}, false, TabsNewTab);
Отредактировано Stakhovsky (31-05-2016 11:56:39)
Отсутствует
Жалко, похоже стиль у меня всё ломает точно также как и само дополнение.. Видимо конфликт с другими дополнениями изменяющими дизайн ФФ, вроде КлассикРесторера.
Dan Dare: Pilot Of The Foretime
Отсутствует
Ищу какой нибудь дополнение\программу для паролей и закладок.
Типа LastPass, KeePass, RoboForm.
Первые два как понял не умеют работать с закладками, а в последним вроде ограничение в бесплатной версии для закладок и паролей.
Stakhovsky
импорт\экспорт у первых двух разве есть?
Stakhovsky
Странно, может я слепой, но когда серфил инет не нашел такого функционала.
Можете ткнут меня носом где это написано.
Отредактировано AKBA (01-06-2016 20:44:47)
AKBA
Поставьте посмотрите, появится на панели навигации иконка, нажимаете ее - инструменты - импортировать из. Или инструменты - дополнительные инструменты - экспортировать в.
Отредактировано Stakhovsky (01-06-2016 20:47:42)
Отсутствует
Stakhovsky Ок, спасибо, попробую.
З.Ы А можно полюбопытствовать, почему не пользуйтесь?
AKBA
не пользуюсь импортом/экспортом паролей?
Не доводилось еще, сразу все сохранял в lastpass.
Может мы о каких то разных функциях говорим?
Добавлено 01-06-2016 21:29:45
А блин, вы имеете ввиду закладки сайтов сохранять?
У lastpass такого нет.
Отредактировано Stakhovsky (01-06-2016 21:30:47)
Отсутствует
А блин, вы имеете ввиду закладки сайтов сохранять?
У lastpass такого нет.
Фигово блин.
А я то уж хотел ставить проверять...
Может еще какие нибудь дополнения/программы есть?
Отсутствует
turbot
vitalii201
Спасибо, завтра еще поизучаю.
Было, по крайней мере, ~год-два назад, когда я пользовался.
А чего перестали?
З.Ы Странно блин, программы уже вроде не первый год существуют и за это время в них ничего толком не запилили для закладок...
Ну разве что кроме робоформа.
Отредактировано AKBA (02-06-2016 00:48:45)
А чего перестали?
Паранойя прогрессирует. А также глючность аддона. По крайней мере, на ночнушках, под которые не фиксят. И ставить советую версию с оффсайта. На амо очень долго старые версии не обновляют.
Отсутствует
turbot
Так?
Или еще вариант: если позиция прокрутки не в начале документа, то первый клик по активной вкладке вернет прокрутку к началу, а повторный - прокрутит в конец:
Второй вариант интересней, но не работает на сайте ixbt.com. При щелчке движок уходит не вверх, а сразу вниз. Повторный щелчок - остается внизу. На остальных сайтах , которые использую,вроде бы нормально.
Все равно спасибо.
Отсутствует
age001
Не могу у себя повторить. Все работает как и должно.
Может, какой невидимый рекламный фрейм поверх контента открывается, но я и на чистом профиле, без банерорезок, не могу повторить.
Отсутствует
turbot
Спасибо за совет.
Там вроде как ЛК есть, завтра может попробую там пошуршать.
З.Ы Так и до шапочки из фольги не далеко.
turbot
Спасибо за отклик. Сейчас стоит 47.0, подожду 48.0 скоро выйдет. Проверю на чистом профиле. Сайт отличается от других, авторизация идет в всплывающем окне и др. 1 сайт терпимо. А так на других удобно пользоваться, когда надо оказаться в конце страницы.
Еще раз спасибо.
Отсутствует
Подскажите дополнение которое бы специализировалось на том чтобы автоматически чистило историю сражу же в процессе серфинга по интернету, а не дожидаясь закрытия браузера.
Отредактировано vonon (03-06-2016 21:33:43)
Отсутствует
Подскажите дополнение которое бы специализировалось на том чтобы автоматически чистило историю сражу же в процессе серфинга по интернету, а не дожидаясь закрытия браузера.
А зачем расширение?
about:config
places.history.enabled;false
Отсутствует
turbot
Подскажите еще один вопрос по кнопке. Можно ли сделать так, чтобы при открытии браузера кнопка была бы уже активирована, т.е. "Вкл.", бывает забываю ее нажимать. Спасибо.
Отсутствует