Well I had a stroke of inspiration today and it occured to me how to make dAmn useable in Safari RSS. (works in Safari 1.3 also) The fix is far from perfect, but it does make dAmn usable!
------------------
2. Unzip the file, (its called Safari_dAmn_fix.css)
3. Place the file somwhere you can keep it out of the way (once you have installed the fix you can't move the file or you will have to reselect the file in Safari)
3. Open Safari and open the preferences
4. Click Advanced and you will see a drop down box with the text "Style Sheet:" next to it
5. Click this and select Other, in the file box that opens navigate to the Safari_dAmn_fix.css file and choose it
6. Quit Safari and reopen it
dAmm should now work, I know the chat box has some space under it, but this allows the multi-line input to work. (I tested it on 1024x768 and 1280x1024)
Note: The fix is setup to work best for users with a screen resolution of 1024x768 which is the general minimum, see the below Advanced Tip on how to make it look better in higher resolutions.
Known Issue: If you make the Safari window too small the user list on the right and the input bar at the bottom will begin to overlap the chat box.
----- Advanced tip: If you find that at the resolution you usually have your screen at that there is too much space under the chat box above the input line open the CSS file and edit <b..damncrc-chat-window {height: 85% !important;}, changing the 85% to a larger number.
Make sure that there is still some space under the chat box when the multi-line input is off to make sure that when you turn it on the input box doesn't overlap the chat box.
I have found using 86% seems to look good with 1024x768 while 91% makes it look good when using 1280x1024 as your resolution.
You must have only ONE tab in the Safai window that dAmn is in!
The second you open a second tab you will get the "init weirdness!" error. I tried and it recreates the error everytime. Open a second Safari window to browse web pages, you can have as many tabs in the other windows as you want. The Java 5.0 update from Apple does NOT fox the problem.
---------------------------------------------
I also identified a two new issues:
1. My original numbers (ex. 86% for 1024x768) only work for a room with no topic, every line in the topic forces the chat box down under the input bar.
>>> Fix: Open the CSS file and lower the percentage in the .damncrc-chat-window {height: 86% !important;} line.
I found that for a room with two lines of text in the topic 80% works, while 76% seems to work best with 3 lines of text. (it may take some adjusting based on the content of the topic. As a 3 line topic with emotes will be taller then a 3 line topic with just text.)
2. Safari seems to break my fix that prevented the input bar from going under the user list, I think it is caused by long user names in the user list.
>>>> Fix: change the line .damn-lo-col-flex {width:86% !important;} to .damn-lo-col-flex {width:80% !important;} lowering it to 80% seems sufficent to fix it.
Note: at 1280x1024 using 86% will work and the user list shouldn't overlap, at least I have not been able to make it do so. However, at 1024x768 you will need to lower it to 80% to prevent the problem.
-----
I have updated the zipped stylesheet to reflect these changes as well as included modification instructions inside the stylesheet.
As a plus, Safari RSS (2.0) seems to be able to make live changes to the Stylesheet meaning no restart of Safari is needed after a stylesheet update in preferences, you can actually resize the chat box while you are chatting. (note that you must load a new stylesheet to see changes, just saving changes to the current sheet will not work.)
New deals posted everyday, starting Black Friday and running through the holiday season! No hassles, no lines - just awesome savings on art, deviantWEAR, Premium Memberships and more!
Daily Literature Deviations is a group that is dedicated to bringing literature to the forefront of the deviantArt community. We attempt to accomplish this by daily featuring Literature artists from around the community that deserve the recognition, but are not getting it.
Each day we will feature 5 deviations from the Literature categories in a News Article. In order to support the artists that we feature, we ask that you the news article as well as check out the individual pieces. We understand that each day you may not be able to check out each and every one of the pieces, everyone has their own things going on. We just ask that you make an attempt to help support the growing Literature community.
^Ikue has been a devious member of our community for almost 7 years and in this time he has proven to be nothing short of dedicated and devoted. Whilst volunteering his time over the last 22 months as a Gallery Moderator within the Community Relations Team, Chris has brought the Vector gallery and many vector artists directly into the spotlight. ^Ikue's commitment to the community is evident in everything he touches and you can always find him reaching out to others with an encouraging word. Chris is a natural leader with a vibrant and empathic personality, and is a role model for deviants everywhere. It's ev... Read More
------------------
1. Download the stylesheet here: Safari dAmn fix
2. Unzip the file, (its called Safari_dAmn_fix.css)
3. Place the file somwhere you can keep it out of the way (once you have installed the fix you can't move the file or you will have to reselect the file in Safari)
3. Open Safari and open the preferences
4. Click Advanced and you will see a drop down box with the text "Style Sheet:" next to it
5. Click this and select Other, in the file box that opens navigate to the Safari_dAmn_fix.css file and choose it
6. Quit Safari and reopen it
dAmm should now work, I know the chat box has some space under it, but this allows the multi-line input to work. (I tested it on 1024x768 and 1280x1024)
Note: The fix is setup to work best for users with a screen resolution of 1024x768 which is the general minimum, see the below Advanced Tip on how to make it look better in higher resolutions.
Known Issue: If you make the Safari window too small the user list on the right and the input bar at the bottom will begin to overlap the chat box.
-----
Advanced tip: If you find that at the resolution you usually have your screen at that there is too much space under the chat box above the input line open the CSS file and edit <b..damncrc-chat-window {height: 85% !important;}, changing the 85% to a larger number.
Make sure that there is still some space under the chat box when the multi-line input is off to make sure that when you turn it on the input box doesn't overlap the chat box.
I have found using 86% seems to look good with 1024x768 while 91% makes it look good when using 1280x1024 as your resolution.