Prośba o napisanie UserJS

w dziale Dostosowywanie Opery do własnych potrzeb
Pavel84 napisał(a):

Witam.

Używam skórkę Mirage Beta i szukam kogoś kto napisze jeden mały UserJS który usprawni wygląd tej skórki. smile Otóż skórka ma bardzo ciemne tła do przycisków i domyślne ciemne napisy źle na nich wyglądają. Tak to wygląda na Google, a tak w panelu "Image Hosting". Wpadłem więc na pomysł wrzucenia UserJS który w kodzie strony wyszuka ciąg:

<input type="button" value="Submit" />

I zamieni na:
<input type="button" value="Submit" class="ciemny_button" />

Oczywiście oprócz "Submit" wyłapie też "Reset". Dzięki temu będzie można dopisać własną definicję stylu w "user.css". smile

Skrypt ma się nie dotykać kodu który już zawiera definicję stylu ("class" lub "id") aby nie rozwalić już ostylowanych przycisków.

archetwist napisał(a):

Kombinujesz jak koń pod górę, jak mówi przysłowie.

input[type="button"] {
  color: #FFF;
  }

Ryszard napisał(a):

W oczekiwaniu na skryptoskrybę otwórz Widok - Styl, kliknij w "Zarządzaj trybami" i na zakładce "Wyświetlanie" odptaszkuj "Stosuj style do elementów formularzy"

O widzę, że jest już inna propozycja.

Ziggy X napisał(a):

Sam też od dłuższego czasu używam tej skórki i proponuję także usunąć z pliku skin.ini w pliku skórki w dziale: [Content Block Toolbar Skin] linijkę Color = #FFFFe1 odpowiedzialną za kolor okna "Zablokuj zawartość..." gdyż na standardowym tle czcionka jest niewidoczna. Po zmianie wygląda następująco: podgląd

Pavel84 napisał(a):

Originally posted by archetwist:

Kombinujesz jak koń pod górę, jak mówi przysłowie
.input[type="button"] {
color: #FFF;
}


Dodałem to do pliku "user.css" który mam ustawiony w preferencjach jako plik ze stylami użytkownika. Niestety kolor napisów na przyciskach się nie zmienił ani na google ani w bocznym panelu ani gdziekolwiek indziej. sad
No tak, jak zwykle coś skopałem. Już działa! Dzięki za poradę. smile

Originally posted by Ryszard:

W oczekiwaniu na skryptoskrybę otwórz Widok - Styl, kliknij w "Zarządzaj trybami" i na zakładce "Wyświetlanie" odptaszkuj "Stosuj style do elementów formularzy"http://files.myopera.com/Ryszard/files/mirage.pngO widzę, że jest już inna propozycja.


Na pierwszy rzut oka wszystko jest ok ale spójrz na tę stronę z włączoną a następnie z wyłączoną opcją to zobaczysz czego chciałem uniknąć dając warunek aby skrypt nie wtrącał się jeśli już zostały zadeklarowane jakieś style dla przycisków.

Tutaj http://www.cssplay.co.uk/menu/form.html szczególnie widać jak bardzo standardowe przyciski nie pasują do reszty formularza. W menu Widok -> Styl pokażą się dodatkowe style dla tej strony. A ten formularz już całkiem dobitnie pokazuje co się traci po wyłączeniu styli (polecam odświeżyć stronę po zmianie opcji). sad

Originally posted by Ziggy X:

Sam też od dłuższego czasu używam tej skórki i proponuję także usunąć z pliku skin.ini w pliku skórki w dziale: [Content Block Toolbar Skin] linijkę Color = #FFFFe1 odpowiedzialną za kolor okna "Zablokuj zawartość..." gdyż na standardowym tle czcionka jest niewidoczna. Po zmianie wygląda następująco: podgląd


Nawet nie zauważyłem. smile Ale dzięki za radę. smile Wypadało by to zgłosić autorowi skórki...