>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Как отключить фокус в строке адреса в новой вкладке? http://forum.mozilla-russia.org/viewtopic.php?id=62085 |
KOT040188 > 02-03-2014 23:06:11 |
Поиском ничего не нашел |
Infocatcher > 03-03-2014 00:22:20 |
А зачем? А причина вот тут: Выделить код Код:function openLinkIn(url, where, params) { ... if (!loadInBackground && w.isBlankPageURL(url)) w.focusAndSelectUrlBar(); }
Выделить код Код:var focusAndSelectUrlBar = window.focusAndSelectUrlBar; window.focusAndSelectUrlBar = function() { new Error().stack.indexOf("\nopenLinkIn@chrome://browser/content/utilityOverlay.js:") return true; return focusAndSelectUrlBar.apply(this, arguments); }; |
KOT040188 > 03-03-2014 00:43:35 |
Дело в том, что я использую выше упомянутый custom buttons. Некоторые его кнопки используют буфер обмена. Так же я использую Linux и почему-то кнопки используют мышиный буфер обмена вместо обычного. Поэтому имея в буфере текст для кнопки, я открываю новую вкладку, фокус попадает в адресную строку выделяя текст (у меня там bookmarkstab) и у меня в буфере уже не то, что мне нужно. Может это поведение можно изменить, я имею в виду использование кнопками custom buttons обычного буфера вместо мышиного как сейчас? Тогда вопрос в названии темы отпадет сам собой |
Infocatcher > 03-03-2014 12:14:48 |
KOT040188 пишет
Можно.
Видимо, в кнопках используется или эта функция, или аналогичная. |
KOT040188 > 03-03-2014 12:24:39 |
Как-то все сложно…Ничего не понял… |
Infocatcher > 03-03-2014 15:57:07 |
KOT040188 пишет
А что можно ответить простого, если какие-то кнопки используют мышиный буфер вместо обычного. Видимо, следует внести соответствующие изменения в эти какие-то кнопки. |
KOT040188 > 03-03-2014 16:45:46 |
Как мне кажется дело не в самих кнопках, а в Linux и расширении custom buttons, которое под Linux почему-то оперируют мышиным буфером. А может и в самом фоксе. Ведь кнопки используют то, что им дают: на винде обычный буфер(проверенно) , а в Linux почему-то мышиный. Интересно было бы узнать у других пользователей Linux и расширения custom buttons, как у них обстоят дела с буфером. И выявить природу этого явления |
iDev.Pi > 06-03-2014 17:58:18 |
KOT040188 пишет
в винде всего 1 буфер. |
KOT040188 > 06-03-2014 23:39:51 |
iDev.Pi пишет
Да я в курсе, КО. Лучше ответьте на вопрос: почему кнопки в Linux используют мышиный буфер? Вот где загадка! Если бы мышиный буфер был жестко прописан в кнопках, они бы не работали на винде. Я так думаю… |
FireForce > 07-03-2014 19:17:26 |
about:config → middlemouse.paste=false ? |
KOT040188 > 08-03-2014 00:59:27 |
FireForce пишет
Не понял вопроса
Как это относится к данной теме? Лишь бы ляпнуть! |
FireForce > 08-03-2014 20:10:35 |
KOT040188 пишет
Так вы же сами спрашивали: KOT040188 пишет
Вот я и задал вопрос в своем сообщении: перестанут ли кнопки в Linux использовать мышиный буфер, если отключить указанную настройку. И это... Полегче! |
KOT040188 > 09-03-2014 01:23:29 |
FireForce пишет
FireForce пишет
Чувствуете разницу?! Так что давайте уж вы полегче! "Сейчас к людям надо помягче, а на вопросы смотреть ширше" |
FireForce > 09-03-2014 02:33:23 |
KOT040188 пишет
Вы путаетесь в вопросах. Мой ответ был на вопрос о мышином буфере в FF. KOT040188 пишет
Сложно помогать человеку, который простое схематическое описание необходимых действий воспринимает как личное оскорбление. Может быть поэтому вам вот уже более полугода не удается найти решение этой пустяковой проблемы. |
KOT040188 > 09-03-2014 02:42:19 |
Не понял о каком оскорблении идет речь. Да и помощи как таковой не видно, один флуд. 09-03-2014 02:50:27 FireForce пишет
Отнюдь, я ответил именно на тот вопрос, который бы задали. Как не меняй параметр, кнопки в 09-03-2014 02:57:27 FireForce пишет
Интересно, неужели только потому, что я неприятный в общении человек? А может потому, что пока никто не выдал конкретного решения? |
FireForce > 09-03-2014 03:11:34 |
KOT040188 пишет
KOT040188 пишет
KOT040188 пишет
KOT040188 пишет
Ну как с вами работать! „Не понял“, „не нашел“... Для меня становится очевидным, что в данном случае дело вовсе не в KOT040188 пишет
а в вашем нежелании сотрудничать и стремлении в других искать причины собственных проблем. |
KOT040188 > 09-03-2014 03:24:41 |
Ну не хотите помогать - не надо. Я вам руки не заламываю. Если я написал, что ничего не нашел, значит я дурак. Если я не понял вопроса, значит я тупой. Почему вы все время видите во мне неприятного человека? Возможно я простой пользователь и многого не понимаю и не нахожу именно по этой причине. Не допускали такую мысль? Вы все время хотите сделать из меня монстра. Как говорится, вы Дартаньян, а все вокруг… Если у вас есть решение любого из двух вопросов, не будте жадными - поделитесь им. Если нету, не делайте из меня монстра. |
Infocatcher > 09-03-2014 03:51:52 |
Короче, кнопки ведут себя исключительно так, как написано в их коде: nsIClipboard позволяет использовать буфер для выделенного текста, если он доступен. Если хочется чего-то другого, кнопки следует отредактировать, например, заменив там код чтения буфера обмена на функцию из этого сообщения, зачеркнутое должно быть удалено. |
KOT040188 > 09-03-2014 14:26:19 |
Infocatcher пишет
Спасибо, этот ответ мне вполне понятен. okkamas_knife пишет
Извините, изначально тема была не про кнопки, а про выделение адреса Infocatcher пишет
Извините, что не грамотно составил вопрос. Я еще только учусь… Infocatcher пишет
Я всегда с радостью предоставляю подробности. Не надо насылать на меня гестапо |
Infocatcher > 09-03-2014 17:53:22 |
KOT040188 пишет
Нужно поместить в инициализацию любой кнопки код из сделать вот так. Еще можно изменить browser.newtab.url в about:config на нужный адрес и открывать его вот так: Выделить код Код:var tab = gBrowser.addTab("chrome://browser/content/bookmarks/bookmarksPanel.xul"); tab.linkedBrowser.userTypedValue = ""; gBrowser.selectedTab = tab; focusAndSelectUrlBar(); |
KOT040188 > 09-03-2014 18:29:55 |
Infocatcher |