Session Bookmarks 0.2.0pre6 (осторожно, экспериментальная версия!)
Добавлено:
– удаление всех закладок
– изменение имени, адреса и иконки закладки (при изменении адреса вся информация о сессии удаляется).
– обновление свойств закладки из текущей вкладки
– отмена/повторение внесенных изменений
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Session Bookmarks 0.2.0pre12 (осторожно, экспериментальная версия!)
Добавлено:
– перетаскивание закладок
– разделители
– обновление только адреса
– отображение ссылки в строке состояния
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
Спасибо, за крутую кнопку Session Bookmarks 0.2.0pre12.
страницы которые открыты из закладок кнопки вместо текущей страницы страно реагируют на команду назад (history back) то открывает первую ссылку на текущую страницу то вообще не реагирует.
Отсутствует
Немного подправил, ссылка та же.
bunda1
Это из-за сохранения не ссылок, а сессий – сейчас при открытии данные вкладки полностью перезаписываются. Так что восстанавливается история переходов, сохранившаяся в закладке.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
привет
подскажите пожалуйста код для кнопки, которая меняет параметр в редакторе настроек thunderbird3
параметр mail.server.server4.realhostname;111111111 где 111111111 имя сервера
может так
var prefs = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefBranch); this. host = (this. host == "localhost")? "111111111": "localhost"; prefs.setCharPref("mail.server.server4.realhostname", this. host);
Отсутствует
Session Bookmarks 0.2.0pre14 (осторожно, экспериментальная версия!)
При открытии закладки сохраненная история добавляется к истории вкладки.
Добавлена опция для отключения сохранения истории вкладки (saveTabHistory: true).
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Session Bookmarks 0.2.0pre15 (осторожно, экспериментальная версия!)
Исправлено наследование истории вкладки (история восстанавливалась, но перейти назад было нельзя).
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
крутотень а не кнопка
(история восстанавливалась, но перейти назад было нельзя).
у меня такое иногда происходит (не связано с твоей кнопкой) то ли из-за Tab History Redux, то ли из-за твоей кнопки // Undo Close Tabs List button for Custom Buttons // version 0.2.0b4+ - 2010-09-16 // (c) Infocatcher 2009-2010
mzfx
Отсутствует
iDev.Pi
По идее, с Undo Close Tabs List такого быть не должно – вкладки восстанавливаются встроенной функцией undoCloseTab(), а данные о закрытых окнах/вкладках никак не изменяются.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher
с этой кнопкой у меня открываются страницы кэшированными, но если нажать "обновить" - то у меня почему-то открывается другая страница (причём вообще та, которой у этой вкладки отсутствует в истории таба)
mzfx
Отсутствует
но если нажать "обновить" - то у меня почему-то открывается другая страница
Не должно бы. У меня, во всяком случае, не воспроизводится.
А если без Tab History Redux?
Session Bookmarks 0.2.0pre16 (осторожно, экспериментальная версия!)
Исправлено обновление при открытии закладки (reloadSessions: true).
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Bookmarks Folder 0.1.0pre5
Добавлена локализация.
Небольшие улучшения кода.
Session Bookmarks 0.2.0pre17
Исправлена работа в SeaMonkey.
Для каждой закладки теперь можно открыть только одно окно свойств.
Добавлено закрытие окна свойств при удалении соответствующей закладки.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Session Bookmarks 0.2.0pre18
Добавлено сочетание клавиш Ctrl+S для сохранения изменений в диалоге свойств.
Исправлено кэширование иконок (например, moz-anno:favicon:http://нигма.рф/themes/nigma/img/favicon.ico не работает).
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Отличная кнопка, все работает! ))
Одно предложение - сделать все-таки по правому клику мыши стандартное CB-меню или еще лучше! - Button Help (CB-меню работает и по Shift+Правый клик и по Ctrl+Правый клик), так как сейчас по правому клику открывается функция «Удалить все закладки», которая и так доступна в подменю Левый клик -> Правый клик. Тогда короткий хелп по кнопке каждый мог бы для себя написать даже сам и поместить в Help.... я уже так и делаю... чтоб не забыть.. во многих кнопках )))
П.С. Предложение на правый клик повесить Button Help это, возможно, вообще предложение к самому Custom Buttons, по моему мнению это было бы более интуитивно понятно и удобно для «конечного» пользователя любой кнопки...
Отредактировано slbgz (07-07-2011 16:37:44)
Отсутствует
сделать все-таки по правому клику мыши стандартное CB-меню
Если случайно удалить все закладки, то отмена будет недоступна.
Чтобы изменить поведение меню, надо поменять местами «this.defaultContextId» и «this.bookmarks.cmId»:
this.setAttribute( "context", e.ctrlKey || e.shiftKey || e.altKey || e.metaKey ? this.defaultContextId : this.bookmarks.cmId );
Отредактировано Infocatcher (07-07-2011 16:54:57)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
.Чтобы изменить поведение меню, надо поменять местами «this.defaultContextId» и «this.bookmarks.cmId»
Спасибо, Infocatcher. Это - чтобы CB-меню по правому клику работало?
А как сделать, чтобы по правому клику открывалось сразу подменю «Button Help»? Сделай, пожалуйста, если это не очень напряжно. Я бы себе во всех используемых кнопках хотел так переделать... ))
Отсутствует
Это - чтобы CB-меню по правому клику работало?
А проверить?
По клику правой кнопкой будет показываться стандартное меню, если зажать любую клавишу-модификатор – меню кнопки.
А как сделать, чтобы по правому клику открывалось сразу подменю «Button Help»?
Подменю?
В общем случае нужно переделывать каждую кнопку индивидуально.
Добавить в инициализацию любой из кнопок:
addEventListener("contextmenu", function(e) { var btn = e.target; if( e.ctrlKey || e.shiftKey || e.altKey || e.metaKey || btn.id.substr(0, 20) != "custombuttons-button" || !btn.hasAttribute("Help") ) return; e.preventDefault(); e.stopPropagation(); custombuttons.uChelpButton(btn); }, true);
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Огромное спасибо! Работает!
При добавлении в инициализацию одной из кнопок, кроме Session Bookmarks, начинает работать функция Button Help по правому клику сразу на всех кнопках. При добавлении в Session Bookmarks у меня почему то глючит - сразу два окошка Хелпа вываливаются. )))
П.С. Придется мне некоторые кнопки переделать (те, в которых на правый клик заведена отличная от CB-меню функция), на них срабатывает и одно и другое сразу. ))) Ну, ничего, - прорвемся.
Отсутствует
При добавлении в Session Bookmarks у меня почему то глючит - сразу два окошка Хелпа вываливаются.
Там из-за смены типа кнопки (this.type = "menu";) инициализация вызывается дважды.
на них срабатывает и одно и другое сразу.
Можно заменить предыдущий код на вот такой:
function contextHandler(e) { var btn = e.target; if( e.ctrlKey || e.shiftKey || e.altKey || e.metaKey || btn.id.substr(0, 20) != "custombuttons-button" || !btn.hasAttribute("Help") ) return; e.preventDefault(); e.stopPropagation(); if(e.type == "mousedown") this._contextHandled = false; else if((e.type == "contextmenu" || e.type == "click") && !this._contextHandled) { this._contextHandled = true; custombuttons.uChelpButton(btn); } } if(!("_hasContextHandler" in this)) { this._hasContextHandler = true; addEventListener("contextmenu", contextHandler, true); addEventListener("mousedown", contextHandler, true); addEventListener("mouseup", contextHandler, true); addEventListener("click", contextHandler, true); }
Заодно добавлена проверка на случай повторной инициализации.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
А-аааа!!! ))))
Теперь любой клик вызывает Button Help!
Я хотел только чтобы Правый это делал ... в Session Bookmarks, ... но предыдущий вариант, который заводит подменю Help на все кнопки, вполне устраивает меня... унификация Правого клика это очень удобно. Раньше я приклеивал подсказки на this.tooltipText, , но если меню кнопки имеет много функций, это не удобно, лучше сделать нормальный, быстро вызываемый, Хелп и маленькую подсказку чем громадные подказки во всплывающем меню.
В паре-другoй нужных кнопок, где задействованы нужные функции на Правый клик, таких как Cookies Permissions button, Tools или Search in Website, например, лучше переназначить соотв. функции на Средний клик или клик с модификатором.
Отредактировано slbgz (08-07-2011 06:54:02)
Отсутствует
Undo Close Tabs List 0.2.0 (2011-07-08) (описание)
Изменен способ отображения контекстного меню (теперь меню в Linux должно показываться сразу после нажатия правой кнопки мыши).
Добавлено отображение ссылки в строке состояния при выделении пунктов меню с помощью клавиатуры.
Исправлено кэширование иконок (например, moz-anno:favicon:http://нигма.рф/themes/nigma/img/favicon.ico не работает).
Добавлено 08-07-2011 10:27:45
Cookies Permissions 0.1.8 (2011-07-08) (описание)
Изменен способ отображения контекстного меню (теперь меню в Linux должно показываться сразу после нажатия правой кнопки мыши).
Отредактировано Infocatcher (08-07-2011 10:27:45)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Undo Close Tabs List 0.2.0 (2011-07-08) (описание)Изменен способ отображения контекстного меню (теперь меню в Linux должно показываться сразу после нажатия правой кнопки мыши).
Обрадовался:думал ,что имеется ввиду контекстное меню кнопки и его теперь можно вызвать без модефикатора клавиши мыши(через пункт контекстного меню). Оказалось - нет. А так и на предидущей версии проблем не было - "меню в Linux должно показываться сразу после нажатия правой кнопки мыши"
Отсутствует
думал ,что имеется ввиду контекстное меню кнопки и его теперь можно вызвать без модефикатора клавиши мыши
И куда при этом девать меню, добавляемое кнопкой?
К тому же, предполагается, что правка/обновление/удаление нужны реже, чем функционал самой кнопки.
А еще есть всякие там тачпады, так что меню лучше делать по правой кнопке. Тем более, что так привычнее.
А так и на предидущей версии проблем не было - "меню в Linux должно показываться сразу после нажатия правой кнопки мыши"
Было по «нажал – отпустил», а сейчас должно зависеть от платформы.
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует