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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№17619-11-2008 18:25:09

tarrant
Участник
 
Группа: Members
Зарегистрирован: 19-11-2008
Сообщений: 32
UA: Firefox 3.0

Re: Stylish

по центру экрана висит прямоугольник. при прокрутке страницы остается по центру. можешь сказать фильтр для адблока который "мешает" его увидеть? ;). Так то уже NoScript убрал эту пакость с экрана, но хорошо бы и твой метод знать )))

Отсутствует

 

№17719-11-2008 18:30:21

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

Re: Stylish

tarrant
Название темы читал? Для других расширений есть отдельные темы!


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

Отсутствует

 

№17805-02-2009 21:06:57

Sharkeron
Участник
 
Группа: Members
Зарегистрирован: 03-02-2009
Сообщений: 4
UA: Firefox 3.0

Re: Stylish

возникла проблема,сначала была с Stylish-ем,но уже заметил такое же и с другими расширениями:(
в чем заключается проблема,недавно FF предложил обновить Stylish,я согласился,подождал обновление и запустил FF заново,но Stylish,просто,напросто пропал:(,повторная установка Stylish-a и других расширений с такой же проблемой,ничего не дает,также бессмысленно проходит переустановка FF
ожидаю вашей помощи,заранее спасибо:)

Отредактировано Sharkeron (05-02-2009 21:07:15)

Отсутствует

 

№17905-02-2009 21:15:50

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Shiretoko 3.1

Re: Stylish

Sharkeron
Попробуй удалить файлы extensions.* в профиле.

Отсутствует

 

№18005-02-2009 21:19:50

Sharkeron
Участник
 
Группа: Members
Зарегистрирован: 03-02-2009
Сообщений: 4
UA: Firefox 3.0

Re: Stylish

именно это я не делал,но чистил реестр и удалял профиль в ручную,не помогало((

Отсутствует

 

№18110-03-2009 20:18:48

gambler
Участник
 
Группа: Members
Зарегистрирован: 10-03-2009
Сообщений: 2
UA: Firefox 3.0

Re: Stylish

Здравствуйте! Сделал себе стиль для чтения текстов, просто комфортный для глаз цвет фона и шрифт.

Выделить код

Код:

@-moz-document url-prefix(http://), url-prefix(ftp://), url-prefix(file://), url-prefix(https://) {

* { color: black !important; background: none !important; background-color: #E5E5E5 !important}

* { font-size: 16pt !important;

  font-family: 'Comic Sans MS'!important;

} 

}

Но дело в том, когда я его включаю он включается на всех открытых вкладках. Вопрос, а как сделать, чтоб стиль включался только на одной, выбранной вкладке?

Отсутствует

 

№18211-03-2009 01:18:38

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

Re: Stylish

gambler
Для начала, можно заменить стиль на

Выделить код

Код:

* { color: black !important; background: #E5E5E5 !important }
* { font: 16pt 'Comic Sans MS' !important; }

Если URL вкладки, для которой нужно включить стиль, заранее не известен, то, я полагаю, только через закладку-букмарклет (вот только приоритет у таких стилей будет ниже):

Выделить код

Код:

javascript: (function() { var style = "* { color: black !important; background: #E5E5E5 !important }\n* { font: 16pt 'Comic Sans MS' !important; }"; var styleId = "__customStyleForReading"; function addStyle(win) { var doc = win.document; var head = doc.getElementsByTagName("head"); if(!head.length) return; head = head[0]; var stlIt = doc.getElementById(styleId); if(!stlIt) { var stl = doc.createElement("style"); stl.type = "text/css"; stl.id = styleId; stl.appendChild(doc.createTextNode(style)); head.appendChild(stl); } else head.removeChild(stlIt); } function parseWin(win) { try { addStyle(win); } catch(e) {}; for(var i = 0, len = win.frames.length; i < len; i++) try { parseWin(win.frames[i]); } catch(e) {}; } parseWin(window); })();

Повторный вызов отключает стиль.

Основа: _addStyle.js
Вместо
var style = "";
– нужный CSS.

var styleId = "__customStyle"; – уникальный идентификатор стиля (нужен для отключения при повторном вызове скрипта)

[UPD]
Ругалось при наличии фреймов с других доменов. Исправил.
К сожалению, стиль таких фреймов этим способом изменить нельзя.

Отредактировано Infocatcher (11-03-2009 02:23:21)


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

Отсутствует

 

№18311-03-2009 08:23:13

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

Re: Stylish

Или вот такой стиль:

Выделить код

Код:

:root.__enableCustomStyleForReading * {
  color: black !important; background: #E5E5E5 !important;
  font: 16pt 'Comic Sans MS' !important;
}

+ такой букмарклет для включения:

Выделить код

Код:

javascript: (function() { var clss = "__enableCustomStyleForReading"; var clssRe = new RegExp("(^|\\s)" + clss + "(\\s|$)"); function toggleClass(win) { var root = win.document.documentElement; var cClss = root.className; cClss = clssRe.test(cClss) ? cClss.replace(clssRe, " ") : cClss + " " + clss; root.className = cClss.replace(/^\s+|\s+$/, ""); } function parseWin(win) { try { toggleClass(win); } catch(e) {} for(var i = 0, len = win.frames.length; i < len; i++) try { parseWin(win.frames[i]); } catch(e) {} } parseWin(window); })();

_toggleRootClass.js
var clss = ""; – класс, который добавляется к корневому элементу.
Опять же, доступа к фреймам с других доменов нету...


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

Отсутствует

 

№18411-03-2009 21:57:46

gambler
Участник
 
Группа: Members
Зарегистрирован: 10-03-2009
Сообщений: 2
UA: Firefox 3.0

Re: Stylish

Infocatcher, большое спасибо! Да, с букмаклетами удобней.

Отсутствует

 

№18516-03-2009 20:58:13

four2four
Участник
 
Группа: Members
Зарегистрирован: 24-01-2009
Сообщений: 77
UA: Firefox 3.1

Re: Stylish

когда входишь в полноэкранный режим в панели навигации появляются кнпочки свернуть, закрыть, на весь экран, можно ли сделать чтобы они были на панели меню?

Отсутствует

 

№18624-04-2009 22:49:28

Dixin
Участник
 
Группа: Members
Зарегистрирован: 15-07-2008
Сообщений: 4
UA: Foxware 0.0

Re: Stylish

Подскажить плиз скриптик заменяющий одно изображение на другое, так в общем виде тока с описанием.
Очень пожалуйста!!!!

Отсутствует

 

№18724-04-2009 22:56:24

ololo
Забанен
 
Группа: Members
Зарегистрирован: 07-04-2009
Сообщений: 70
UA: Firefox 3.0

Re: Stylish

Dixin
stylish не поддерживает скрипты.
и фактически, сделать то, что вы хотите - нельзя.
можно только сделать 2 действия, при 1 условии:
если картинка - это единственной что находится в том диве или классе, где она находится.
тогда прокатит
old.img{display:none}
.old-img{backround-image:url(http://url.to.new.img/)}

Отредактировано ololo (24-04-2009 23:04:21)

Отсутствует

 

№18824-04-2009 22:57:00

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 3.5

Re: Stylish

Dixin
Какое изображение, на веб-странице? А причём тут Stylish?
Это можно сделать, например, через расширение My Image Here.

Отсутствует

 

№18924-04-2009 23:09:47

Dixin
Участник
 
Группа: Members
Зарегистрирован: 15-07-2008
Сообщений: 4
UA: Foxware 0.0

Re: Stylish

Спасибо большое.

Отредактировано Dixin (24-04-2009 23:10:41)

Отсутствует

 

№19030-04-2009 10:49:57

MadMan
Участник
 
Группа: Members
Откуда: Обн
Зарегистрирован: 05-05-2007
Сообщений: 451
UA: Firefox 3.5

Re: Stylish

расширение обновилось до 1.0
изменения не известны
но расширение уменьшилось на 65 кб!

Отсутствует

 

№19130-04-2009 10:51:33

cr@nk
Участник
 
Группа: Extensions
Откуда: Челябинск
Зарегистрирован: 03-04-2005
Сообщений: 1412
UA: Firefox 3.0

Re: Stylish

Изменения видны на глаз :)
Сменилась иконка и окно управления стилями

Отсутствует

 

№19230-04-2009 13:21:35

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 3.5

Re: Stylish

Печально, но версия 1.0 стала хуже. :(

Новый интерфейс просто образец неэргономичности. Пропали как минимум две функции — создание правил сайтов и возможность вставить цвет в формате #ABCDEF.
И за каким чёртом нужно было лепить свою вкладку в окно дополнений?! Это как если бы каждая программа при установке создавала значок в Панели управления Windows. Совершенно невменяемое поведение.
Единственная полезная фишка — значок в панели состояния становится цветным, когда есть активные стили для текущего сайта.

:offtopic:
Да, и переводчик сменился. Забавно, что я узнаю об этом последним, с бабельзиллы даже не предупредили. :)

Отсутствует

 

№19330-04-2009 13:41:00

etalol
Забанен
 
Группа: Members
Зарегистрирован: 29-04-2009
Сообщений: 60
UA: Firefox 3.0

Re: Stylish

Sid
вы правы, переводчик этой версии - какой-то хрен с горы, причём в прямом смысле: ник у него - xren.
Из нашей "милой" беседы на офф форуме стайлиша я узнал, что этот ксрен не знает ни русского, ни английского :-/
А разработчик стайлиша видать на меня обиделся, т.к. я ему предлагал свои услуги в качестве переводчика. К тому же, я там пишу сообщения не первый день и в моём знании английского он удостоверился сам.
Мистер ксрен же, на том форуме начал англичан учить английскому и задавать глупые вопросы про английский, твёрдо утверждая своё :) причём эта тема, проходится в школе, по-моему в 3 классе.

Добавлено 30-04-2009 14:00:56
кстати, ещё убрали проверку кода на ошибки, а из нововведений, помимо интерфейса:
все стили теперь хранятся в файлике stylish.sqlite, а не stylish.rdf
теперь можно все стили отключить-включить разом одной кнопкой
стайлишь, если требуется, можно отключить при запуске фф командой --stylish-disable
в about:config появился параметр extensions.stylish.manageView который отвечает за положение окна управления стилями: 0 (стоит по умолч.) - оно будет новым табом в меню "дополнения", 1 - будет отдельным окном,  2 - откроется в сайдбаре
поддержка Thunderbird, Seamonkey alphas, Songbird и проч. продукты, основанные на 1.9 toolkit.
кнопка "копировать селектор" в ДОМ Инспекторе
и последнее, на десерт: поддержка  новых аттрибутов, таких как stylish-url, соответствующий урлу открыйтого таба, stylish-domain, полный домен открытого таба и stylish-hour, (ему можно присваивать значения от 0 до 23 (вроде, только целые числа)) который соответствует часам.
т.е. теперь можно делать динамичные темы, которые будут меняться в зависимости от времени суток. Полезно, например менять окраску сайтов, т.к. ночью удобней смотреть на чёрном фоне белые буквы, а днём - наоборот.
вот примеры использования:

Выделить код

Код:

window[stylish-hour="22"], window[stylish-hour="23"], window[stylish-hour="0"], window[stylish-hour="1"], window[stylish-hour="2"], window[stylish-hour="3"], window[stylish-hour="4"], window[stylish-hour="5"], window[stylish-hour="6"] {
/* Всё, что будет тут описано - сработает только в ночное время суток (с 22ч до 6ч). */
}

window[stylish-domain="userstyles.org"] {
/* Всё, что будет тут описано - сработает только для домена userstyles.org */
}

Отсутствует

 

№19430-04-2009 14:33:21

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 3.5

Re: Stylish

etalol

все стили теперь хранятся в файлике stylish.sqlite, а не stylish.rdf

Теперь это модно. :)

etalol пишет

в about:config появился параметр extensions.stylish.manageView который отвечает за положение окна управления стилями: 0 (стоит по умолч.) - оно будет новым табом в меню "дополнения", 1 - будет отдельным окном,  2 - откроется в сайдбаре

Отлично, спасибо за информацию.

stylish-url, соответствующий урлу открыйтого таба, stylish-domain, полный домен открытого таба

Это, видимо, аналоги @-moz-document url() и @-moz-document domain(). Только что-то они у меня не хотят работать. Пора выпрямлять руки… :D

Отсутствует

 

№19502-05-2009 15:50:37

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 3.5

Re: Stylish

Блин, автор точно курил какие-то вещества, когда делал новую версию. Я только сейчас заметил — кнопки [!important] больше нет. И это ведь никакие не рюшечки, а довольно удобно было. Не версия, а огрызок. :angry: Всё, ну её нафиг, откатился на старую. Очень обидно, ведь было прекрасное расширение, одно из лучших.

Наверно, это я ничего не понимаю, и гораздо важнее было сделать хранение стилей в sqlite. Конечно, без этого просто жить невозможно. А функции — кому они нужны…

Отсутствует

 

№19602-05-2009 16:02:48

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

Re: Stylish

Sid пишет

Я только сейчас заметил — кнопки [!important] больше нет. И это ведь никакие не рюшечки, а довольно удобно было.

Угу. Я еще когда beta 1 щупал заметил.
Вот лучше бы к старому редактору добавили возможность набирать табы («\t»).
И таки да – компактный список – наше все.


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

Отсутствует

 

№19702-05-2009 16:04:59

AvaGet
Участник
 
Группа: Members
Зарегистрирован: 28-04-2009
Сообщений: 19
UA: Firefox 3.0

Re: Stylish

самая важная возможность, которую до сих пор не добавили, это поиск по тексту:usch:
а то уже заманался постоянно в блокнот копировать тчобы что-то найти в своем коде:angry:

Отсутствует

 

№19802-05-2009 16:11:39

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

Re: Stylish

AvaGet пишет

самая важная возможность, которую до сих пор не добавили, это поиск по тексту:usch:

Это как раз скорее сделали, чем нет – в новой версии добавлена поддержка It's All Text!.


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

Отсутствует

 

№19902-05-2009 16:26:54

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Firefox 3.5

Re: Stylish

Infocatcher

И таки да – компактный список – наше все.

Не береди душу. :cry:

в новой версии добавлена поддержка It's All Text!.

Она и в старой была, там сверху появляется кнопка с надписью [It's All Text!].

Отсутствует

 

№20002-05-2009 18:41:59

etalol
Забанен
 
Группа: Members
Зарегистрирован: 29-04-2009
Сообщений: 60
UA: Firefox 3.0

Re: Stylish

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

Добавлено 02-05-2009 18:46:57
Единственное на что он пока не согласен, так это на то, что Stylish-у требуется встроенный редактор, он предлагает использовать внешние. Лично мне такой подход не нравится совсем. Я не профессионал и стили пишу, прежде всего, для себя и в своё удовольствие. И мне нравилось как было раньше: в одном аддоне умещалось всё, что было мне необходимо для написания стилей для сайтов (вернее требовался ещё аддон типа ABP:EHH или FireBug, но эти функции, на мой взгляд, и должны быть в отдельном аддоне), а теперь тот скудный функционал, который нуждался в доработке ещё тогда, взяли и вырезали.
моя плакаль, но надеюсь что разраб всё-таки передумает по этому поводу.

Отсутствует

 

Board footer

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