Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

  • sun 403 posts 395 karma points
    Oct 01, 2011 @ 02:44

    Why not update jquery and tinymce to latest version?

    jquery 1.6.4 is only a bug fixed version to 1.6.2 in Umbraco 4.7.1, I think you can update it no problem.

    tinymce 3.4.6 may include some small new features, but it has fixed a lot of bugs from 3.4 in Umbraco 4.7.1, I think you should update them.

    following is what's new from tinymce 3.4


    Version 3.4.6

    Added support in Media plugin for audio media using the embed tag
    Fixed accessibility bugs in WebKit and IE8 where toolbar items were not being read.
    Added new use_accessible_selects option to ensure accessible list boxes are used in all browsers (custom widget in firefox native on other browsers)
    Fixed bug where classid attribute was not being checked from embed objects.
    Fixed bug in jsrobot tests with intermittently failing.
    Fixed bug where anchors wasn't updated properly if you edited them using IE 8.
    Fixed bug where input method on WebKit on Mac OS X would fail to initialize when sometimes focusing the editor.
    Fixed bug where it wasn't possible to select HR elements on WebKit by simply clicking on them.
    Fixed bug where the media plugin wouldn't work on IE9 when not using the inlinepopups plugin.
    Fixed bug where hspace,vspace,align and bgcolor would be removed from object elements in the media plugin.
    Fixed bug where the new youtube format wouldn't be properly parsed by the media plugin.
    Fixed bug where the style attribute of layers wasn't properly updated on IE and Gecko.
    Fixed bug where editing contents in a layer would fail on Gecko since contentEditable doesn't inherit properly.
    Fixed bug where IE 6/7 would produce JS errors when serializing contents containing layers.

    TinyMCE 3.4.6 Released

    Version 3.4.5

    Fixed accessibility bug in WebKit where the right and left arrow keys would update native list boxes.
    Added new whitespace_elements option to enable users to specify specific elements where the whitespace is preserved.
    Added new merge_siblings option to formats. This option makes it possible to disable the auto merging of siblings when applying formats.
    Fixed bug in IE where trailing comma in paste plugin would cause plugin to not run correctly.
    Fixed bug in WebKit where console messages would be logged when deleting an empty document.
    Fixed bug in IE8 where caret positioned is on list item instead of paragraph when outdent splits the list
    Fixed bug with image dialogs not inserting an image if id was omitted from valid_elements.
    Fixed bug where the selection normalization logic wouldn't properly handle image elements in specific config cases.
    Fixed bug where the map elements coords attribute would be messed up by IE when serializing the DOM.
    Fixed bug where IE wouldn't properly handle custom elements when the contents was serialized.
    Fixed bug where you couldn't move the caret in Gecko if you focused the editor using the API or a UI control.
    Fixed bug where adjacent links would get merged on IE due to bugs in their link command.
    Fixed bug where the color split buttons would loose the selection on IE if the editor was placed in a frame/iframe.
    Fixed bug where floated images in WebKit wouldn't get properly linked.
    Fixed bug where the fullscreen mode in a separate window wasn't forced into IE9+ standards mode.
    Fixed bug where pressing enter in an empty editor on WebKit could produce DIV elements instead of P.
    Fixed bug where spans would get removed incorrectly when merging two blocks on backspace/delete on WebKit.
    Fixed bug where the editor contents wouldn't be completely removed on backspace/delete on WebKit.
    Fixed bug where the fullpage plugin wouldn't properly render style elements in the head on IE 6/7.
    Fixed bug where the nonbreaking_force_tab option in the nonbreaking plugin wouldn't work on Gecko/WebKit.
    Fixed bug where the isDirty state would become true on non IE browsers if there was an table at the end of the contents.
    Fixed bug where entities wasn't properly encoded on WebKit when pasting text as plain text.
    Fixed bug where empty editors would produce an exception of valid_elements didn't include body and forced_root_blocks where disabled.
    Fixed bug where the fullscreen mode wouldn't retain the header/footer in the fullpage plugin.
    Fixed issue where the plaintext_mode and plaintext_mode_sticky language keys where swapped.

    TinyMCE 3.4.5 Released

    Version 3.4.4

    Added new html5 audio support. Patch contributed by Ronald M. Clifford.
    Added mute option for video elements and preload options for video/audio patch contributed by Dmitry Kalinkin.
    Fixed selection to match visual selection before applying formatting changes.
    Fixed browser specific bugs in lists for WebKit and IE.
    Fixed bug where IE would scroll the window if you closed an inline dialog that was larger than the viewport. Patch by Laurence Keijmel.
    Fixed bug where pasting contents near a span element could remove parts of that span. Patch contributed by Wesley Walser.
    Fixed bug where formatting change would be lost after pressing enter.
    Fixed bug in WebKit where deleting across blocks would add extra styles.
    Fixed bug where moving cursor vertically in tables in WebKit wasn't working.
    Fixed bug in IE where deleting would cause error in console.
    Fixed bug where the formatter was not applying formats across list elements.
    Fixed bug where the wordcount plugin would try and update the wordcount if tinymce had been destroyed.
    Fixed bug where tabfocus plugin would attempt to focus elements not displayed when their parent element was hidden.
    Fixed bug where the contentEditable state would sometimes be removed if you deleted contents in Gecko.
    Fixed bug where inserting contents using mceInsertContent would fail if "span" was disabled in valid_elements.
    Fixed bug where initialization might fail if some resource on gecko wouldn't load properly and fire the onload event.
    Fixed bug where ctrl+7/8/9 keys wouldn't properly add the specific formats associated with them.
    Fixed bug where the HTML tags wasn't properly closed in the style plugins properties dialog.
    Fixed bug where the list plugin would produce an exception if the user tried to delete an element at the very first location.

    TinyMCE 3.4.4 Released


    Fixed bug where deleting all of a paragraph inside a table cell would behave badly in webkit.
    Fixed bugs in tests in firefox5 and WebKit.
    Fixed bug where selection of table cells would produce an exception on Gecko.
    Fixed bug where the caret wasn't properly rendered on Gecko when the editor was hidden.
    Fixed bug where pasting plain text into WebKit would produce a pre element it will now produce more semantic markup.
    Fixed bug where selecting list type formats using the advlist plugin on IE8 would loose editor selection.
    Fixed bug where forced root blocks logic wouldn't properly pad elements created if they contained data attributes.
    Fixed bug where it would remove all contents of the editor if you inserted an image when not having a caret in the document.
    Fixed bug where the YUI compressor wouldn't properly encode strings with only a quote in them.
    Fixed bug where WebKit on iOS5 wouldn't call nodeChanged when the selection was changed.
    Fixed bug where mceFocus command wouldn't work properly on Gecko since it didn't focus the body element.
    Fixed performance issue with the noneditable plugin where it would enable/disable controls to often.

    TinyMCE Released


    Fixed bug where listboxes were not being handled correctly by JAWS in firefox with the o2k7 skin.
    Fixed bug where custom buttons were not being rendered correctly when in high contrast mode.
    Added support for iOS 5 that now supporting contentEditable in it's latest beta.
    Fixed bug where urls in style attributes with a _ character followed by a number would cause incorrect output.
    Fixed bug where custom_elements option wasn't working properly on IE browsers.
    Fixed bug where custom_elements marked as block elements wouldn't get correctly treated as block elements.
    Fixed bug where attributes with </> wasn't properly encoded as XML entities.

    Version 3.4.3

    Fixed bug where deleting backwards before an image into a list would put the cursor in the wrong location.
    Fixed bug where styles plugin would not apply styles across multiple selected block elements correctly.
    Fixed bug where cursor would jump to start of document when selection contained empty table cells in IE8.
    Fixed bug where applied styles wouldn't be kept if you pressed enter twice to produce two paragraphs.
    Fixed bug where a ghost like caret would appear on Gecko when pressing enter while having a text color applied.
    Fixed bug where IE would produce absolute urls if you inserted a image/link and reloaded the page.
    Fixed bug where applying a heading style to a list item would cascade style to children list items.
    Fixed bug where Editor loses focus when backspacing and changing styles in WebKit.
    Fixed bug where exception was thrown in tinymce.util.URI when parsing a relative URI and no base_uri setting was provided.
    Fixed bug where alt-f10 was not always giving focus to the toolbar on Safari.
    Added new 'allow_html_in_named_anchor' option to allow html to occur within a named anchor tag. Use at own risk.
    Added plugin dependency support. Will autoload plugins specified as a dependency if they haven't been loaded.
    Fixed bug where the autolink plugin didn't work with non-English keyboards when pressing ).
    Added possibility to change properties of all table cells in a column.
    Added external_image_list option to get images list from user-defined variable or function.
    Fixed bug where the autoresize plugin wouldn't reduce the editors height on Chrome.
    Fixed bug where table size inputs were to small for values with size units.
    Fixed bug where table cell/row size input values were not validated.
    Fixed bug where menu item line-height would be set to wrong value by external styles.
    Fixed bug where hasUndo() would return wrong answer.
    Fixed bug where page title would be set to undefined by fullpage plugin.
    Fixed bug where HTML5 video properties were not updated in embedded media settings.
    Fixed bug where HTML comment on the first line would cause an error.
    Fixed bug where spellchecker menu was positioned incorrectly on IE.
    Fixed bug where breaking out of list elements on WebKit would produce a DIV instead of P after the list.
    Fixed bug where pasting from Word in IE9 would add extra BR elements when text was word wrapped.
    Fixed bug where numeric entities with leading zeros would produce incorrect decoding.
    Fixed bug where hexadecimal entities wasn't properly decoded.
    Fixed bug where bookmarks wasn't properly stored/restored on undo/redo.
    Fixed bug where the mceInsertCommand didn't retain the values of links if they contained non url contents.
    Fixed bug where the valid_styles option wouldn't be properly used on styles for specific elements.
    Fixed so contentEditable is used for the body of the editor if it's supported.
    Fixed so trailing BR elements gets removed even when forced_root_blocks option was set to false/null.
    Fixed performance issue with mceInsertCommand and inserting very simple contents.
    Fixed performance issue with older IE version and huge documents by optimizing the forced root blocks logic.
    Fixed performance issue with table plugin where it checked for selected cells to often.
    Fixed bug where creating a link on centered/floated image would produce an error on WebKit browsers.
    Fixed bug where Gecko would remove single paragraphs if there where contents before/after it.
    Fixed bug where the scrollbar would move up/down when pasting contents using the paste plugin.

    Version 3.4.2

    Added new 'paste_text_sticky_default' option to paste plugin, enables you to set the default state for paste as plain text.
    Added new autoresize_bottom_margin option to autoresize plugin that enables you to add an extra margin at the bottom. Patch contributed by Andrew Ozz.
    Rewritten the fullpage plugin to handle style contents better and have a more normalized behavior across browsers.
    Fixed bug where contents inserted with mceInsertContent wasn't parsed using the default dom parser.
    Fixed bug where blocks containing a single anchor element would be treated as empty.
    Fixed bug where merging of table cells on IE 6, 7 wouldn't look correctly until the contents was refreshed.
    Fixed bug where context menu wouldn't work properly on Safari since it was passing out the ctrl key as pressed.
    Fixed bug where image border color/style values were overwritten by advimage plugin.
    Fixed bug where setting border in advimage plugin would throw error in IE.
    Fixed bug where empty anchors list in link settings wasn't hidden.
    Fixed bug where xhtmlextras popups were missing localized popup-size parameters.
    Fixed bug where the context menu wouldn't select images on WebKit browsers.
    Fixed bug where paste plugin wouldn't properly extract the contents on WebKit due to recent changes in browser behavior.
    Fixed bug where focus of the editor would get on control contents on IE lost due to a bug in the ColorSplitButton control.
    Fixed bug where contextmenu wasn't disabled on noneditable elements.
    Fixed bug where getStyle function would trigger error when called on element without style property.
    Fixed bug where editor fail to load if Javascript Compressor was used.
    Fixed bug where list-style-type=lower-greek would produce errors in IE<8.
    Fixed bug where spellchecker plugin would produce errors on IE6-7.
    Fixed bug where theme_advanced_containers configuration option causes error.
    Fixed bug where the mceReplaceContent command would produce an error since it didn't correctly handle a return value.
    Fixed bug where you couldn't enter float point values for em in dialog input fields since it wouldn't be considered a valid size.
    Fixed bug in xhtmlxtras plugin where it wasn't possible to remove some attributes in the attributes dialog.

    Version 3.4.1

    Added significantly improved list handling via the new 'lists' plugin.
    Added 'autolink' plugin to enable automatically linking URLs. Similar to the behavior IE has by default.
    Added 'theme_advanced_show_current_color' setting to enable the forecolor and backcolor buttons to continuously show the current text color.
    Added 'contextmenu_never_use_native' setting to disable the ctrl-right-click showing the native browser context menu behaviour.
    Added 'paste_enable_default_filters' setting to enable the default paste filters to be disabled.
    Fixed bug where selection locations on undo/redo didn't work correctly on specific contents.
    Fixed bug where an exception would be trown on IE when loading TinyMCE inside an iframe.
    Fixed bug where some ascii numeric entities wasn't properly decoded.
    Fixed bug where some non western language codes wasn't properly decoded/encoded.
    Fixed bug where undo levels wasn't created when deleting contents on IE.
    Fixed bug where the initial undo levels bookmark wasn't updated correctly.
    Fixed bug where search/replace wouldn't be scoped to editor instances on IE8.
    Fixed bug where IE9 would produce two br elements after block elements when pasting.
    Fixed bug where IE would place the caret at an incorrect position after a paste operation.
    Fixed bug where a paste operation using the keyboard would add an extra undo level.
    Fixed bug where some attributes/elements wasn't correctly filtered when invalid contents was inserted.
    Fixed bug where the table plugin couldn't correctly handle invalid table structures.
    Fixed bug where charset and title of the page were handled incorrectly by the fullpage plugin.
    Fixed bug where toggle states on some of the list boxes didn't update correctly.
    Fixed bug where sub/sub wouldn't work correctly when done as a caret action in Chrome 10.
    Fixed bug where the constrain proportions checkbox wouldn't work in the media plugin.
    Fixed bug where block elements containing trailing br elements wouldn't treated properly if they where invalid.
    Fixed bug where the color picker dialog wouldn't be rendered correctly when using the o2k7 theme.
    Fixed bug where setting border=0 using advimage plugin invalid style attribute content was created in Chrome.
    Fixed bug with references to non-existing images in css of fullpage plugin.
    Fixed bug where item could be unselected in spellchecker's language selector.
    Fixed bug where some mispelled words could be not highlighted using spellchecker plugin.
    Fixed bug where spellchecking would merge some words on IE.
    Fixed bug where spellchecker context menu was not always positioned correctly.
    Fixed bug with empty anchors list in advlink popup when Invisible Elements feature was disabled.
    Fixed bug where older IE versions wouldn't properly handle some elements if they where placed at the top of editor contents.
    Fixed bug where selecting the whole table would enable table tools for cells and rows.
    Fixed bug where it wasn't possible to replace selected contents on IE when pasting using the paste plugin.
    Fixed bug where setting text color in fullpage plugin doesn't work.
    Fixed bug where the state of checkboxes in media plugin wouldn't be set correctly.
    Fixed bug where black spade suit character was not included in special character selector.
    Fixed bug where setting invalid values for table cell size would throw an error in IE.
    Fixed bug where spellchecking would remove whitespace characters from PRE block in IE.
    Fixed bug where HR was inserted inside P elements instead of splitting them.
    Fixed bug where extra, empty span tags were added when using a format with both selector and inline modes.
    Fixed bug where bullet lists weren't always detected correctly.
    Fixed bug where deleting some paragraphs on IE would cause an exception.
    Fixed bug where the json encoder logic wouldn't properly encode \ characters.
    Fixed bug where the onChange event would be fired when the editor was first initialized.
    Fixed bug where mceSelected wouldn't be removed properly from output even if it's an internal class.
    Fixed issue with table background colors not being transparent. This improves compliance with users browser color preferences.
    Fixed issue where styles were not included when using the full page plugin.
    Fixed issue where drag/drop operations wasn't properly added to the undo levels.
    Fixed issue where colors wasn't correctly applied to elements with underline decoration.
    Fixed issue where deleting some paragraphs on IE would cause an exception.

  • Dav 44 posts 69 karma points
    Dec 21, 2011 @ 12:22

    While updating jQuery should be straightforward, I think TinyMCE may prove a little more complex. The version included in Umbraco is somewhat customized, and when you compare the stock Tiny v3.4 to Umbraco Tiny v3.4 (try diff!) you'll find a lot of differences. There's even an "umbraco-implementation-notes.txt" file that explains all the hoops you need to jump through in order to arrive at an Umbraco version :-)

    Not saying it can't be done (we successfully upgraded CodeMirror from the ancient 0.94 to 2.16), but seems like there's at least some work involved in upgrading. In case you go through the process and arrive at a patch - please share, would love to upgrade too!

  • Muneer 2 posts 72 karma points
    Feb 21, 2020 @ 11:52


    I want to upgrade the jquery files shipped with umbraco (< v7.5.x) to jquery 2.2.4 to fix an vulnerability reported with the jquery versions less than 2.2.4.

    can i do it without umbraco version up-gradation to 7.5.x ? or only the umbraco up-gradation is the possible solution ?

    Thanks for your information

Please Sign in or register to post replies

Write your reply to: