Co wyświetla konsola?

W linuksowym Firefoksie konsola JavaScriptu (w 2.0: “konsola błędów”) nie pokazuje, który rodzaj błędów wybrano. W wersji 2.0 też niestety trzeba się dobrze przyjrzeć ikonkom, żeby dostrzec różnicę.

Problem ten wynika z braku kompletnej implementacji type=”radio” dla elementów toolbarbutton z XUL w wersji dla GTK.

Jak więc można sobie z tym poradzić? No cóż, należy wyłączyć “-moz-appearance” dla tych przycisków, który powoduje, że stają się one własnie przyciskami typu “radio” i ostylować je samemu, dodając do userChrome.css następujący kod:

#JSConsoleWindow toolbar#ToolbarMode
  toolbarbutton[checked="true"] {
    -moz-appearance: none !important;
    border: 1px solid #96969d !important;
}

W efekcie wybrana kategoria błędów będzie obramowana tym samym wstrętnym odcieniem niebieskiego, na jaki pokolorowany jest pasek adresu w oknie głównym, jak to widać poniżej. ;-)

jsconsolewithuserchrome.png

PS. wygląda na to, że to już dwusetny wpis w “techblogu”. ;-)

5 responses to “Co wyświetla konsola?

  1. neo

    200? Cóż to za rocznica? Poinformuj nas jak będzie 256, to jakoś uczcimy :-)

    Żeby nie wyjść całkiem poza temat – błąd mi nie przeszkadza, bo zawsze korzystam tylko z wersji “wszystkie”, aczkolwiek poprawka może się przydać.

  2. liviopl

    Mam pytanie odnośnie ŻULa :D:
    Czy jest ŻUL dla Qt?
    GTK+ w przeglądarce, to dla mnie okropne spowolnienie, bo używam KDE…

  3. andol

    A co to za “Wiadomości” oferuje nam konsola błędów? Nie chodzi przypadkiem o “Komunikaty”?

  4. Vatur994

    ja mam problem z pewną stroną gry MMOPRG, mniejsza z tym jaka to gra. Chodzi o to, że w konsoli błędów pisze “MouseOutSumbenuItem Is Not Defined” lub Out zamienia się na over. Co oznacza ten błąd. Przez to obrazki na stronie mi się nie pokazują i strona bardzo wolno się ładuje.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

MDN

Better JavaScript docs for a better Web on MDN

Archiwum

%d bloggers like this: