Ładne eftepe w Firefoksie

2006-08-20 22:28:59 Edytuj

Jakiś czas temu, na forum, użytkownik innej przeglądarki zwrócił uwagę na ascetyczny sposób wyświetlania zawartości serwerów FTP przez Firefoksa. Za sprawą mojej znajomej, temat wrócił kilka dni temu, a że akurat piłem kawę (co z reguły wprowadza mnie w doby nastrój) oraz pod naporem argumentacji (której nie sposób się oprzeć), napisałem styl zmieniający ten stan rzeczy.

Aby odmienić wygląd zasobów FTP wyświetlanych w Firefoksie, wystarczy do pliku userContent.css (zwykły plik tekstowy znajdujący się w profilu) dołączyć poniższe linijki.

@-moz-document url-prefix(ftp://), url-prefix(file://) {
* { 
	margin: 0;
	padding: 0;
	border: 0;
}
html {
	background: -moz-Dialog;
	font: 3mm tahoma,arial,helvetica,sans-serif;
}
body {
	border: 1px solid THreeDShadow;
	-moz-border-radius: 10px;
	color: -moz-fieldText;
	font: message-box;
	margin: 10em 3em 2em 3em;
	background: -moz-Field;
}
h1 {
	position: relative;
	top: -2em;
	bottom: 2em;
	border: 1px solid ThreeDShadow;
	-moz-border-radius: 10px;
	padding: 2em;
	-moz-padding-start: 2.6em;
	-moz-padding-end: .3em;
	margin: -4em auto 0 auto;
	font-size: 160%;
	background: InfoBackground;
}
table {
	padding: 3em;
	border-spacing: 0;
	width: 100%;
	background: url("chrome://mozapps/skin/downloads/downloadsBG.png") 99% 99% no-repeat;
}
table tr:hover, table td:hover {
	background: -moz-Dialog;
	-moz-user-focus: normal;
}

img[alt="File: "] {
	width: 0 !important;
	height: 0 !important;
	padding: 18px 0 0 18px !important;
	background: url("chrome://browser/skin/Bookmarks-folder.png") 1px 1px no-repeat;
}

img[alt="Directory: "] {
	width: 0 !important;
	height: 0 !important;
	padding: 18px 0 0 18px !important;
	background: url("chrome://global/skin/icons/folder-item.png") -16px 1px no-repeat;
}

table tr:first-child td a {
	padding: 0 0 0.3em 18px;
	background: url(chrome://global/skin/console/console-error-caret.gif) 6px 2px no-repeat;
}
}

Uprzedzając utyskiwania estetów, wygląd został dostosowany do sposobu prezentacji kanałów RSS z Firefoksa 2.0, dla domyślnego motywu. Działa poprawnie zarówno pod Windows jak i Linuksem, nie wymaga dogrywania żadnych dodatkowych plików, obejmuje także zmianę w wyświetlaniu lokalnych zasobów.

Uaktualnienie: jak słusznie zauważył Mazdac zapomniałem o jakiejś wizualizacji - dobrze że nie o samym kodzie. ;)

Firefox - nice FTP view

Notka dodana do: firefox mozilla .

Komentowana 19 raz(y)

  • 0. ehh  |  2006-08-20 22:49:53

    Fajnie, dzięki:)

    ps. mogę zająć Ci chwilkę bo mam dziwny problem z FF i nie mogę znaleźć rozwiązania (na forum też szukałem)? Jeśli tak proszę o kontakt na ehh//uaznia.net (Twojego nie znalazłem).

  • 1. mazdac  |  2006-08-20 23:48:47

    screenshot please?? :P

  • 2. ehh  |  2006-08-21 00:35:32

    http://www.flickr.com/photos/ehh/220403405/

  • 3. gandalf  |  2006-08-21 01:36:36

    Super! Stef, mialbys cos przeciwko jakbym to przepakowal do formy patcha i podrzucil na Bugzille? :)

  • 4. Stef  |  2006-08-21 06:06:24

    Odpowiedź kierowana do gandalf - komentarz #3.

    Oczywiście że bym nie miał. :)

  • 5. prawdapunk  |  2006-08-21 11:22:15

    A mi to cholercia nie działa na FFb1 (polskiej) - czemu, to nie wiem ;)

    Zarówno wtedy kiedy edytuję ręcznie jak i wtedy kiedy używam Chromeedit(plus) hehe

  • 6. Stef  |  2006-08-21 12:00:36

    Odpowiedź kierowana do prawdapunk - komentarz #5.

    WFM - Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.1b1) Gecko/20060710 Firefox/2.0b1

    Pod Windows nie sprawdzałem - ostatnio mam to mocno utrudnione, ale pradopodobnie coś robisz nie tak.

  • 7. prawdapunk  |  2006-08-21 12:24:07

    A czy możliwe jest to by kolidowało to z jakiś dodatkiem ?

    Ponieważ na czystym profilu nie mam takich problemów natomiast już na używanym przeze mnie mimo edycji, nic się nie dzieje ;)

  • 8. KomarQ  |  2006-08-21 12:25:07

    Stef, w definicji h1 masz błąd -> "bottom 2em" /brakuje dwukropka/. No i od jakegoś czasu istnieje inny styl do ftp -> http://userstyles.org/style/show/210 + pełnowymiarowy zrzut -> http://userstyles.org/screenshot/show/136 .

  • 9. Stef  |  2006-08-21 12:44:38

    Odpowiedź kierowana do KomarQ - komentarz #8.

    Poprawione, thx.

    Tak to jest jak się nie robi rekonesansu. Dzięki za odnośnik. Przy okazji wpadłem na kolejny pomysł. :)

    Prawdapunk: z Sage (regułka z file)? Zobacz zresztą w safe mode.

  • 10. Bombel  |  2006-08-21 18:52:09

    Słodziutko wygląda teraz eftepe w Fx. Sprawdzałem wprawdzie w Fx 1.5, ale podmiana i tak jest bardzo miła.

  • 11. Bellois  |  2006-08-21 19:43:05

    Ciekawe i może też być przydatne w pewnych sytuacjach. Great work.

  • 12. mazdac  |  2006-08-22 00:10:39

    małe a cieszy. thx a lot.

  • 13. mazdac  |  2006-08-22 00:18:25

    Odpowiedź kierowana do prawdapunk - komentarz #7.

    Wersja niepoprawiona też nie chciała u mnie działać (ani na Seamonkey ani na Firefoksie), po wwaleniu poprawki działa pięknie.

  • 14. kolo  |  2006-08-25 15:35:11

    prawdapunk co zrobiles ze ci dziala? Bo u mnie mimo wielu prob nic? Mozesz wkleic poprawna regule?

  • 15. Ajnsztajn  |  2006-08-28 14:14:17

    Cudowne, ale zauważyłem pewien problem. Jeśli otwiera się lokalny plik (w sensie stronę z dysku), to stosuje też tego CSSa do niego - efekt może być nieco zaskakujący.

  • 16. luo  |  2006-08-28 14:17:01

    Stef, wiesz może czy ładne eftepe będzie domyślnie w fx 2.0 czy będzie trzeba kombinowć?...

    http://mozillapl.org/forum/post-116549.html&highlight=#116549

    propozycja już była :)

  • 17. luo  |  2006-08-29 13:20:07

    to ładne ftp psuje pliki .xhtml ;)

  • 18. Stef  |  2006-08-29 13:27:58

    Odpowiedź kierowana do luo - komentarz #17.

    Nie psuje a zmienia wygląd. Jeśli komus przeszkadza (bo np. przegląda strony z dysku) to mozna usunąć poniższy fragment i powinno być cacy:

    ,

    url-prefix(file://)

Link do trackbackowania  |  Śledź tę notkę (RSS)

Kategorie

Blogroll  |  Edytuj

Linki  |  Edytuj

Feeds