Decius wrote: ] The MemeStreams bookmarklets now fully support Safari. You can ] select text in a window, hit the recommend bookmarklet, and ] that text will be quoted in your Meme! ] ] In order for this to work you have to upgrade your ] bookmarklet. You'll find the latest bookmarklets by clicking ] on "help" in the navigation menu. ] ] Now that I can actually use Safari with my website, I'm going ] to cut over to it for a while and see what I think. I hope the ] anti-aliasing doesn't give me headaches. ] ] Now a short rant: ] ] There is one correct way to implement text selections in ] JavaScript: document.getSelection. Thats how everyone does it. ] Thats the STANDARD. Everyone, that is, but Microsoft, who ] decided to implement a text selection object instead of a ] method. Very annoying. I have no idea why they did this; as ] far as I can tell there is no technical benefit. Then you've ] got Apple, who decided to make getSelection a method of ] windows instead of documents. So now there are three ways to ] do this. ] ] I understand what Apple was thinking. By putting this under ] window you don't run into problems with frames. ] ] Then again, I don't understand what Apple was thinking. Safari ] is not the only browser on the planet! I still have to support ] the other methods for other browers, I still have to do step ] through all the frames on a page, so you really haven't helped ] me at all. My code is more complex, not less complex. More ] importantly, almost nobody who uses this stuff knows how to ] make this work effectively. The result is that bloggers can't, ] and in general, don't use your browser. ] ] In general, and in particular on the internet, being standards ] compliant is better then being more efficient. It doesn't ] matter how well your stuff works if no one can use it! Awesome!!!! You rock! RE: MemeStreams Safari support complete! |