dgutov / bmreplace

Quickly replace an existing bookmark in Mozilla Firefox
https://addons.mozilla.org/en-US/firefox/addon/bmreplace/
MIT License
24 stars 3 forks source link

Button in the url bar #19

Closed Inkobob closed 10 years ago

Inkobob commented 11 years ago

День добрый. А можно поместить кнопку замены закладки в строку адреса рядом со звездочкой? Думаю, было бы удобно. Функцию можно сделать отключаемой через настройки дополнения или about:config.

dgutov commented 11 years ago

Ок, посмотрю по времени. Пока что вы можете перенести кнопку на панель справа от адресной строки. По-моему, по функционалу почти то же самое.

Note to self: https://github.com/voxpelli/moz-urlbarbutton/blob/master/lib/urlbarbutton.js

Inkobob commented 11 years ago

Ок, спасибо, буду ждать.

dgutov commented 10 years ago

Сорри, я подумал, и мне всё-таки не нравится эта идея. Как я прокомментировал ранее, почти то же самое уже можно получить переносом кнопки.

Что было бы лучше - это возможность заменить звёздочку на нашу кнопку, или хотя бы обрабатывать клик по ней как действие замены закладки. К сожалению, я всё ещё не знаю, как, в случае отсутствия закладки, которую можно заменить, показывать такую же панель редактирования закладки, какая выходит по клику на звёздочку.

Можно было бы просто добавлять закладку, как делает первый клик по звёздочке, но вполне возможно, что юзер не ожидает такой результат: текущий воркфлоу подразумевает, что есть подтверждение перед добавлением новой закладки. Также хотелось бы, чтобы клик по звёздочке с целью "добавить" и результат нажатия на кнопку "New Bookmark" в диалоге замены приводили к одному результату, т.е. просто делегировать обработку клика текущему хэндлеру на звёздочке не выйдет, т.к. во втором варианте клик происходит не по ней.