From a276ec1059086526ffdd6a28675457ac63e608b7 Mon Sep 17 00:00:00 2001 From: estadtherr Date: Thu, 24 May 2007 03:49:19 +0000 Subject: upgrade to TinyMCE v2.1.1.1 git-svn-id: https://svn.roundcube.net/trunk@584 208e9e7b-5314-0410-a742-e7e81cd9613c --- .../js/tiny_mce/plugins/media/jscripts/embed.js | 0 .../js/tiny_mce/plugins/media/jscripts/media.js | 24 +++++++++++++++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) mode change 100755 => 100644 roundcubemail/program/js/tiny_mce/plugins/media/jscripts/embed.js mode change 100755 => 100644 roundcubemail/program/js/tiny_mce/plugins/media/jscripts/media.js (limited to 'roundcubemail/program/js/tiny_mce/plugins/media/jscripts') diff --git a/roundcubemail/program/js/tiny_mce/plugins/media/jscripts/embed.js b/roundcubemail/program/js/tiny_mce/plugins/media/jscripts/embed.js old mode 100755 new mode 100644 diff --git a/roundcubemail/program/js/tiny_mce/plugins/media/jscripts/media.js b/roundcubemail/program/js/tiny_mce/plugins/media/jscripts/media.js old mode 100755 new mode 100644 index 44b68fa4d..691a8bdbd --- a/roundcubemail/program/js/tiny_mce/plugins/media/jscripts/media.js +++ b/roundcubemail/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