Here's some miscellaneous little stylesheet-related patches that might be worth applying to Wakaba and Kareha.
kareha/border-radius.patch
and wakaba/border-radius.patch
:
border-radius
declarations to stylesheets using -moz-border-radius
, since every common web browser (Firefox, Chrome, Safari, Opera, and even MSIE 9) now supports the standard declaration. Separate patches for Wakaba and Kareha included.kareha/javascript.patch
and wakaba/javascript.patch
:
set_cookie()
to be RFC 2109 compliant. It wasn't escaping values before, so strictly-complying cookie implementations will choke on (for example) stylesheets with spaces in the titles.set_stylesheet()
, instead of when the window is closed. This gets rid of inconsistencies when working in multiple tags; in particular, changing the style and then opening a new tab should ideally show the new tab with the newly selected style..*?
or .+?
. Not that I expect anyone to actually use IE5, but I tested the code with it and it didn't work, so there.set_stylesheet()
.kareha/pseud0ch.patch
:
.replytext em
selector to add underlining for <em>
text, since the font-style: normal
rendered it indistinguishable from normal text. (Was that intentional? Why?)I tested these changes in Firefox, Chrome, Opera, and Internet Explorer, and everything appears to work.