Menulab RichTextBox Changelog

What's new in Menulab RichTextBox 2.0

Jul 17, 2013
  • BUG FIX : FF & Chrome would position the cursor BEFORE an inserted element like emoticon or symbol. The cursor is now positioned AFTER an inserted element (IE always did that).
  • BUG FIX : Bullets does not work in Chrome.
  • BUG FIX : FF would still jump to position of RichTextBox even if RichTextBox was not focused (actually it should jump back, but it didn't)
  • BUG FIX : If initializing html was containing new lines, initializing would not work. Newlines are now converted to linebreaks before pushed client side.
  • BUG FIX : DropDownLists now update its UI correct, eg. showing which fontname is used for current context.
  • Update : Format dropdownlist added (now possible to insert headers)
  • Update : Buttons can now be removed more easily from the mlButtons collection, just call mlButtons.Remove(Button).
  • Removal : Media button deleted (it really only supported images and it did so in an inferior way)
  • Update : Image button added (while possible to insert image through the old media button, the new Image button is much improved).
  • Update : Table button added (now possible to add and edit tables).
  • Update : Symbols button added (now possible to add symbols).
  • Update : Video button added (now possible to upload or embed videos eg. from youtube).
  • Update : Upload button added (now possible to upload resources in a user created folder hierarchy, a hierarchy that can be different for each user. Also now possible to create download links pointing to files uploaded).
  • Update : Break Link button added (links could already be removed using the link button, however it is standard to have a separate "break link" button).
  • Update : Now possible to set width and height in percent of parent element (not only is this an expected standard, it is also convenient then you don't know how much space is available).
  • Update : Help button added (for now just referencing back to RichTextBox to help link building, however it will allow me to create help topics available for all RichTextBoxes around the world as soon as I publish a help topic).
  • Update : Microsoft AntiXSS security control is added and default RichTextBox will apply AntiXSS security then returning user content (that is : then RichTextBox.mlHtml returns).

New in Menulab RichTextBox 1.1 (May 22, 2013)

  • BUG FIX : Hyperlinks could not set target.
  • BUG FIX : Image based toolbar buttons did not work well with HTML5
  • BUG FIX : Element selection from the footer html path would only highlight the selected element, not actually select it.
  • BUG FIX : In Chrome & FF mlSetFocusOnLoad = false would not work, the RichTextBox would ALWAYS be focused.
  • BUG FIX : In Chrome & FF buttons auto moved in toolbar upon user resizing RichTextBox was not clickable.
  • BUG FIX : In FF counters did not work in case RichTextBox was moved in the DOM tree.
  • BUG FIX : Some toolbar buttons were not immune to parent element css, eg. a way off font-size css on parent elements embedding the RichTextBox would destroy the button layout. Buttons are still not 100% immune to parent elements css, however the most common & relevant css is now explicitly overridden safeguarding the buttons. I think in a future update that buttons may be implemented as images only in which case this problem can be easily dealt with.
  • BUG FIX : RichTextBox could not be user resized to a smaller width than the width of the Toolbar. On effect of this bug was that if RichTextBox was resized horizontally to fit all buttons on only one toolbar, then RichTextBox could not be resized back again.
  • UPDATE : Now possible to set width and height in percent of parent element (not only is this an expected standard, it is also convenient then you don't know how much space is available).