GreaseMonkey is a Firefox extension that lets people write useful JavaScripts that execute against selected web pages. I’m tried using it with a script that will process any text box using Textile to turn a simplified markup into proper HTML.
I tried using it just now to enhance the very basic edit control presented in Movabletype 2.66 when using FireFox. It made it very easy to create the links I used above with a minimum of typing. I also tried to use it to make numbered and bulleted lists, but I had trouble getting the syntax right, and ended up having to repeatedly rerun it. As a result, I accumulated all sorts of difficult to read crap in the HTML, including multiple duplicate paragraph tags, and break tags where I didn’t really want break tags.
I thought it might be a buggy implementation of Textile, but I just visited the cannonical implemenation and found that it is also rather unforgiving about rework.
Hiya,
Any particular example on what’s broken, exactly?
Regexes are always pretty hard to start hacking once they’re already in-situ, and especially when there are other regexes following it which expect certain output π
Oops, actually I misread yout post. Ignore my last line – I thought you were talking about two issues: rework of the entered textile and rework of the Textile code, but you’re only talking about the former, sorry, it’s early π
What do you think about Gareth’s suggestion in my comments here ?
ha, link stripped! http://philwilson.org/blog/2005/03/textile-your-textareas-with.html