diff -r 705ed7162315 -r 20484deb89cd includes/clientside/tinymce/plugins/media/editor_plugin_src.js --- a/includes/clientside/tinymce/plugins/media/editor_plugin_src.js Thu Jun 26 18:05:42 2008 -0400 +++ b/includes/clientside/tinymce/plugins/media/editor_plugin_src.js Thu Jun 26 20:55:13 2008 -0400 @@ -1,5 +1,5 @@ /** - * $Id: editor_plugin_src.js 763 2008-04-03 13:25:45Z spocke $ + * $Id: editor_plugin_src.js 870 2008-06-13 09:25:41Z spocke $ * * @author Moxiecode * @copyright Copyright © 2004-2008, Moxiecode Systems AB, All rights reserved. @@ -19,6 +19,11 @@ return /^(mceItemFlash|mceItemShockWave|mceItemWindowsMedia|mceItemQuickTime|mceItemRealMedia)$/.test(n.className); }; + ed.onPreInit.add(function() { + // Force in _value parameter this extra parameter is required for older Opera versions + ed.serializer.addRules('param[name|value|_value]'); + }); + // Register commands ed.addCommand('mceMedia', function() { ed.windowManager.open({ @@ -83,6 +88,7 @@ }); h = h.replace(/]*)>/gi, ''); + h = h.replace(/]*)\/>/gi, ''); h = h.replace(/]*)>/gi, ''); h = h.replace(/<\/(object|embed)([^>]*)>/gi, ''); h = h.replace(/]*)>/gi, function(a, b) {return ''});