diff options
author | svncommit <devs@roundcube.net> | 2007-05-24 03:49:19 +0000 |
---|---|---|
committer | svncommit <devs@roundcube.net> | 2007-05-24 03:49:19 +0000 |
commit | 2c633703e97eb6e7aa7ba840ef86b1fc1bd98ada (patch) | |
tree | 39cf2cada6948a447985436c1d6f7f2b512cba20 /program/js/tiny_mce/plugins/media/jscripts | |
parent | 597c09cf972ffb3c4e86adfcd79aa86b0258d3a8 (diff) |
upgrade to TinyMCE v2.1.1.1
Diffstat (limited to 'program/js/tiny_mce/plugins/media/jscripts')
-rw-r--r--[-rwxr-xr-x] | program/js/tiny_mce/plugins/media/jscripts/embed.js | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | program/js/tiny_mce/plugins/media/jscripts/media.js | 24 |
2 files changed, 21 insertions, 3 deletions
diff --git a/program/js/tiny_mce/plugins/media/jscripts/embed.js b/program/js/tiny_mce/plugins/media/jscripts/embed.js index f8dc81052..f8dc81052 100755..100644 --- a/program/js/tiny_mce/plugins/media/jscripts/embed.js +++ b/program/js/tiny_mce/plugins/media/jscripts/embed.js diff --git a/program/js/tiny_mce/plugins/media/jscripts/media.js b/program/js/tiny_mce/plugins/media/jscripts/media.js index 44b68fa4d..691a8bdbd 100755..100644 --- a/program/js/tiny_mce/plugins/media/jscripts/media.js +++ b/program/js/tiny_mce/plugins/media/jscripts/media.js @@ -209,7 +209,7 @@ function insertMedia() { break;
}
- if (fe.width != f.width.value || fe.height != f.width.height)
+ if (fe.width != f.width.value || fe.height != f.height.height)
tinyMCE.selectedInstance.repaint();
fe.title = serializeParameters();
@@ -275,7 +275,25 @@ function getMediaListHTML() { }
function getType(v) {
- var fo = tinyMCE.getParam("media_types", "flash=swf;shockwave=dcr;qt=mov,qt,mpg,mp3,mp4,mpeg;shockwave=dcr;wmp=avi,wmv,wm,asf,asx,wmx,wvx;rmp=rm,ra,ram").split(';'), i, c, el, x;
+ var fo, i, c, el, x, f = document.forms[0];
+
+ fo = tinyMCE.getParam("media_types", "flash=swf;shockwave=dcr;qt=mov,qt,mpg,mp3,mp4,mpeg;shockwave=dcr;wmp=avi,wmv,wm,asf,asx,wmx,wvx;rmp=rm,ra,ram").split(';');
+
+ // YouTube
+ if (v.indexOf('http://www.youtube.com/watch?v=') == 0) {
+ f.width.value = '425';
+ f.height.value = '350';
+ f.src.value = 'http://www.youtube.com/v/' + v.substring('http://www.youtube.com/watch?v='.length);
+ return 'flash';
+ }
+
+ // Google video
+ if (v.indexOf('http://video.google.com/videoplay?docid=') == 0) {
+ f.width.value = '425';
+ f.height.value = '326';
+ f.src.value = 'http://video.google.com/googleplayer.swf?docId=' + v.substring('http://video.google.com/videoplay?docid='.length) + '&hl=en';
+ return 'flash';
+ }
for (i=0; i<fo.length; i++) {
c = fo[i].split('=');
@@ -337,7 +355,7 @@ function serializeParameters() { case "qt":
s += getBool('qt', 'loop', false);
- s += getBool('qt', 'autoplay', false);
+ s += getBool('qt', 'autoplay', true);
s += getBool('qt', 'cache', false);
s += getBool('qt', 'controller', true);
s += getBool('qt', 'correction', false, 'none', 'full');
|