It will no only be loaded when it is being used. If something new comes along they will need to remember to require it.
At the same time cleaned up a few deprecated calls
$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();
$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();
$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();
+++ /dev/null
-function create_UFO_object(eid) {
- UFO.create(FO, eid);
-}
\ No newline at end of file
scrolltoendtimeout = null;
}
}
+
+function create_UFO_object(eid) {
+ UFO.create(FO, eid);
+}
$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;
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
$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();
$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();
<?php
require "../../../config.php";
-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 '<span id="moodletestclient">
- <p>You need to install Flash 9.0</p>
- </span>';
-echo <<<EOF
-<script type="text/javascript">
-//<![CDATA[
- var FO = { movie:"$url", width:"100%", height:"500", majorversion:"9", build:"0",
- allowscriptaccess:"never", quality: "high", flashvars:"amfurl=$serverurl", setcontainercss:"true"};
- UFO.create(FO, "moodletestclient");
-//]]>
-</script>
-EOF;
+$args['movie'] = $CFG->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');
+echo '<div id="moodletestclient">
+ <p>You need to install Flash 9.0</p>
+ </div>';
print_footer();
\ No newline at end of file