WHIZZYWIG CHANGE LOG v55b - 4 March 2007 Bugs fixed: - clicking color palette had no effect in Internet Explorer New Features: - The whizzywig does not need to be a textarea (textareas attract spambots) Can be a DIV: whizzywig creates an INPUT type=HIDDEN to return the content NAME= id of DIV v55 - 25 February 2007 Tested in Opera 9, Firefox 2, IE 5.5, 6 and 7 Bugs fixed: - iframe missing its border - linking did not work at first attempt with IE - could not remove link by blanking URL New Features: - *** multiple whizzywigs on the same page *** - reverted to using FONT tags for color use xhtml.js to replace them with spans - image attributes can now be edited - link URLs can now be edited - double clicking a link or image brings up edit form - removed support for Spellbound (current Firefox includes spellcheck) v54 - 27 September 2006 Bugs fixed: - popped dialogs did not always get focus - insHTML javascript actions - object bug in IE - empty tags retained if they had attributes - whereAmI() and insHTML() recoded to improve browser compatibility - IE messes up links within page (# anchors) New Features: - Fonts added: Trebuchet, Impact, Arial Black (reasonable cross-OS support) - Some features now supported in Opera 9 (not insHTML) - HTML tag buttons added to HTML view - HTML tag buttons shown for browsers that do not support design mode - New Word paste button (IE only) - New "ask" option for gentleClean (default is "true") (*Needs translation) - Clean removes xml from pasted in MS Word v53 - 1 June 2006 Bugs fixed: - Inserting an anchor with IE caused full path of editor to be added - Insert an image not always at cursor with IE - Custom buttons with a javascript action not working - Some versions of IE (.net) stumble on code to cleanUp long dash New Features: - Demo to show whizzywig editing multiple divs on the same page v52 - 14 April 2006 Bugs fixed: - Extraneous end tag for div at end of tableform - Toolbar buttons not titled (tool tips) in Firefox/Mozilla - Cannot remove a link (by blanking URL in link form) - DOM trail not displayed in status bar for Firefox/Mozilla New Features: - Cleanup now removes fixedheight on table elements - Table buttons now available for Mozilla/Firefox - Rendered source easier to read xhtml.js v2 - 2 April 2006 - Changed to MIT licence to match v51 of whizzywig.js - Some simplifications to code for smaller file size. v51 - 1 April 2006 Bugs fixed: - syncTextarea did not attach to onsubmit if the form was not the immediate parent of the textarea this bug sometimes described as "Whizzywig does not save if it's in a table or div" - Fallback font for Courier incorrectly specified as 'mono' : corrected to 'monospace' - Enter key on forms submitted whole page - Enter key now does nothing - 404 errors if buttonPath == '' or 'textbuttons' - Width calc now uses 'ex' rather than 'em' - better in Firefox - simplified code to switch designmode on + oWhizzy renamed to oW New Features: - *Extendable*: Can now add your own button or selects to the toolbar. Will insert HTML or execute javascript (which may be internal or external to whizzywig) - Switched to MIT licence (allows use of whizzywig in commercial projects) - Added buttons to insert 'http://' or 'mailto:' in link form - Setting color no longer inserts font tag - cleanUp() has a better go at removing XML inserted by Office applications - gentleClean switch: set gentleClean = false and spans, inline styles and classes removed by cleanUp(). Default is true; i.e. they are retained (unless class=Mso...), so not as vicious as v50 - syncTextarea() now called whenever cleanUp() is executed v50 - 1 February 2006 Bugs fixed: - minor bugs on cleanup and insHTML. New Features: - cleanUp() removes spans, inline styles and classes as well as fonts and table widths ie vicious with text pasted in from Office applications, but preserves bold, italics, bullets etc. This will stomp over some formatting (e.g. text color) applied by whizzywig, so you can disable with gentleClean = true; - No longer forces a white background - picks up background from the cssFile - Highlight button enabled for Mozilla/FireFox - Now uses real