From 725847027619c9afe79783418c7b77ad7d522aeb Mon Sep 17 00:00:00 2001 From: M Kassaei Date: Tue, 14 Jan 2014 11:40:57 +0000 Subject: [PATCH] MDL-43687, convert question/preview.js to the new yui format --- question/preview.php | 8 +------ .../moodle-question-preview-debug.js | Bin 0 -> 1701 bytes .../moodle-question-preview-min.js | Bin 0 -> 506 bytes .../moodle-question-preview.js | Bin 0 -> 1701 bytes question/yui/src/preview/build.json | 10 ++++++++ question/{ => yui/src/preview/js}/preview.js | 22 +++++++----------- question/yui/src/preview/meta/preview.json | 11 +++++++++ 7 files changed, 31 insertions(+), 20 deletions(-) create mode 100644 question/yui/build/moodle-question-preview/moodle-question-preview-debug.js create mode 100644 question/yui/build/moodle-question-preview/moodle-question-preview-min.js create mode 100644 question/yui/build/moodle-question-preview/moodle-question-preview.js create mode 100644 question/yui/src/preview/build.json rename question/{ => yui/src/preview/js}/preview.js (70%) create mode 100644 question/yui/src/preview/meta/preview.json diff --git a/question/preview.php b/question/preview.php index f8de4eeb31e..5212b5e2ca4 100644 --- a/question/preview.php +++ b/question/preview.php @@ -275,12 +275,6 @@ print_collapsible_region_end(); // Display the settings form. $optionsform->display(); -$PAGE->requires->js_init_call('M.core_question_preview.init', null, false, array( - 'name' => 'core_question_preview', - 'fullpath' => '/question/preview.js', - 'requires' => array('base', 'dom', 'event-delegate', 'event-key', 'core_question_engine'), - 'strings' => array( - array('closepreview', 'question'), - ))); +$PAGE->requires->yui_module('moodle-question-preview', 'M.question.preview.init'); echo $OUTPUT->footer(); diff --git a/question/yui/build/moodle-question-preview/moodle-question-preview-debug.js b/question/yui/build/moodle-question-preview/moodle-question-preview-debug.js new file mode 100644 index 0000000000000000000000000000000000000000..79222869160822ec271b35fa50119e057dd874b8 GIT binary patch literal 1701 zcmah}+m72d5PkPo44emP7q-;2ecH_i>jvJ$#rgtY8VE&U(9*~vLXiqd*)TTy@12ol zM?lloFNVmuoO9+3lg%U&Sr!JRF`2^Q*BYIdMh`2C2Z_gE0C}xbK7ueAz-%-f-@r?+ z7ss$Jq=Q^41p2Rp^~+pYQSws4EQ`*f0}RBFq$Rsd9+-P zX6xjhf_-7=77utXCCf@lB1x)Rq5X+~bA{=6`Qa0#jDDLuPu2;+ho{MUHeRjZX}*LJ zEJn-qm7nM$w3=G07vlNwN^VGkI`P&jn`=MJarepkI1XHw>`Lp z-^D?!QY$M@IKI}Bd`3oS09o@>F52xkrAPP?eRjU<(ZhwJkYCj2fC zFG7q062r`-8)9QKC4CyF! zW{xxy`W=LYlw;bE2S}os$uLSS((Z-9JE<#L3V*8bp??nQL;RjQaegN^a_Gb0AXJU? z+D#*Rdal|=OkO-&-Bsll7}G&R~=qg-$kiHZiEg`L`+lrTtX_Fp;=YDj{Sts7EJ zPIz+X49+nP!5>bC z*`W4YixmmDZNeQtd_1d?o4uuET`M(!gkZ79dIUCj{A0XaP3E&lx_;@mi{<)v@MnJ~ i9QFs$&rHdGO@m>E3imXk?=1^6c=IaHjO;od4oxerUwPV<+G@(K z``vcwJmzPK9PLV5?0Nap`6}Ijp~p}=8?Xa_Pqu|0P=<2u6w1?-2KUb+J|P*97;Fm@5t6Au{$g2{#sxgN;{v6#$Y6K^N@vMC6M)O2uF)z+M-GG1 z=yLt93f}CrRc?0_WV}t)^l}VBTvVF6%QvHTx6o4Vu}(?yo*hD}HwCY{#19~BG)5qA zTLIIrm-mm^+k6V5@wkaPmGk%miz1|Opj?&SUU00?;3{=<0oJ%r^DPtb+w#fXAG+MN A*8l(j literal 0 HcmV?d00001 diff --git a/question/yui/build/moodle-question-preview/moodle-question-preview.js b/question/yui/build/moodle-question-preview/moodle-question-preview.js new file mode 100644 index 0000000000000000000000000000000000000000..79222869160822ec271b35fa50119e057dd874b8 GIT binary patch literal 1701 zcmah}+m72d5PkPo44emP7q-;2ecH_i>jvJ$#rgtY8VE&U(9*~vLXiqd*)TTy@12ol zM?lloFNVmuoO9+3lg%U&Sr!JRF`2^Q*BYIdMh`2C2Z_gE0C}xbK7ueAz-%-f-@r?+ z7ss$Jq=Q^41p2Rp^~+pYQSws4EQ`*f0}RBFq$Rsd9+-P zX6xjhf_-7=77utXCCf@lB1x)Rq5X+~bA{=6`Qa0#jDDLuPu2;+ho{MUHeRjZX}*LJ zEJn-qm7nM$w3=G07vlNwN^VGkI`P&jn`=MJarepkI1XHw>`Lp z-^D?!QY$M@IKI}Bd`3oS09o@>F52xkrAPP?eRjU<(ZhwJkYCj2fC zFG7q062r`-8)9QKC4CyF! zW{xxy`W=LYlw;bE2S}os$uLSS((Z-9JE<#L3V*8bp??nQL;RjQaegN^a_Gb0AXJU? z+D#*Rdal|=OkO-&-Bsll7}G&R~=qg-$kiHZiEg`L`+lrTtX_Fp;=YDj{Sts7EJ zPIz+X49+nP!5>bC z*`W4YixmmDZNeQtd_1d?o4uuET`M(!gkZ79dIUCj{A0XaP3E&lx_;@mi{<)v@MnJ~ i9QFs$&rHdGO@m>E3imXk?'); closebutton.set('value', M.str.question.closepreview); Y.one('#previewcontrols').append(closebutton); - Y.on('click', function() { window.close() }, closebutton); + Y.on('click', function() { window.close(); }, closebutton); - // Make changing the settings disable all submit buttons, like clicking one - // of the question buttons does. - Y.on('submit', M.core_question_engine.prevent_repeat_submission, '#mform1', null, Y) -} + // Stop a question form being submitted more than once. + Y.on('submit', M.core_question_engine.prevent_repeat_submission, '#mform1', null, Y); +}; diff --git a/question/yui/src/preview/meta/preview.json b/question/yui/src/preview/meta/preview.json new file mode 100644 index 00000000000..9291a133c20 --- /dev/null +++ b/question/yui/src/preview/meta/preview.json @@ -0,0 +1,11 @@ +{ + "moodle-question-preview": { + "requires": [ + "base", + "dom", + "event-delegate", + "event-key", + "core_question_engine" + ] + } +} -- 2.43.0