summaryrefslogtreecommitdiff
path: root/program/js/tiny_mce/plugins/media/editor_plugin_src.js
diff options
context:
space:
mode:
authoralecpl <alec@alec.pl>2008-07-18 14:59:01 +0000
committeralecpl <alec@alec.pl>2008-07-18 14:59:01 +0000
commit18240a9201d193a5a2420f8644fa05b7bfbceeec (patch)
tree79f1f65e1eede1f8f5e8bf87960594c286b600e8 /program/js/tiny_mce/plugins/media/editor_plugin_src.js
parentbc0fe54235ae4f5cd4a74be91beb1f9953eb7b03 (diff)
- Updated TinyMCE to version 3.1.0.1
Diffstat (limited to 'program/js/tiny_mce/plugins/media/editor_plugin_src.js')
-rw-r--r--program/js/tiny_mce/plugins/media/editor_plugin_src.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/program/js/tiny_mce/plugins/media/editor_plugin_src.js b/program/js/tiny_mce/plugins/media/editor_plugin_src.js
index d9df5b534..ebedd1273 100644
--- a/program/js/tiny_mce/plugins/media/editor_plugin_src.js
+++ b/program/js/tiny_mce/plugins/media/editor_plugin_src.js
@@ -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(/<object([^>]*)>/gi, '<span class="mceItemObject" $1>');
+ h = h.replace(/<embed([^>]*)\/>/gi, '<span class="mceItemEmbed" $1>');
h = h.replace(/<embed([^>]*)>/gi, '<span class="mceItemEmbed" $1>');
h = h.replace(/<\/(object|embed)([^>]*)>/gi, '</span>');
h = h.replace(/<param([^>]*)>/gi, function(a, b) {return '<span ' + b.replace(/value=/gi, '_value=') + ' class="mceItemParam"></span>'});