MDL-57527 portfolio: remove legacy yui from js
authorDan Poltawski <dan@moodle.com>
Thu, 29 Dec 2016 16:12:12 +0000 (16:12 +0000)
committerDan Poltawski <dan@moodle.com>
Wed, 8 Feb 2017 11:04:59 +0000 (11:04 +0000)
portfolio/download/file.php
portfolio/download/helper.js [deleted file]

index 0e10dd9..37591f9 100644 (file)
@@ -25,8 +25,6 @@ $exporter->print_header(get_string('downloading', 'portfolio_download'), false);
 $returnurl = $exporter->get('caller')->get_return_url();
 echo $OUTPUT->notification('<a href="' . $returnurl . '">' . get_string('returntowhereyouwere', 'portfolio') . '</a><br />');
 
-$PAGE->requires->js('/portfolio/download/helper.js');
-$PAGE->requires->js_function_call('submit_download_form', null, true);
 
 // if they don't have javascript, they can submit the form here to get the file.
 // if they do, it does it nicely for them.
@@ -35,6 +33,13 @@ echo '<div id="redirect">
       <input type="submit" value="' . get_string('downloadfile', 'portfolio_download') . '" />
     </form>
 ';
+
+$PAGE->requires->js_amd_inline("
+require(['jquery'], function($) {
+    $('#redirectform').submit(function() {
+        $('#redirect').addClass('hide');
+    }).submit();
+});");
 echo $OUTPUT->footer();
 
 
diff --git a/portfolio/download/helper.js b/portfolio/download/helper.js
deleted file mode 100644 (file)
index a2d920e..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-function submit_download_form() {
-YUI().use('yui2-dom', function(Y) {
-    f = Y.YUI2.util.Dom.get("redirectform");
-    Y.YUI2.util.Dom.addClass(f.parentNode, "hide");
-    f.submit();
-});
-}