С помощью поиска, нашёл эту тему, но при создании UserChrome.js в %appdata%\Moonchild Productions\Pale Moon\Profiles\ihhd2wll.default\chrome и копипасте кода в самом низу темы, поисковая панель не передвинулась.
Как вообще инспектировать DOM окна браузера?
Перемещение Find Bar вверх страницы [2] Topic is solved
-
- Lunatic
- Posts: 399
- Joined: 2016-12-27, 00:12
Re: Перемещение Find Bar вверх страницы [2]
Ты что, неможешь отличить код JS от CSS ?
То что привел _Asta_ это неработающий, примерный шаблон JS для userChrome.js
Вот рабочий вариант на CSS. Положи в userChrome.css , положение(выше\ниже слева\справа) подкрути сам:
То что привел _Asta_ это неработающий, примерный шаблон JS для userChrome.js
Вот рабочий вариант на CSS. Положи в userChrome.css , положение(выше\ниже слева\справа) подкрути сам:
-
- Lunatic
- Posts: 399
- Joined: 2016-12-27, 00:12
Re: Перемещение Find Bar вверх страницы [2]
Она так ничего и не выложила рабочего. Тот кусок - нерабочий. И помойму, вообще непральный. хотя может и ошибаюсь. userChrome.js это отдельный скрипт(упакованный в расширение), который нужно ставить отдельно. И уже 'для него' писать скрипты. Такой-себе аналог Сustom Buttons только хуже, менее удобный.хотел использовать именно js – _Asta_ всю тему упоминала,
Суть в том, что ничего кроме этого вот CSS, для того, чтоб сделать панель_поиска удобной и красивой - нет и небыло никогда. хорошо бы... но нет ничего.
-
- Moongazer
- Posts: 11
- Joined: 2018-09-21, 19:45
- Location: Estonia (Tallinn)
Re: Перемещение Find Bar вверх страницы [2]
Какой код? Это?
https://forum.palemoon.org/viewtopic.php?f=12&t=20490#p152987
Раньше панель поиска являлась частью вкладки, а с версии 28.0, если не ошибаюсь, она стала глобальным DOM-объектом. Этот tweak не работает, причем очень давно. CSS не предназначен для такого позиционирования.
Кстати, правильное имя файла userChrome.css.
Или этот?
https://forum.palemoon.org/viewtopic.php?f=12&t=20490#p154036
Там пример кода не работающий (и вообще неправильный), о чем в сообщении указано. Это всего лишь моя попытка решить вопрос через userChrome.js, которая не дала ожидаемых результатов.
Да и для использования userChrome.js недостаточно просто скопировать его в папку с профилем, его работа обеспечивается специальными расширениями.
Для изменения положения поисковой строки нужно править функцию XPCOMUtils.defineLazyGetter в browser.js. Как это сделать через userChrome.js, я не смогла придумать, да особенно и не старалась. Проще simplest extension слепить. Что в итоге я и сделала. Через расширение была переписана функция XPCOMUtils.defineLazyGetter: создан vbox findbar-box over browser и туда помещен findbar.
Пользовалась почти год, проблем в работе браузера из-за этого не заметила (хотя это не значит, что их не было – нет программ без ошибок, есть недостаточно внимательные тестеры ).
Не рабочий и не правильный. Не ошибаетесь.
Вообще, тема похоже по-прежнему актуальна. Если кто-то из разработчиков имеет возможности доработать и опубликовать расширение (возможно, за прошедшее время в коде браузера что-то поменялось сильно), могу скинуть в личку (если найду теперь ). В самой теме вроде такие публикации не приветствуются (это вопрос модераторам).
-
- Moongazer
- Posts: 11
- Joined: 2018-09-21, 19:45
- Location: Estonia (Tallinn)
Re: Перемещение Find Bar вверх страницы [2]
Похоже, что в этом плане ничего не поменялось радикально, расширение работает с новой версией Pale Moon (сам browser.js браузера я не смотрела, просто поставила расширение и проверила поиск).
Если кому-то, как и мне, не нравится, что поисковая строка находится внизу экрана, это должно помочь.
Вариант findbar_up-1-0-1-pm.xpi – полная версия расширения, которую использовала я. С нужными мне правками CSS и адаптированная для темы Aeromoon, которой я пользуюсь. С другими темами результаты могут быть неожиданными, как с внешним видом поисковой панели, так и с ее работой в целом (надо проверять в каждом конкретном случае и, возможно, адаптировать).
Редактирование внешнего вида: chrome\skin\findbarOverride.css
Ресурсы: chrome\skin\
Вариант findbar_up-1-0-1-pm-no-css.xpi – с отключенной CSS (закомментированы две строчки в chrome.manifest). Просто сдвиг findbar вверх. Все стороннее оформление отключено (т.е. соответствует установленной теме). Проблем с темами, отличными от Aeromoon, быть не должно, если только сама тема не вносит изменений в логику работы findbar.
У меня проблем в работе расширения не наблюдалось, однако это ничего не значит и не гарантирует, Вы устанавливаете и используете данное расширение на свой страх и риск!
Допустимость публикации – на усмотрение модераторов.
You do not have the required permissions to view the files attached to this post.