stef.log

Ładne eftepe w Firefoksie

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://) {
* { border: 0; margin: 0; padding: 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.

Firefox 2 - zrzut zmienionego wyglądu okna wyświetlającego zawartość na serwerze FTP

Ostatnia aktualizacja: https://www.splewako.com/log/20060820