diff --git a/filter/mediaplugin/filter.php b/filter/mediaplugin/filter.php index ce18d1c3479..6aa5659bc8f 100644 --- a/filter/mediaplugin/filter.php +++ b/filter/mediaplugin/filter.php @@ -145,7 +145,8 @@ function mediaplugin_filter_mp3_callback($link) { $args['build'] = 40; $args['flashvars'] = $c; $args['quality'] = 'high'; - $jsoutput = $PAGE->requires->js('filter/mediaplugin/mediaplugin.js')->asap(); + + $jsoutput = $PAGE->requires->js('lib/ufo.js')->asap(); $jsoutput .= $PAGE->requires->data_for_js('FO', $args)->asap(); $jsoutput .= $PAGE->requires->js_function_call('create_UFO_object', Array($id))->asap(); @@ -172,7 +173,7 @@ function mediaplugin_filter_swf_callback($link) { $args['build'] = 40; $args['allowscriptaccess'] = 'never'; $args['quality'] = 'high'; - $jsoutput = $PAGE->requires->js('filter/mediaplugin/mediaplugin.js')->asap(); + $jsoutput = $PAGE->requires->js('lib/ufo.js')->asap(); $jsoutput .= $PAGE->requires->data_for_js('FO', $args)->asap(); $jsoutput .= $PAGE->requires->js_function_call('create_UFO_object', Array($id))->asap(); @@ -201,7 +202,7 @@ function mediaplugin_filter_flv_callback($link) { $args['allowscriptaccess'] = 'never'; $args['quality'] = 'high'; $args['allowfullscreen'] = 'true'; - $jsoutput = $PAGE->requires->js('filter/mediaplugin/mediaplugin.js')->asap(); + $jsoutput = $PAGE->requires->js('lib/ufo.js')->asap(); $jsoutput .= $PAGE->requires->data_for_js('FO', $args)->asap(); $jsoutput .= $PAGE->requires->js_function_call('create_UFO_object', Array($id))->asap(); diff --git a/filter/mediaplugin/mediaplugin.js b/filter/mediaplugin/mediaplugin.js deleted file mode 100644 index a5886a3654e..00000000000 --- a/filter/mediaplugin/mediaplugin.js +++ /dev/null @@ -1,3 +0,0 @@ -function create_UFO_object(eid) { - UFO.create(FO, eid); -} \ No newline at end of file diff --git a/lib/javascript-static.js b/lib/javascript-static.js index 2460edf6a75..6f7d9519815 100644 --- a/lib/javascript-static.js +++ b/lib/javascript-static.js @@ -1069,3 +1069,7 @@ function cancel_scroll_to_end() { scrolltoendtimeout = null; } } + +function create_UFO_object(eid) { + UFO.create(FO, eid); +} diff --git a/lib/outputlib.php b/lib/outputlib.php index 3a920ff1b1d..3b356f9aad9 100644 --- a/lib/outputlib.php +++ b/lib/outputlib.php @@ -1569,7 +1569,6 @@ class moodle_core_renderer extends moodle_renderer_base { $this->page->requires->js('lib/overlib/overlib.js')->in_head(); $this->page->requires->js('lib/overlib/overlib_cssstyle.js')->in_head(); $this->page->requires->js('lib/cookies.js')->in_head(); - $this->page->requires->js('lib/ufo.js')->in_head(); $this->page->requires->js_function_call('setTimeout', Array('fix_column_widths()', 20)); $focus = $this->page->focuscontrol; diff --git a/mod/resource/type/file/file.js b/mod/resource/type/file/file.js index 44f40151f1f..e0efccf1683 100644 --- a/mod/resource/type/file/file.js +++ b/mod/resource/type/file/file.js @@ -37,8 +37,4 @@ function resizeEmbeddedHtml(viewportheight) { function file_resource_init(viewportheight) { resizeEmbeddedHtml(); YAHOO.widget.Overlay.windowResizeEvent.subscribe(resizeEmbeddedHtml); -} - -function create_UFO_object(id) { - UFO.create(FO, id); } \ No newline at end of file diff --git a/mod/resource/type/file/resource.class.php b/mod/resource/type/file/resource.class.php index fb65c261c04..0d52e2fd680 100644 --- a/mod/resource/type/file/resource.class.php +++ b/mod/resource/type/file/resource.class.php @@ -517,7 +517,7 @@ class resource_file extends resource_base { $args['build'] = 40; $args['flashvars'] = $c; $args['quality'] = 'high'; - echo $PAGE->requires->js('mod/resource/type/file/file.js')->asap(); + echo $PAGE->requires->js('lib/ufo.js')->asap(); echo $PAGE->requires->data_for_js('FO', $args)->asap(); echo $PAGE->requires->js_function_call('create_UFO_object', Array($id))->asap(); @@ -553,7 +553,7 @@ class resource_file extends resource_base { $args['allowscriptaccess'] = 'never'; $args['allowfullscreen'] = 'true'; $args['quality'] = 'high'; - echo $PAGE->requires->js('mod/resource/type/file/file.js')->asap(); + echo $PAGE->requires->js('lib/ufo.js')->asap(); echo $PAGE->requires->data_for_js('FO', $args)->asap(); echo $PAGE->requires->js_function_call('create_UFO_object', Array($id))->asap(); diff --git a/webservice/amf/testclient/index.php b/webservice/amf/testclient/index.php index 40835d22466..4ef8afd8816 100644 --- a/webservice/amf/testclient/index.php +++ b/webservice/amf/testclient/index.php @@ -1,20 +1,24 @@ wwwroot.'/webservice/amf/testclient/moodleclient.swf'; +$args['width'] = '100%'; +$args['height'] = 500; +$args['majorversion'] = 9; +$args['build'] = 0; +$args['allowscriptaccess'] = 'never'; +$args['quality'] = 'high'; +$args['flashvars'] = 'amfurl='.$CFG->wwwroot.'/webservice/amf/server.php'; +$args['setcontainercss'] = 'true'; + + +$PAGE->requires->js('lib/ufo.js')->in_head(); +$PAGE->requires->data_for_js('FO', $args); +$PAGE->requires->js_function_call('create_UFO_object', Array('moodletestclient')); + print_header_simple('Test Client', 'Test Client'); - -$url = addslashes_js("$CFG->wwwroot/webservice/amf/testclient/moodleclient.swf"); -$serverurl = addslashes_js("$CFG->wwwroot/webservice/amf/server.php"); -echo ' +echo '

You need to install Flash 9.0

- '; - -echo << -// - -EOF; +
'; print_footer(); \ No newline at end of file