Days
Hours
Minutes
Seconds
x

Froala Editor v4.2.0 is Here LEARN MORE

Skip to content

Changelog

This version of the Froala WYSIWYG HTML Editor is no longer maintained. Please check Froala editor V2.

Version 1.2.8

Release Date: July 12, 2015

  • Improve cursor position after paste.
  • Improve URL conversion on paste.
  • Bug fixing
    • Outdenting list results in incorrect markup.
    • Invalid HTML when outdenting list item.
    • Disable image drag and drop upload was not working.
    • Fix XSS in link insert.
    • Popup inputs were not focusing in Bootstrap modals.
    • Pass the correct document to Mordernizr.
    • Button state was not refreshed on clear formatting.
    • Popups were not placed correctly with fullscreen mode.
    • Links were pasted twice when there was a video in the editor.
    • New lines where not preserved in Webkit inside PRE tag sometimes.
    • URL pasting from Word.
    • Use keypress instead of keydown for lists.
    • Font size was not preserved in Webkit browsers sometimes.
    • New lines were removed on plain paste.
    • Links attributes were not preserved inside iframe.
    • Delete was not working correctly inside iframe.

Version 1.2.7

Release Date: May 13, 2015

  • Add beforeUploadPastedImage event.
  • Buttons are not simpleTags. Improve cleaning allowedAttrs.
  • Clean HTML that is set inside textarea before adding it to the element.
  • Add doNotJoinTags option.
  • Colors plugin was improved.
  • Add linkAttributes option.
  • Improve imageAltSet, imageFloatedLeft, imageFloatedNone and imageFloatedRight events.
  • Add entities plugin.
  • Add response to the fileUploaded event.
  • Add afterImageUpload and afterFileUpload events.
  • Replace node.children with node.childNodes.
  • Improve imageResize and imageResizeEnd events.
  • Add saveParam.
  • Allow to type in RTL or LTR according to the keyboard type.
  • Improve Danish translation.
  • Improve pasting.
  • Add afterPasteCleanup event.
  • Text inside link is not sanitized anymore
  • Add iconClasses option.
  • Add useFileName option.
  • Add Estonian translation.
  • Bug fixing
    • allowStyle and allowScript were not working sometimes.
    • Empty <P> was added at the end of table.
    • Allow tables inside lists.
    • Spaces inside lists were replaced with HTML entity.
    • Drag event was not bubbled up.
    • SHIFT+ENTER error in IE11 on Win8.
    • Tag order was changed after cleaning.
    • The cleanifier was not working with certian html.
    • Focus when there was another selection was throwing an error.
    • Linking an individual image wasn't working properly.
    • Do not override box-sizing for all elements inside the editable area.
    • Taking iframe child nodes was raising an exception.
    • Pasting raw HTML was not working.
    • Combining paragraphs was creating inline style markup in Chrome.
    • Format blocks were not applied to more than one line.
    • HTML object/embed tag couldn't be inserted in empty editor.
    • HTML comments were messing up the source code.
    • Append image/link popup to scrollable container.
    • Inline editor was going out of focus when the whole div is selected.
    • Video toolbar was showing all formatting options in inline mode.
    • Fullscreen was not working properly scrolling down with toolbar fluid.
    • Pasting images with imageUpload disabled was freezing the UI.
    • jQuery proxy was applied incorect in few places.
    • insertHTML for pre was removing the line breaks.
    • beforeImageUpload wasn't triggered in IE9.
    • onBlur event wasn't triggered all the time.
    • Image upload doesn't react correctly to HTTP status 413 and 422.
    • CopyPaste Text from Word was throwing and error sometimes.
    • Images with contenteditable attribute set to false were editable.
    • imageUploadToS3 should not always have a callback
    • Deleting image next to each other when there is no text in block tag.
    • Right-click paste option missing for empty editor.
    • Cross browser plain paste.
    • Hitting enter in blockquote was not leaving it.
    • Pasting in Bootstrap modal was not working in IE.
    • Hitting enter at the bottom of the editor was not scrolling down.
    • Disable should now allow scrolling.

Version 1.2.6

Release Date: February 22, 2015

  • Reflect in UI the disable state.
  • Placeholder has no longer italic style.
  • Default linkAutoPrefix value is empty string instead of false.
  • Popups are closed when the window is resized.
  • Enter is no longer copying the style of the previous block element.
  • Allow video preview in all browsers.
  • Check TAB by testing the charCode instead of the string itself.
  • Improve Russian translation.
  • Add allowScript option.
  • Add allowStyle option.
  • Add fullPage option.
  • Add unsupportedAgents option.
  • Add maxCharNumberExceeded event.
  • Bug fixing
    • Adding space in PRE was moving the cursor at the beginning.
    • Comments from Word were not cleared all the time.
    • Extra new line was added in FF when deleting an empty line.
    • Hitting enter a blank LI was placing the cursor badly in Chrome.
    • Deleting multiple rows in table was raising an error.
    • XSS vulnerability when pasting JS code.
    • Images near link tag were wrapped inside it.
    • New lines were not replaced by space when the editor was initialized.
    • Form inputs were stripped out when the editor is empty.
    • Backspace was not working when a video was selected.
    • Clicking on the arrow of the predefined link list was not toggling it.
    • Editor was not initializing when it got focus and initOnClick was true.
    • Fix RegEx used to determine tag name.
    • Including language was overriding the direction option.
    • Buttons on the page were not working on iOS when the editor got disabled.
    • frTag class was still added when autosave was used.
    • Adding functions to Array.prototype was adding bad style to elements.
    • Images from clipboard could not be pasted sometimes.
    • List fixes when using headings inside.
    • Fix spaces were removed when list was created in FF.
    • Fix allowedBlankTags were not working all the time.

Version 1.2.5

Release Date: January 24, 2015

  • Improve overall typing when paragraphy option is false.
  • Add linkAutoPrefix option.
  • Improve cleaning algorithm.
  • Submit popups by hitting ENTER.
  • Close popups when hitting ESC.
  • Add defaultTag as experimental.
  • Style tag is no longer allowed in order to prevent XSS.
  • Text is the default selection in the colors dropdown.
  • Add foreColors option.
  • Add backColors option.
  • Add defaultColorOption option.
  • Add backColorsDisabled option.
  • Add foreColorsDisabled option.
  • Improve plain paste.
  • Improve coping text within the editor.
  • fr-tag is no longer added by default. useFrTag should be used instead.
  • editable.imageInserted event has one more param, response, that contains the unprocessed response from the server.
  • Extra <p> tags are no longer added in list items.
  • Add customImageButtons option.
  • Add option showNextToCursor.
  • Add multiLine option.
  • Upload files by drag and drop directly in the editor.
  • Replace CTRL + F shortcut by CTRL + E.
  • Improve URL sanitizer.
  • Add urls plugin that would automatically convert URLS.
  • Add fullscreen plugin.
  • Basic iframe support.
  • Add Ukrainian language.
  • Improve Norwegian language.
  • Add scrollableContainer option.
  • Add defaultImageAlignment option.
  • Add defaultVideoAlignment option.
  • Improve undo/redo saving performance.
  • allowedEmptyTags tags is no longer available.
  • allowedBlankTags should be used to allow empty tag that don't have any attributes.
  • Add inline_styles plugin.
  • Add useClasses option.
  • Add image options to display as inline or break text.
  • Change image handlers design.
  • Add align button for image as a dropdown.
  • floatImageLeft, floatImageNone and floatImageRight buttons were removed. align button should be used instead.
  • Add textNearVideo option.
  • Bug fixing
    • Not entire editor was clickable with height/minHeight option.
    • Window 8.1 was throwing "Class not registered" error.
    • OS X CTRL shortcuts were broken.
    • Dragging into other file inputs was broken.
    • Fix setSelection method.
    • Setting HTML with setHTML was not clearing the content properly.
    • Destroying the editor was not clearing all the events.
    • simpleAmpersand option was always true.
    • Line breaks in PRE were not stored.
    • Pasting quoted text was splitting up editor.
    • Don't break tab index.
    • Custom dropdowns were not closed after selecting an option.
    • Using hash= in URLS was breaking the URL.
    • Placeholder was not disappearing on Android.
    • Enter in textarea inside list item would split it.
    • Initializing the editor with selection markers was throwing an error.
    • Setting the dirty flag was not clearing the autosave interval.
    • Focus was not working in IE9.
    • Close popup button was not working for file upload.
    • Using fluid toolbar was adding a whitespace gap.
    • Deleting text was not possible sometimes.
    • iPad popup positioning.
    • Pasting empty paragraph from Word.
    • Text/Background colors could not be removed in certain situations.

Version 1.2.4

Release Date: November 24, 2014

  • Add disabled option for buttons.
  • imageInserted event is receiving the jQuery object instead of the image URL.
  • Korean language improvements.
  • Finnish language improvements.
  • Croatian language improvements.
  • PT-BR language improvements.
  • Japanese language improvements.
  • Overall translation improvements.
  • A custom font name can be set in fontList option.
  • Image params are passed to clipboard paste upload requests.
  • Add allowedEmptyTags option.
  • Add selfClosingTags option.
  • insertHTML improvements.
  • Add defaultImageTitle option.
  • Allow Font Awesome icons inside editable area.
  • Bug fixing
    • Undo/redo is no longer disabled for other elements inside the page.
    • Placeholder position.
    • Sometimes certain blocks were merged together.
    • Image inside table.
    • Horizontal Line editing.
    • Change icons for dropdowns.
    • textNearImage had no effect when image got selected.
    • Shift + Enter in Chrome in empty editor was moving the cursor to the top.
    • Image paste from clipboard in Chrome.
    • Backspace in empty editor was moving cursor badly.
    • paragraphy option disabled in IE 11.
    • Paste inside table.
    • List actions with text selected was losing selection.
    • HTTP headers were not passed for image/file upload.
    • Pasting from Evernote.
    • NO=YES string could not be pasted.
    • IE8 fixes.
    • Word paste clean headings anchors.
    • Fix cleaning RegEx.

Version 1.2.3

Release Date: October 23, 2014

  • Improve events managing mechanism.
  • Improve syncing and undo manager.
  • Improve pasting focus.
  • defaultImageWidth option is ignored if it is set to 0.
  • Add setDirty method.
  • blockTags option accepts more tags now.
  • Improve Word pasting.
  • Improve insertHTML method.
  • Improve floating toolbar when fixedToolbar option is false.
  • Improve button click experience on mobile devices.
  • froala_page.css is renamed to froala_style.css.
  • froala_style.css is no longer included by default and it has to be included separately.
  • Redesign colors plugin.
  • colors option was added.
  • colorsStep option was added.
  • imageDeleteConfirmation option was added.
  • Improve Russian language.
  • Add scrolling to allowedAttrs.
  • countCharacters option was added.
  • zIndex option default value is now 2000.
  • typingTimer option default value is now 500.
  • Add removeFormat button.
  • Images pasted from clipboard are now uploaded to http://i.froala.com/upload_base64.
  • Support for callbacks is removed completely. Events should be used instead.
  • Bug fixing
    • Android fixes.
    • iOS fixes.
    • Indent list.
    • Edit text inside a Twitter Bootstrap button.
    • Japanese input.
    • Korean input.
    • Image insert in IE.
    • Custom dropdown click was sending to the top of the page.
    • Hit backspace after closing the link popup was redirecting to the previous page.
    • Remove background/foreground color.
    • Enter before and after table in Webkit browsers.
    • List backspace when there is text selected.
    • Characters counting on insert link.
    • Move image around the editor was placed badly sometimes.
    • Copy / paste from editor was removing the style.
    • Table actions were not tracked correctly in undo stack.
    • Pasting from Word was introducing some odd characters sometime.
    • Cursor position in Chrome.
    • Using th in tables is not throwing an error anymore.
    • embeded tag was removed.
    • Nested lists fix.
    • Fix XSS for inserting data:text/html.. as link.
    • Inline editor was not showing in few situations.
    • Allow links starting with tel:.

Version 1.2.2

Release Date: October 1, 2014

  • Add char_counter plugin.
  • Review list of allowedAttributes.
  • Review list of allowedTags.
  • Add beautifyCode option.
  • Add onPaste event.
  • Add granular control for shortcuts, shortcutsAvailable option.
  • Add convertMailAddresses option.
  • Improve UX for inserting link.
  • Add badLink event.
  • Paste improvements in all browsers.
  • Moving images now works in IE too.
  • Add pasteImage option.
  • Improve cleaning.
  • Add royal theme.
  • Add refresh and refreshOnShow options for custom dropdowns.
  • Add refresh option for custom buttons.
  • Show loader when image is inserted by link.
  • Add videoAllowedAttrs and videoAllowedTags.
  • Allow undo/redo without buttons.
  • Add imageTitle option.
  • Bug fixing
    • XSS vulnerability when opening uploaded files.
    • Video XSS vulnerability for embedded code.
    • File upload by drag and drop.
    • Blur/focus not triggering right.
    • Error raised when hitting tab and table plugin was not included.
    • Table fixes in IE 11.
    • Nested lists were not always working fine.
    • Make nested lists HTML5 compliant.
    • Focus was jumping on Android when bold was applied.
    • Chrome warnings for boundary.detach.
    • Remove background/text color was not always working.
    • Cangjie input was not working fine in Chrome.
    • Focusing on the editor was moving the cursor badly in IE.
    • After doing redo, undo was not working properly anymore.
    • Changing alignment was losing cursor position.
    • IE fixes.
    • IE9 image upload using remote iframe.
    • Image replace IE 11.
    • Regex for cleaning attributes.
    • Blur was not working properly with initOnClick.
    • localhost URLs with port were not sanatized correctly.
    • Applying a format in IE was scrolling to the top.
    • Inserting image on Android.
    • Dropdowns are overlapping when 2 editors are on the same page.
    • iPad inline mode showing badly in iOS 8.

Version 1.2.1

Release Date: September 11, 2014

  • Add data-name to the custom buttons and custom dropdowns.
  • Disable editing while uploading image.
  • Improve regular expression that match the attribues to clear.
  • Accept application/json as response from pastedImagesUploadURL.
  • Bug fixing
    • IE8 not initializing.
    • Selection was restore badly sometimes.
    • Fix new lines in PRE tags.
    • Calling destroy() before doing initialization on initOnClick would not clear the init event.
    • Dropdowns were not disabled in Chrome in HTML mode.
    • contentChanged was not triggered by "cut" event from browser.
    • File upload was not hiding/showing insertLink popup inputs properly.
    • File upload was not closing image mode.

Version 1.2.0

Release Date: September 7, 2014

  • New algorithm for working with lists.
  • Nested lists.
  • Lists are now a plugin.
  • File Support.
  • Improve code readability.
  • Add button to remove the background color.
  • Add button to remove the text color.
  • Improvements to theme file.
  • Add red theme.
  • Add gray theme.
  • Add link when there is no text selected.
  • Setting contenteditable="false" to elements within the editor will make them not editable.
  • Improve element selections.
  • Hitting ESC in popups closes them.
  • Hitting TAB in popups moves through the inputs.
  • Hitting TAB in tables would move through the cells.
  • HTTP links are now validated against regular expression.
  • Improve pasting.
  • Add translation for video "or" word.
  • Add translation for "Block Style".
  • Allow to paste image from clipboard.
  • Improve Brazilian Portuguese translation.
  • Add Bosnian language.
  • Add Croatian language.
  • Add Montenegrin language.
  • Add Serbian language.
  • Upgrade to FontAwesome 4.2.0.
  • Upgrade to jQuery 1.11.0. jQuery 1.10.2 is still supported.
  • Options to manage image pasting from clipboard: pastedImagesUploadURL and pastedImagesRequestType.
  • Improve exec_commands method.
  • Improve cleaning.
  • Add editInPopup option.
  • Add allowedAttrs option.
  • Add allowedTags option.
  • Add formatTags option.
  • Dropping image in the editor directly will upload it.
  • Image preview while uploading it.
  • Improve typing in typeahead languages.
  • Improve the editor positioning in inline mode.
  • Add subscript button.
  • Add superscript button.
  • Rewrite errors for media manager.
  • Improve selection.
  • Add new events: afterUploadPastedImage, beforeFileUpload, fileUploaded, videoRemoved, videoFloatedLeft, videoFloatedNone, videoFloatedRight, cellInsertedBefore, cellInsertedAfter, cellsMerged, cellDeleted, columnInsertedBefore, columnInsertedAfter, columnDeleted, rowInsertedBelow, rowInsertedAbove, rowDeleted, tableInserted, tableDeleted, cellHorizontalSplit, cellVerticalSplit, subscript, superscript, videoError.
  • Rename some events.
  • Bug fixing
    • Fix adding links with text in Chrome.
    • Fix events not passing editor instance.
    • Dropdowns were active in HTML mode.
    • HR tag was not in the allowed tags.
    • Video formatting is no longer removed.
    • Fix focus/blur events.
    • Remove placeholder in HTML view.
    • Using space to mark checkbox in link popup was closing the popup.
    • Fix insert table on Android.
    • Click on dropdown item was not stopping event propagation properly on iOS.
    • Hide editor when changing orientation on iOS.
    • Fix HTML view button design in inline mode.
    • Image progress bar was not showing progress.
    • Resize on image with link on iPad.
    • Tables were exceeding the width in inline mode.
    • Block style fixes.

Version 1.1.9

Release Date: August 24, 2014

  • Bug fixing
    • Word paste.
    • Start with fontSize in Webkit browsers.
    • Cleaning RegEx fixes.
    • Page flickering on paste.
    • Cursor position on paste in Webkit browsers.

Version 1.1.8

Release Date: August 23, 2014

  • Add linkClasses option.
  • Add headers option.
  • Add withCredentials option.
  • Add focus event.
  • Add blur event.
  • Add initialized event.
  • Improve cleanup methods.
  • Cleanup on paste from Word.
  • Improve XSS filters.
  • Paste cleanup improvements.
  • Add popup for editing video.
  • New algorithm to clean the HTML output.
  • Separate stylesheet for page style - froala_page.css.
  • Add HTML code style by default from the editor.
  • Add Hebrew language.
  • Bug fixing
    • Other editors are still visible when initOnClick is used and text is selected for the first time.
    • insertHTML cursor was not always at the end.
    • blockStylesToggle option was not working correctly.
    • Hide image popup when another image is selected.
    • Mistype Embeded instead of Embedded.
    • Switch from UL list to OL.
    • Flickering when removing a list.
    • Aligning a table cell was applying the new alignment to everything after it.
    • $.noConflict was not working.
    • Adding new row was not possible sometimes.
    • Foreign letter could not be introduced using ALT + key.
    • HTML view was losing focus sometimes, especially in IE 11.
    • setHTML was getting focus from everything else on the page.
    • Lists were not working in Safari when hitting enter.
    • Insert same image twice was not possible in Chrome.
    • Methods will return the value for the first element in the collection; not an array of the return values for all elements.
    • Changes were not reflected when form was submitted in HTML mode.
    • Accept all 200 codes from the server.
  • Deprecated
    • Callbacks are deprecated in favor of events.
  • Removed
    • enableScript option was removed to prevent XSS.
    • imageMargin option was removed in favor of setting it from CSS.

Version 1.1.7

Release Date: July 20, 2014

  • Save/Restore selection works for multiple ranges.
  • Bug fixing
    • Color buttons submit issue.
    • Inline editor popup issues.
    • Calling destroy() was not removing f-html.
    • XSS in insert video.
    • Insert image popup going out of the screen.

Version 1.1.6

Release Date: July 13, 2014

  • Tables.
  • Insert video by URL.
  • Speed improvements.
  • Add support for IE8.
  • Improvement to Android support.
  • Improve mobile popup positioning.
  • The following features are plugins and they are no longer included by default
    • Block Style
    • Text and Background colors
    • Media Manager
    • Tables
    • Video
    • Font Size
    • Font Family
  • Add simpleAmpersand option.
  • Add imageLink option.
  • Improvements to German languages.
  • Beautifier is used as a separate lib and is no longer available by default.
  • Add maxHeight option.
  • Default is no longer available as default, but options can be toggled.
  • inverseSkin is replaced by theme option.
  • Theme CSS file.
  • Improve HTML output.
  • Improve Italian language translation.
  • Start in color/font size.
  • Allow user to return error from server for image.
  • Replace invisible space with BR tag.
  • Improve French translation.
  • Add saveRequestType option.
  • Callbacks from images get jQuery object as parameter instead of src.
  • Clean HTML with regular expressions instead of jQuery code.
  • Editor can be initialized on image.
  • Editor can be initialized on link.
  • Option to edit the text from the DOM element in a popup.
  • Pass a default list of links to choose from.
  • Add option to open the link in another tab.
  • Add disableRightClick option.
  • Add blockStylesToggle option.
  • Add trackScroll option.
  • Add unlinkButton option.
  • Bug fixing
    • Fix random image delete.
    • Fix cursor not showing in some cases.
    • Unescape usual entities in links.
    • Prevent removing rowspan and colspan.
    • Fix defining Array.prototype.myNewMethod.
    • Fix zIndex for dropdowns.
    • Fix using Froala Editor with RequireJS.
    • Fix image delete alert keeps showing after delete when pressing the backspace key.
    • Switching to HTML and back was placing bad focus.
    • Fix screen flicker on paste.
    • Prevent inline editor showing when clicking in selected text.
    • Prevent executing script from PRE.
    • Fix dropdown arrow in Webkit.
    • Fix image border not showing when floated right in inline mode.
    • Fix image move breaking paragraphs.

Version 1.1.5

Release Date: May 20, 2014

  • Add focus method.
  • Show editor on right click.
  • Editor can now be initialized on image.
  • imageUploadToS3 option to upload to Amazon S3.
  • imageUpload option to disable image upload.
  • customDropdowns option to customize dropdowns.
  • blockStyle command to set a custom blockStyle.
  • blockStyles option to set specific blockStyles.
  • defaultBlockStyle option to set default available block styles.
  • Improve destroy method.
  • Improve placeholder support.
  • Improve coding mode.
  • Improve new line in code and blockquotes.
  • Set media manager to always expect JSON and not text.
  • Update to FontAwesome 4.1.0.
  • Replace paragraph icon.
  • Replace color icon.
  • Add fontFamily button in toolbar.
  • Add blockStyle button in toolbar.
  • Add html button back in toolbar.
  • Allow URLs starting with # and /.
  • Sync when image is dropped.
  • Show editor by key selection in inline mode.
  • Focus input when showing the link popup.
  • Bug fixing
    • Fix UL/OL next to image floated left overlap.
    • Fix OL indent.
    • IE html view textarea resize handles.
    • contentChanged callback was not triggering on delete in webkit.
    • Focus was not working properly in HTML mode in IE.
    • Fix insert video IE 11.
    • Image delete message was still showing after deleting image.
    • Image load error IE 11.
    • Page was scrolling on paste.
    • Fix image move in Safari.
    • Fix image resize handles being added twice.
    • Fix enableScript option.

Version 1.1.4

Release Date: May 5, 2014

  • Media manager for images.
  • Add zIndex option.
  • Minimum for autosaveInterval was changed to 100.
  • Improve for XSS support.
  • Improve insertHTML method.
  • saveURL is no longer required to trigger save.
  • Add image restriction by using allowedImageTypes option.
  • CTRL + Backspace is cutting text.
  • CTRL + ] in indenting text.
  • CTRL + [ is outdenting text.
  • CTRL + " is formatting text as quote.
  • CTRL + \ is formatting text as code.
  • Sync before submitting form.
  • Delete image by hitting delete when it is selected.
  • Hitting enter when image is selecting is getting it down.
  • maxImageSize option to restrict image size before upload.
  • Add defaultImageWidth option to set the image size on insertion.
  • afterRemoveImageCallback is now getting the image src as param.
  • Image remove control improved.
  • Horizontal line command.
  • Font family support.
  • Move writeVideo to its own method.
  • Improve wrapping support.
  • Improve getHTML method.
  • Improve block formatting.
  • Setting background color would take into consideration parents too.
  • Improve contentChangedCallback support.
  • Remove invisible characters when saving the HTML.
  • Add isActive method to check if command is active.
  • Improve undo mechanisms.
  • Use a custom version of Modernizr that does not conflict anymore.
  • Improve editor position in Firefox when a scale transform is applied.
  • Selected fontFamily, fontSize or block type appears selected in the dropdown.
  • beforeFileUpload callback.
  • Bug fixing
    • New line fix when paragraphy enabled in Webkit.
    • Bold was not working properly when undo and redo were disabled.
    • Insert image on IE 10-11 at cursor location.
    • Empty editor was focused after initialization in Webkit.
    • Releasing selection outside the editable zone.
    • Click issue when there is more than one link.
    • Shortcut keys were not working when editor was empty.
    • Textarea was not focusing in Safari.
    • Hitting bold when editor is empty was not working.
    • Fix iPad issue of scrolling through dropdowns.

Version 1.1.3

Release Date: April 8, 2014

  • Custom tags from html are no longer removed.
  • minHeight option.
  • removeFormat method.
  • Image is inserted where the cursor is.
  • Undo preserves selection and cursor position.
  • Please wait message when uploading image.
  • <br> are no longer removed when calling save.
  • Bug fixing
    • Pressing Bold, Italic, Underline, Strikethrough start in that mode.
    • getHTML() returns the html when in code mode.
    • Enter in Code and Quote are not adding a new line.
    • Editor was getting focused when more than one editor.
    • Autosave interval was set back to 10000.
    • Image was loading again on save.
    • Fix new line in lists in Safari.

Version 1.1.2

Release Date: March 18, 2014

  • Add textNearImage option.
  • Add imageButtons option.
  • Add alwaysVisible option.
  • Add noFollow option.
  • Add alwaysBlank option.
  • Add plainPaste option.
  • Add icons option.
  • Add callbacks for pasting.
  • Add getText() method.
  • Bug fixing
    • Add class f-link to links for images.
    • Placeholder fix on direction rtl.
    • Fix borderColor.
    • Placeholder was not always visible in webkit.
    • Smartphone fixes to link popup.

Version 1.1.1

Release Date: March 12, 2014

  • Add callback contentChanged.
  • Callbacks are called with apply() instead of call().
  • Add insertVideo callback.
  • Bug fixing
    • Editor was getting focused constantly.
    • Undo when none of the undo/redo buttons is set.
    • Placeholder gets translated too.
    • Cleanup events on destroy() call.

Version 1.1.0

Release Date: March 11, 2014

  • Add language support (28 languages).
  • Inverse skin colors.
  • Blockquote has quote at the beginning.
  • Additional parameters to image upload request.
  • Additional parameters to save request.
  • Video support.
  • Custom buttons in toolbar.
  • Paragraphy option.
  • Improvements
    • Direction parameter.
    • Touch support.
    • Font size is not generating so many markup anymore.
    • Format when there is no selection.
    • Image upload error callbacks.
    • Placeholder.
    • Design.
    • Use <strong> and <em> tags instead of <b> and <i>.
  • Bug fixing
    • Typing timer was not working when redo and undo were not initialized.
    • Fix height when passed as parameter.
    • Destroy method.
    • n block tag ws never removed.

Version 1.0.6

Release Date: February 22, 2014

  • Improve IE 11 support for inline editor.
  • Placeholder works like placeholder from HTML5.
  • Allow image move in editor by setting option imageMove.
  • Add save button.
  • Tooltip and messages text can be customized through customText option.
  • Toolbar may stay at the top or move along with the scroll.
  • Option to strip <script> tag.
  • Bug fixing
    • Touch detection.
    • iframe is no longer removed.
    • Image and link are initialized when createLink or insertImage is not set too.
    • No padding bottom for image when aligned center.

Version 1.0.5

Release Date: February 9, 2014

  • Picture popup stays active when you click a button from it.
  • Improve list support.
  • Cleanup after link/unlink.
  • Editor gets active when you release mouse outside it and there is a selection.
  • Update placeholder style.
  • getHTML method cleans up the returned HTML.
  • Bug fixing
    • Fix headings style.
    • Fix destroy method.
    • Fix Buletted typo.
    • Clicking inside the link/image popup do not close it anymore.

Version 1.0.4

Release Date: February 6, 2014

  • Improve touch support.
  • Fix list issues.
  • Hitting TAB will insert 4 blank spaces.
  • Disable image drag in order to prevent losing text formatting.
  • Hitting CTRL + F will show the editor.

Version 1.0.3

Release Date: February 3, 2014

  • Image upload on http://uploads.im.

Version 1.0.2

Release Date: February 2, 2014

  • Refactor popup code
    • Stop propagation instead of testing selection.
    • Image editor is part of the main editor.
    • Generic methods to show a specific popup.
  • Insert UL / OL improvements.
  • HTML command style fixes.
  • Button style fixes for text-small screen devices.
  • CSS fixing.
  • Bug fixing
    • Image loader hides after uploading image.
    • Error during upload is ignored unless callback is set.

Version 1.0.1

Release Date: January 31, 2014

  • Font size is using pixels.
  • Colors are using <span> instead of <font>.
  • Link can be edited by clicking on it.
  • Bug fixing
    • {"Format \"normal\" uses <div> tag."=>""}
    • {"Removing image hides the image popup."=>""}
[class^="wpforms-"]
[class^="wpforms-"]
[bws_google_captcha]
<div class="gglcptch gglcptch_v2"><div id="gglcptch_recaptcha_614272012" class="gglcptch_recaptcha"></div> <noscript> <div style="width: 302px;"> <div style="width: 302px; height: 422px; position: relative;"> <div style="width: 302px; height: 422px; position: absolute;"> <iframe src="https://www.google.com/recaptcha/api/fallback?k=6Ld6lNoUAAAAAM626LfCOrnkBFJtYZAKESFCjgv_" frameborder="0" scrolling="no" style="width: 302px; height:422px; border-style: none;"></iframe> </div> </div> <div style="border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px; height: 60px; width: 300px;"> <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px !important; height: 40px !important; border: 1px solid #c1c1c1 !important; margin: 10px 25px !important; padding: 0px !important; resize: none !important;"></textarea> </div> </div> </noscript></div>
[class^="wpforms-"]
[class^="wpforms-"]
[bws_google_captcha]
<div class="gglcptch gglcptch_v2"><div id="gglcptch_recaptcha_684727732" class="gglcptch_recaptcha"></div> <noscript> <div style="width: 302px;"> <div style="width: 302px; height: 422px; position: relative;"> <div style="width: 302px; height: 422px; position: absolute;"> <iframe src="https://www.google.com/recaptcha/api/fallback?k=6Ld6lNoUAAAAAM626LfCOrnkBFJtYZAKESFCjgv_" frameborder="0" scrolling="no" style="width: 302px; height:422px; border-style: none;"></iframe> </div> </div> <div style="border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px; height: 60px; width: 300px;"> <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px !important; height: 40px !important; border: 1px solid #c1c1c1 !important; margin: 10px 25px !important; padding: 0px !important; resize: none !important;"></textarea> </div> </div> </noscript></div>
[class^="wpforms-"]
[class^="wpforms-"]
[bws_google_captcha]
<div class="gglcptch gglcptch_v2"><div id="gglcptch_recaptcha_1563060095" class="gglcptch_recaptcha"></div> <noscript> <div style="width: 302px;"> <div style="width: 302px; height: 422px; position: relative;"> <div style="width: 302px; height: 422px; position: absolute;"> <iframe src="https://www.google.com/recaptcha/api/fallback?k=6Ld6lNoUAAAAAM626LfCOrnkBFJtYZAKESFCjgv_" frameborder="0" scrolling="no" style="width: 302px; height:422px; border-style: none;"></iframe> </div> </div> <div style="border-style: none; bottom: 12px; left: 25px; margin: 0px; padding: 0px; right: 25px; background: #f9f9f9; border: 1px solid #c1c1c1; border-radius: 3px; height: 60px; width: 300px;"> <textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response" style="width: 250px !important; height: 40px !important; border: 1px solid #c1c1c1 !important; margin: 10px 25px !important; padding: 0px !important; resize: none !important;"></textarea> </div> </div> </noscript></div>