Type: Browser Incompatibility Fix Software: shimmie2 Module: different themes Reference: http://trac.shishnet.org/shimmie2/browser/branches/branch_2.2/themes/danbooru/user.theme.php http://trac.shishnet.org/shimmie2/browser/branches/branch_2.2/themes/danbooru/style.css http://trac.shishnet.org/shimmie2/browser/branches/branch_2.2/themes/default/style.css http://trac.shishnet.org/shimmie2/browser/branches/branch_2.2/ext/user/theme.php http://trac.shishnet.org/shimmie2/browser/branches/branch_2.2/ext/alias_editor/theme.php http://trac.shishnet.org/shimmie2/browser/branches/branch_2.2/ext/tag_edit/theme.php Verified: Yes Solved: Yes Official res.: Unknown Author: Daniel Marschall Date: 2008-10-28 If you are using Internet Explorer, you'll have troubles because of wrong displayed text fields. The text-fields are implemented in a which has no defined width property. 1. Signup-Page ~ themes/danbooru/user.theme.php # Find
Name
Password
Repeat Password
Email (Optional)
# Replace with
Name
Password
Repeat Password
Email (Optional)
# Line 36 ~ ext/user/theme.php # Find
Name
Password
Repeat Password
Email (Optional)
# Replace with
Name
Password
Repeat Password
Email (Optional)
# Line 36 2. Password change page ~ themes/danbooru/user.theme.php # Find
Change Password
Password
Repeat Password
# Replace with
Change Password
Password
Repeat Password
# Line 82 ~ ext/user/theme.php # Find
Change Password
Password
Repeat Password
# Replace with
Change Password
Password
Repeat Password
# Line 154 3. Alias editor ~ ext/alias_editor/theme.php # Find # Replace with # Line 16 4. IP Ban ~ contrib/ipban/theme.php # Find
{$user->name}
# Replace with
{$user->name}
# Line 39 5. Mass tag edit ~ ext/tag_edit/theme.php # Find Search Replace # Replace with Search Replace # Line 12 6. Edit image bans ~ contrib/image_hash_ban/theme.php # Find
# Replace with
# Line 45 7. Now we have to change the style information and set the 100% value to 90%, so that the input boxes are not cut at the right end. ~ themes/danbooru/style.css # Find TD>INPUT {width: 100%;} TD>SELECT {width: 100%;} # Replace with TD>INPUT {width: 90%;} TD>SELECT {width: 90%;} # Line 53 ~~~ # Find #nav INPUT { width: 100%; padding: 0px; } #nav SELECT { width: 100%; padding: 0px; } # Replace with #nav INPUT { width: 90%; padding: 0px; } #nav SELECT { width: 90%; padding: 0px; } # Line 87 ~ themes/default/style.css # Find TD>INPUT[type="submit"] {width: 100%;} TD>INPUT[type="text"] {width: 100%;} TD>INPUT[type="password"] {width: 100%;} TD>SELECT {width: 100%;} # Replace with TD>INPUT[type="submit"] {width: 90%;} TD>INPUT[type="text"] {width: 90%;} TD>INPUT[type="password"] {width: 90%;} TD>SELECT {width: 90%;} # Line 46 ~~~ # Find #nav INPUT { width: 100%; padding: 0px; } #nav SELECT { width: 100%; padding: 0px; } # Replace with #nav INPUT { width: 90%; padding: 0px; } #nav SELECT { width: 90%; padding: 0px; } # Line 90 8. At the login block you will see that the password field is larger than the user field. We can correct our width definitions for Internet Explorer: ~ ext/user/theme.php # Find Password # Replace with Password # Line 66 9. And at the image edit frame we see that the tagBox has a lower width than the source box. ~ ext/tag_edit/theme.php # Search for Tags # Replace with Tags # Line 37 10. In my opinion, the login block looks still ugly. I remove the border of the login-form which is also very ugly in my opinion. Also for the default signup page. Just a cosmetic improvement. ~ ext/user/theme.php # Find # Replace with
# Line 64 ~~~ # Find
# Replace with
# Line 36 ~~~ # Find
# Replace with
# Line 154 11. in general, ALL border='1' should be removed from the image board. If they would be neccessary, then a style-sheet rule should make them invisible. ~ contrib/ipban/theme.php # Find
# Replace with
# Line 35 ~ contrib/image_hash_ban/theme.php # Find
# Replace with
# Line 41 ~ ext/tag_edit/theme.php # Find
# Replace with
# Line 11 ~ ext/ext_manager/theme.php # Find
# Replace with
# Line 7 ~ ext/alias_editor/theme.php # Find
# Replace with
# Line 46 ~ contrib/report_image/theme.php # Find
# Replace with
# Line 50 ~ contrib/event_log/theme.php # Find
# Replace with
# Line 24