Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№92630-06-2012 13:21:27

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Firefox 14.0

Re: Stylish

Есть ли какая-нибудь возможность самому создать разделитель в контекстном меню? В общем ситуация такая, я полностью перестраиваю порядок контекстного меню, после того как все элементы выстроил, остались разделители которые расположились в начале всего меню, ихрасполагать особого смысла нет, потому что они то появляются то исчезают, в зависимости от того, на чем было вызвано контекстно меню. Так вот я хочу скрыть все разделители и добавить свои строго после определенных мной элементов. Как это можно сделать?

Пробовал сделать

Выделить код

Код:

#selector:after {content: "_____" !important;}

Но это сработало только частично, потому как псевдоэлемент появился на одной строке с моим элементом, а нужно чтобы он был ниже, можно как-то его переместить?

Отсутствует

 

№92730-06-2012 13:28:05

iDev.Pi
баг-репортёр
 
Группа: Extensions
Зарегистрирован: 31-01-2010
Сообщений: 2718
UA: Firefox 13.0

Re: Stylish

Kamui пишет

можно как-то его переместить?

position: relative
top: ##px


mzfx

Отсутствует

 

№92830-06-2012 14:40:38

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Firefox 14.0

Re: Stylish

iDev.Pi пишет

position: relative
top: ##px

В общем с псевдоэлементом некрасиво получается :( буду встроенные разделители двигать.

Отсутствует

 

№92902-07-2012 10:12:26

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Firefox 14.0

Re: Stylish

Кто-нибудь может объяснить насчет https://developer.mozilla.org/en/CSS/-moz-binding, почитал эту статью, там написано что можно приязать какое-нибудь событие к dom-элементу, то есть можно #selector:hover {-moz-binding: url("script");} и скрипт будет выполняться при наведении на #selector?

Отсутствует

 

№93002-07-2012 10:48:45

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 14.0

Re: Stylish

Kamui
Нет.
По ссылке написано совсем про другое. Во-первых:
-moz-binding

  • Applies to: all elements (not generated content or pseudo-elements)

так что ни о каких :hover здесь речи идти не может.
Во-вторых там же:

Values
<uri>
    The URI for the XBL binding (including the fragment identifier).

т.е. в url - не URI какого-нибудь скрипта, а URI xbl-связки, которая намного больше, чем скрипт. Эту xbl-связку в каких-то случаях можно переопределять, в каких-то - нет. Сама по себе xbl-связка представляет из себя смесь XUL-разметки и скриптов, и используется для создания виджетов - элементов UI, собранных из уже существующих элементов XUL.
В общем, то, чего вам хочется - не получится.

Отсутствует

 

№93102-07-2012 12:10:15

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Firefox 14.0

Re: Stylish

hydrolizer
Понятно. Просто нашел стиль Firefox - Menu Icons, там присутствует такой код в начале и подобные во всем стиле:

Выделить код

Код:

menuitem[label]:not(.searchbar-engine-menuitem), .splitmenu-menuitem
{-moz-binding:url("chrome://global/content/bindings/menu.xml#menuitem-iconic-noaccel")!important}

Стало интересно что код делает?

Отсутствует

 

№93202-07-2012 12:32:18

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 14.0

Re: Stylish

Kamui
Он применяет xbl-связку menuitem-iconic-noaccel, определенную в ресурсе chrome://global/content/bindings/menu.xml: 1) к menuitem, у которого есть атрибут label, и класс которого не является классом searchbar-engine-menuitem; 2) к элементам с классом .splitmenu-menuitem.
Делается это, насколько я понял, исключительно для того, чтобы элементы меню не отображали сочетания горячих клавиш (если они есть), и отображали иконки. Это такой своеобразный трюк - через CSS нельзя назначить или переназначить класс элемента (а класс сам по себе может быть совокупностью правил). Но в Firefox можно переназначить связку, что иногда эквивалентно.

Отредактировано hydrolizer (02-07-2012 12:33:08)

Отсутствует

 

№93302-07-2012 12:55:07

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Firefox 14.0

Re: Stylish

hydrolizer
Теперь понял для чего это сделано, попробовал без xbl-связки применить к элементу контекстного меню {list-style-image: url();} ничего не получилось :) и еще в этом стиле используются в основном встроенные ресурсы, ссылка на которые выглядит chrome://... я так понимаю адрес повторяет структуру папок в файле omni.ja, а как можно указать такой путь для ресурсов из какого-нибудь расширения?

Отсутствует

 

№93412-07-2012 15:41:54

Nero Wolfe
Участник
 
Группа: Members
Зарегистрирован: 23-06-2010
Сообщений: 149
UA: Firefox 14.0

Re: Stylish

Привет всем :)
Подскажите, как нибудь настраивается вид нового менеджера загрузок, которые появился в 14 бете? Уж слишком там все массивное :) можно как то покомпактнее его сделать?

Отсутствует

 

№93518-07-2012 08:56:22

vv07
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 674
UA: Firefox 14.0

Re: Stylish

Мое почтение всем друзья! Нужна ваша помощь ибо сам не силен. До обновления FF 11 на 14, пользовался отличным стилем Super! Fast Dial  http://userstyles.org/styles/60296/super-fast-dial
Но на 14 версии стиль перестал работать. Скругления и выделение пузырем пропали. Помогите исправить, жалко очень, красивый стиль был.
И есть просьба к вам. Ранее также использовал но расширение Hide Caption Titlebar Plus, убиравшеей по максимуму заголовок FF https://addons.mozilla.org/ru/firefox/addon/hide-caption-titlebar-plus-sma/,что значительно расширяло окно браузера. Но на 14 версии расширение перестало корректно работать. Может кто подскажет стиль или напишет, аналогично расширению.

убирает заголовок окна (шапку) с кнопками: свернуть, развернуть, закрыть, становясь похожим на браузер Chrome.

Отсутствует

 

№93618-07-2012 13:46:08

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 14.0

Re: Stylish

В консоли ошибок же должно что-то соответствующее писать.
Скорее всего, достаточно удалить все префиксы «-moz-» в коде.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№93718-07-2012 13:49:27

vv07
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 674
UA: Firefox 11.0

Re: Stylish

Infocatcher да я же не разбираюсь во всем этом, а консоль у меня вообще не пашет почему то.
Изменил так

Выделить код

Код:

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("chrome://fastdial/content/fastdial.html")

{

.thumbnail {
border-radius:  19px  !important;
box-shadow:
    0 0px 2px rgba(255, 255, 255, 0.4) inset,
    0 4px 6px rgba(255, 255, 255, 0.4) inset,
    0 11px 0 -2px rgba(255, 255, 255, 0.2) inset,
    0 13px 8px rgba(80, 80, 80, 0.3) inset,
    19px 19px 19px rgba(0, 0, 0, 0.3) !important;  }

}

При этом почему то покраснели эти строчки
border-radius
box-shadow Но зато работает. Спасибо!
А по второму моему вопросу ничем не поможете?

Отредактировано vv07 (18-07-2012 13:59:39)

Отсутствует

 

№93818-07-2012 14:14:36

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 14.0

Re: Stylish

vv07 пишет

почему то покраснели эти строчки

Так это к редактору. Я так понимаю, красным подсвечиваются свойства, которые редактор считает существующими.

vv07 пишет

А по второму моему вопросу ничем не поможете?

Я этим расширением не пользуюсь. Поставил – как-то работает. Так что не понятно, что именно не так.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№93918-07-2012 14:24:19

vv07
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 674
UA: Firefox 14.0

Re: Stylish

Infocatcher На  11 лисе заголовк скрывался а на 14 не скрывается больше. Вот в этом и проблема. До собственно через стиль лучше было бы намного.
Помог бы кто нибуть главное, я сам то не волоку в этом.

Отсутствует

 

№94018-07-2012 15:15:34

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Firefox 14.0

Re: Stylish

Если я правильно понял, то:
Tabs in Titlebar in restored window
Firefox 4 Normal Window Tabs In Titlebar
Firefox 4 Titlebar Tabs
Tabs in titlebar experiment - старый совсем, 2010 год.

Отсутствует

 

№94118-07-2012 15:32:36

vv07
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 674
UA: Firefox 14.0

Re: Stylish

Kamui
Речь идет об этом участке браузера 4dd2d62229ded50afba839171cfc9e1c.png
К сожалению ни один из приведенных вами стилей, не скрывает заголовок браузера.

Отсутствует

 

№94218-07-2012 17:41:57

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Firefox 14.0

Re: Stylish

vv07
Так у вас вкладки снизу, а я то подумал что надо убрать заголовок у неразвернутого окна :)

Отсутствует

 

№94319-07-2012 09:46:32

Vladik
Участник
 
Группа: Members
Откуда: Великий Новгород
Зарегистрирован: 03-08-2005
Сообщений: 248
UA: Firefox 14.0

Re: Stylish

vv07
Пока что , хоть там и половина настроек не работает , вам может помочь https://addons.mozilla.org/ru/firefox/addon/hide-caption-titlebar-plus-sma/
be9a3e55d8d2t.jpg
К сожалению , перевести на русский никто его не желает , в настройках ничего не трогал , т.е. по умолчанию ....

Отредактировано Vladik (19-07-2012 09:49:53)

Отсутствует

 

№94419-07-2012 12:55:17

vv07
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 674
UA: Firefox 11.0

Re: Stylish

Vladik
Спасибо большое, но вы невнимательны, пост 948:)

Отсутствует

 

№94519-07-2012 13:55:18

Vladik
Участник
 
Группа: Members
Откуда: Великий Новгород
Зарегистрирован: 03-08-2005
Сообщений: 248
UA: Firefox 14.0

Re: Stylish

vv07
виноват, читал только эту страницу ветки.... ))))



Тогда надо более основательно переустановить браузер .. в 12 или 13 версии у меня тоже был косяк при обновлении ,
тогда два или три расширения заглючили ...
сейчас у меня чистая винда (переустановливал) и расширение прекрасно работает (пусть без всех настроек, но главное - СКРЫВАЕТ)
50a5faede9e5t.jpg

Отредактировано Vladik (19-07-2012 13:56:13)

Отсутствует

 

№94618-08-2012 19:55:25

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 14009
Веб-сайт

Re: Stylish

Тема перенесена из форума «Обсуждение расширений» в форум «CSS-стили».


Через сомнения приходим к истине. Цицерон

Отсутствует

 

№94710-09-2012 12:49:06

Black_Monk
Участник
 
Группа: Members
Зарегистрирован: 18-02-2012
Сообщений: 194
UA: Firefox 15.0

Re: Stylish

Подскажите вот в таком вопросе. Имеются четыре стиля, могу ли я объединить их в один, как-бы персонально мой?
Достаточно ли будет просто перенести, например, в первый из них все текстовые блоки из остальных трёх с последующим их отключением? Или всё как-то сложнее чем я думаю? :/

Отредактировано Black_Monk (10-09-2012 12:49:50)


Windows 10 LTSC

Отсутствует

 

№94810-09-2012 13:22:10

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 18.0

Re: Stylish

Black_Monk пишет

Подскажите вот в таком вопросе. Имеются четыре стиля, могу ли я объединить их в один, как-бы персонально мой?Достаточно ли будет просто перенести, например, в первый из них все текстовые блоки из остальных трёх с последующим их отключением? Или всё как-то сложнее чем я думаю

Можно.

Отсутствует

 

№94910-09-2012 13:28:32

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 15.0

Re: Stylish

Black_Monk
Сложнее.
У стилей должны быть одинаковые @namespace. Если нет – нужна доработка.
Все @namespace должны быть в начале.

И будет немного быстрее, если объединить. Пример:

Выделить код

Код:

@-moz-document url("chrome://browser/content/browser.xul") {
    label { color: black !important; }
}
@-moz-document url("chrome://browser/content/browser.xul") {
    description { color: black !important; }
}

=>

Выделить код

Код:

@-moz-document url("chrome://browser/content/browser.xul") {
    label { color: black !important; }
    description { color: black !important; }
}

=>

Выделить код

Код:

@-moz-document url("chrome://browser/content/browser.xul") {
    label, description { color: black !important; }
}

Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№95010-09-2012 13:45:46

Black_Monk
Участник
 
Группа: Members
Зарегистрирован: 18-02-2012
Сообщений: 194
UA: Firefox 15.0

Re: Stylish

Infocatcher, хм, у меня в двух стилях @namespace одинаковы, в третьем он другой, а в четвёртом его вообще нет. :/ Значит, по-идее, объединить можно только два?


Windows 10 LTSC

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]