Kaiser_Z
У вас не дефолтный вид. Бессмысленно гадать, не зная, чем это сделано. Впредь сообщайте сразу стили/аддоны, которыми изменен вид.
Если с CTR меняли, то:
/*AGENT_SHEET*/ #main-window:not([sizemode="maximized"]):not([inFullscreen]) #TabsToolbar { padding-inline-start: 0 !important; }
Отсутствует
Можно стилем скрывать названия закладок на панели закладок от первого до определенного символа (комбинации символов) включительно?
Скажем, вбиваю двойной пробел после имени закладки и получаю иконку без названия. Или добавляю после двойного пробела короткий псевдоним.
Смысл в том, чтобы полное имя оставалось в всплывающей подсказке.
Отсутствует
Можно стилем скрывать названия закладок на панели закладок от первого до определенного символа
Нет.
Вот кнопка CB:
custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u0421%u043A%u0440%u044B%u0442%u044C%20%u043F%u043E%u043B%u043D%u044B%u0435%20%u043D%u0430%u0437%u0432%u0430%u043D%u0438%u044F%20%u043D%u0430%20%u043F%u0430%u043D%u0435%u043B%u0438%20%u0437%u0430%u043A%u043B%u0430%u0434%u043E%u043A%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAHGgAABxoBOO3liQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGHSURBVDiNlZO/axVREEbPmV00BMRCohETo0VQ0ATBQjv/DnurCLGKlbYKsbWyTSWKhQoWVloIafxBEJ7YPEICIsQiVoq7Y5F9stmsEQe+4sLMN3PP3Etm0hUwLT4L4iEw2ZczUtAKNbRYlHgvfgA2Jda0vKZKX7S6zkuxKsUb4DwwC8wAFyXeSvEKONMzLQeDuCuxBXEdCCAktiSGTVIJsSTxDeI2ULYNLkh8AU7sdo6bEAudbqcltoFTXYPBfqDaapr9MSh7wXRCHQfOAuvu5t457S08GsZjia8SKxJD4Bhw/J8G6mGJVXGQ1EfqrM4l9WTCDYkVdXpfgyDuCC+qrG5l5g91TmIADhMeiPdHub0Qm3FnG9JzzTVS4iNwaGelOwz3GAClxE/gAKD4vCn+DEw1DTaBk71byMxfYbEGzENcSurlwO819VJmbqgTEmTm+l8ZJDwSl6F+B8VMldXVzNxo+NwTnrYZfALGOhoXX0rxGrgCTACXxSfNvxhrv8T8H43gZia/AcJ0DMg5iH59AAAAAElFTkSuQmCC%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bthis._handleClick%20%3D%28%29%3D%3E%20custombuttons.setPrefs%28s%2C%20%21custombuttons.getPrefs%28s%29%29%3B%0A%0Avar%20s%20%3D%20%27CB.HideFullBookmarkLabel%27%3B%0Acustombuttons.isPref%28s%2C%20false%29%3B%0A%0Afunction%20toggleEnable%28%29%20%7B%0A%20%20var%20val%20%3D%20custombuttons.getPrefs%28s%29%3B%0A%20%20var%20icon%20%3D%20self.ownerDocument.getAnonymousElementByAttribute%28self%2C%20%22class%22%2C%20%22toolbarbutton-icon%22%29%3B%0A%20%20icon.style.filter%20%3D%20val%20%3F%20%27%27%20%3A%20%27grayscale%281%29%20opacity%28.5%29%27%3B%0A%20%20self.checked%20%3D%20%20val%20%3F%20%27true%27%20%3A%20%27%27%3B%0A%20%20setTimeout%28%28%29%3D%3E%20%7B%0A%20%20%20%20if%20%28val%29%20%7B%0A%20%20%20%20%20%20for%20%28var%20bookmarkitem%20of%20document.querySelectorAll%28%27%23PersonalToolbar%20%23PlacesToolbarItems%20%3E%20.bookmark-item%27%29%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28%21bookmarkitem.hasAttribute%28%27tooltiptext%27%29%20%26%26%20bookmarkitem.label.match%28%27%20%3A%3A%27%29%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20bookmarkitem.setAttribute%28%27tooltiptext%27%2C%20bookmarkitem.label%29%3B%0A%20%20%20%20%20%20%20%20%20%20bookmarkitem.label%20%3D%20bookmarkitem.label.split%28%27%20%3A%3A%27%29%5B0%5D%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20else%20%7B%0A%20%20%20%20%20%20for%20%28var%20bookmarkitem%20of%20document.querySelectorAll%28%27%23PersonalToolbar%20%23PlacesToolbarItems%20%3E%20.bookmark-item%27%29%29%20%7B%0A%20%20%20%20%20%20%20%20if%20%28bookmarkitem.hasAttribute%28%27tooltiptext%27%29%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20bookmarkitem.label%20%3D%20bookmarkitem.getAttribute%28%27tooltiptext%27%29%3B%0A%20%20%20%20%20%20%20%20%20%20bookmarkitem.removeAttribute%28%27tooltiptext%27%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%2C%20200%29%0A%7D%3B%0AtoggleEnable%28%29%3B%0AgPrefService.addObserver%28s%2C%20toggleEnable%2C%20false%29%3B%0AaddDestructor%28function%28%29%20gPrefService.removeObserver%28s%2C%20toggleEnable%29%29%3B%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B/*CODE*/%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E
Включена - скроет все в имени закладки/папки после :: (двойного двоеточия), а полное название будет во всплывающей подсказке. Выключена - отобразятся полные названия. С запоминанием состояния при рестарте.
(Обратите внимание, что для применения к новосоздаваемым закладкам, кнопку надо выключить и включить снова)
upd2: Еще чуть переделал. Добавил таймаут, а то после рестарта не срабатывала. Если все равно не сработает, увеличьте задержку в строке: }, 200)
Отредактировано turbot (01-05-2016 20:29:55)
Отсутствует
turbot
На ESR 38.8.0 и 45.0.2 кнопка у меня не работает. Вообще ничего не происходит. Другие расширения отключал, не помогло. Что еще можно попытаться сделать?
Возвращаясь к стилю. Можно обрезать имя закладок до 2 знаков?
Отсутствует
Возвращаясь к стилю. Можно обрезать имя закладок до 2 знаков?
Нет. Только просто максимальную ширину ограничить.
На ESR 38.8.0 и 45.0.2 кнопка у меня не работает. Вообще ничего не происходит. Другие расширения отключал, не помогло. Что еще можно попытаться сделать?
Проверил на 38-ой - работает. Все делали как описано:
- включена.
Отредактировано turbot (01-05-2016 21:36:58)
Отсутствует
Вообще, мне подумалось, что может такое прокатить:
#PersonalToolbar #PlacesToolbarItems > .bookmark-item[label*=' :: '] { max-width: 5em !important; } #PersonalToolbar #PlacesToolbarItems > .bookmark-item[container='true'][label*=' :: ']:hover:after { all: unset !important; content: '' attr(label) !important; position: absolute !important; -moz-appearance: tooltip !important; display: -moz-popup !important; margin-top: 21px !important; border: 1px solid InfoText !important; padding: 2px 3px !important; max-width: 40em !important; background-color: InfoBackground !important; color: InfoText !important; font: message-box !important; }
Но position: absolute тут как-то не так работает... Сами можете посмотреть, что выходит.
Может, сюда заглянет Vitaliy V., получше меня в css разбирающийся, и что скажет по этому поводу.
Отсутствует
С сокращением имени закладки до определенной длины отлично справляется.
Ну это-то не проблема. Но вам же надо тултип с полным названием, а тут-то затык.
Вот бы еще многоточия в конце не добавлялись.
А вот нет. text-overflow: clip тоже тут не работает.
Отсутствует
и что скажет по этому поводу.
А что с fixed не пробовали?
#PlacesToolbarItems > toolbarbutton.bookmark-item[container="true"] { max-width: 5em !important; } #PlacesToolbarItems > toolbarbutton.bookmark-item[container="true"]:hover::after { content: attr(label) !important; position: fixed !important; display: -moz-popup !important; -moz-appearance: tooltip !important; margin-top: 21px !important; padding: 4px !important; max-width: 40em !important; background-color: InfoBackground !important; color: InfoText !important; font: message-box !important; white-space: pre-wrap !important; z-index: 2147483647 !important; text-shadow: none !important; } #PlacesToolbarItems > toolbarbutton.bookmark-item[container="true"][label=""]:hover::after, #PlacesToolbarItems > toolbarbutton.bookmark-item[container="true"][open="true"]:hover::after { visibility: collapse !important; }
Отредактировано Vitaliy V. (02-05-2016 11:47:17)
Отсутствует
turbot
А бэкап профиля надо было заранее делать или он где-то забекапен? А как мне сделать, что бы стили устанавливались, а то теперь не получается. Их не так много было, мне заново их поставить будет очень просто.
Отредактировано bar22890 (06-05-2016 23:51:54)
Отсутствует
Стоял у меня FF42, я меня иконку поисковика гугл на старую, синенькую. Просто правил google.xml в папке searchplugins. А в новой у меня файл search.json.mozlz4 и нет папки searchplugins, как исправить иконку я не знаю.
Отсутствует