+++ /dev/null
-Index: lib/editor/tinymce/plugins/media/js/media.js
-===================================================================
-RCS file: /cvsroot/moodle/moodle/lib/editor/tinymce/plugins/media/js/media.js,v
-retrieving revision 1.1
-diff -u -r1.1 media.js
---- lib/editor/tinymce/plugins/media/js/media.js 16 May 2009 20:54:41 -0000 1.1
-+++ lib/editor/tinymce/plugins/media/js/media.js 17 May 2009 07:44:27 -0000
-@@ -263,6 +263,13 @@
-
- h += ' />';
-
-+ var is_youtube = repo_hook(f.src.value);
-+ if (is_youtube) {
-+ var re = new RegExp("v\/(.+)\#(.+)", "i");
-+ var result = f.src.value.match(re);
-+ h = '<a href="'+f.src.value+'">'+result[2]+'</a>';
-+ }
-+
- ed.execCommand('mceInsertContent', false, h);
- }
-
-@@ -310,7 +317,11 @@
- f.height.value = '350';
- f.src.value = 'http://www.youtube.com/v/' + v.match(/v=(.*)(.*)/)[0].split('=')[1];
- return 'flash';
-- }
-+ } else if (v.match(/v\/(.+)(.*)/)) {
-+ f.width.value = '425';
-+ f.height.value = '350';
-+ return 'flash';
-+ }
-
- // Google video
- if (v.indexOf('http://video.google.com/videoplay?docid=') == 0) {
-@@ -627,4 +638,15 @@
- p.innerHTML = "<!-- x --->" + h;
- }
-
-+function repo_hook(url){
-+ var f = document.forms[0];
-+ if (url.match(/v\/(.+)(.*)/)) {
-+ f.width.value = '425';
-+ f.height.value = '350';
-+ return true;
-+ } else {
-+ return false;
-+ }
-+}
-+
- tinyMCEPopup.onInit.add(init);
\r
h += ' />';\r
\r
- var is_youtube = repo_hook(f.src.value);\r
- if (is_youtube) {\r
- var re = new RegExp("v\/(.+)\#(.+)", "i");\r
- var result = f.src.value.match(re);\r
- h = '<a href="'+f.src.value+'">'+result[2]+'</a>';\r
- }\r
-\r
ed.execCommand('mceInsertContent', false, h);\r
}\r
\r
f.height.value = '350';\r
f.src.value = 'http://www.youtube.com/v/' + v.match(/v=(.*)(.*)/)[0].split('=')[1];\r
return 'flash';\r
- } else if (v.match(/v\/(.+)(.*)/)) {\r
- f.width.value = '425';\r
- f.height.value = '350';\r
- return 'flash';\r
- }\r
+ }\r
\r
// Google video\r
if (v.indexOf('http://video.google.com/videoplay?docid=') == 0) {\r
p.innerHTML = "<!-- x --->" + h;\r
}\r
\r
-function repo_hook(url){\r
- var f = document.forms[0];\r
- if (url.match(/v\/(.+)(.*)/)) {\r
- f.width.value = '425';\r
- f.height.value = '350';\r
- return true;\r
- } else {\r
- return false;\r
- }\r
-}\r
-\r
tinyMCEPopup.onInit.add(init);\r
<td><label for="media_type">{#media_dlg.type}</label></td>\r
<td>\r
<select id="media_type" name="media_type" onchange="changedType(this.value);generatePreview();">\r
- <option value="flash">Flash/Youtube</option>\r
+ <option value="flash">Flash</option>\r
<!-- <option value="flv">Flash video (FLV)</option> -->\r
<option value="qt">Quicktime</option>\r
<option value="shockwave">Shockwave</option>\r