From 6c057c77dc70a4e4640c07ddcd4e26db0d5f6799 Mon Sep 17 00:00:00 2001 From: Ryan Wyllie Date: Wed, 21 Mar 2018 15:48:53 +0800 Subject: [PATCH] MDL-61138 mod_quiz: remove YUI random question modal --- .../moodle-mod_quiz-randomquestion-debug.js | 85 ------------------- .../moodle-mod_quiz-randomquestion-min.js | 1 - .../moodle-mod_quiz-randomquestion.js | 85 ------------------- mod/quiz/yui/src/randomquestion/build.json | 10 --- .../src/randomquestion/js/randomquestion.js | 80 ----------------- .../randomquestion/meta/randomquestion.json | 11 --- 6 files changed, 272 deletions(-) delete mode 100644 mod/quiz/yui/build/moodle-mod_quiz-randomquestion/moodle-mod_quiz-randomquestion-debug.js delete mode 100644 mod/quiz/yui/build/moodle-mod_quiz-randomquestion/moodle-mod_quiz-randomquestion-min.js delete mode 100644 mod/quiz/yui/build/moodle-mod_quiz-randomquestion/moodle-mod_quiz-randomquestion.js delete mode 100644 mod/quiz/yui/src/randomquestion/build.json delete mode 100644 mod/quiz/yui/src/randomquestion/js/randomquestion.js delete mode 100644 mod/quiz/yui/src/randomquestion/meta/randomquestion.json diff --git a/mod/quiz/yui/build/moodle-mod_quiz-randomquestion/moodle-mod_quiz-randomquestion-debug.js b/mod/quiz/yui/build/moodle-mod_quiz-randomquestion/moodle-mod_quiz-randomquestion-debug.js deleted file mode 100644 index 681f963384a..00000000000 --- a/mod/quiz/yui/build/moodle-mod_quiz-randomquestion/moodle-mod_quiz-randomquestion-debug.js +++ /dev/null @@ -1,85 +0,0 @@ -YUI.add('moodle-mod_quiz-randomquestion', function (Y, NAME) { - -// This file is part of Moodle - http://moodle.org/ -// -// Moodle is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// Moodle is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Moodle. If not, see . - - -/** - * Add a random question functionality for a popup in quiz editing page. - * - * @package mod_quiz - * @copyright 2014 The Open University - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -var CSS = { - RANDOMQUESTIONFORM: 'div.randomquestionformforpopup', - PAGEHIDDENINPUT: 'input#rform_qpage', - RANDOMQUESTIONLINKS: '.menu [data-action="addarandomquestion"]' -}; - -var PARAMS = { - PAGE: 'addonpage', - HEADER: 'header', - FORM: 'form' -}; - -var POPUP = function() { - POPUP.superclass.constructor.apply(this, arguments); -}; - -Y.extend(POPUP, Y.Base, { - - dialogue: function(header) { - // Create a dialogue on the page and hide it. - var config = { - headerContent: header, - bodyContent: Y.one(CSS.RANDOMQUESTIONFORM), - draggable: true, - modal: true, - zIndex: 1000, - centered: false, - width: 'auto', - visible: false, - postmethod: 'form', - footerContent: null - }; - var popup = {dialog: null}; - popup.dialog = new M.core.dialogue(config); - popup.dialog.show(); - }, - - initializer: function() { - Y.one('body').delegate('click', this.display_dialogue, CSS.RANDOMQUESTIONLINKS, this); - }, - - display_dialogue: function(e) { - e.preventDefault(); - - Y.one(CSS.RANDOMQUESTIONFORM + ' ' + CSS.PAGEHIDDENINPUT).set('value', - e.currentTarget.getData(PARAMS.PAGE)); - - this.dialogue(e.currentTarget.getData(PARAMS.HEADER)); - } -}); - -M.mod_quiz = M.mod_quiz || {}; -M.mod_quiz.randomquestion = M.mod_quiz.randomquestion || {}; -M.mod_quiz.randomquestion.init = function() { - return new POPUP(); -}; - - -}, '@VERSION@', {"requires": ["base", "event", "node", "io", "moodle-core-notification-dialogue"]}); diff --git a/mod/quiz/yui/build/moodle-mod_quiz-randomquestion/moodle-mod_quiz-randomquestion-min.js b/mod/quiz/yui/build/moodle-mod_quiz-randomquestion/moodle-mod_quiz-randomquestion-min.js deleted file mode 100644 index 7b227886ea8..00000000000 --- a/mod/quiz/yui/build/moodle-mod_quiz-randomquestion/moodle-mod_quiz-randomquestion-min.js +++ /dev/null @@ -1 +0,0 @@ -YUI.add("moodle-mod_quiz-randomquestion",function(e,t){var n={RANDOMQUESTIONFORM:"div.randomquestionformforpopup",PAGEHIDDENINPUT:"input#rform_qpage",RANDOMQUESTIONLINKS:'.menu [data-action="addarandomquestion"]'},r={PAGE:"addonpage",HEADER:"header",FORM:"form"},i=function(){i.superclass.constructor.apply(this,arguments)};e.extend(i,e.Base,{dialogue:function(t){var r={headerContent:t,bodyContent:e.one(n.RANDOMQUESTIONFORM),draggable:!0,modal:!0,zIndex:1e3,centered:!1,width:"auto",visible:!1,postmethod:"form",footerContent:null},i={dialog:null};i.dialog=new M.core.dialogue(r),i.dialog.show()},initializer:function(){e.one("body").delegate("click",this.display_dialogue,n.RANDOMQUESTIONLINKS,this)},display_dialogue:function(t){t.preventDefault(),e.one(n.RANDOMQUESTIONFORM+" "+n.PAGEHIDDENINPUT).set("value",t.currentTarget.getData(r.PAGE)),this.dialogue(t.currentTarget.getData(r.HEADER))}}),M.mod_quiz=M.mod_quiz||{},M.mod_quiz.randomquestion=M.mod_quiz.randomquestion||{},M.mod_quiz.randomquestion.init=function(){return new i}},"@VERSION@",{requires:["base","event","node","io","moodle-core-notification-dialogue"]}); diff --git a/mod/quiz/yui/build/moodle-mod_quiz-randomquestion/moodle-mod_quiz-randomquestion.js b/mod/quiz/yui/build/moodle-mod_quiz-randomquestion/moodle-mod_quiz-randomquestion.js deleted file mode 100644 index 681f963384a..00000000000 --- a/mod/quiz/yui/build/moodle-mod_quiz-randomquestion/moodle-mod_quiz-randomquestion.js +++ /dev/null @@ -1,85 +0,0 @@ -YUI.add('moodle-mod_quiz-randomquestion', function (Y, NAME) { - -// This file is part of Moodle - http://moodle.org/ -// -// Moodle is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// Moodle is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Moodle. If not, see . - - -/** - * Add a random question functionality for a popup in quiz editing page. - * - * @package mod_quiz - * @copyright 2014 The Open University - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -var CSS = { - RANDOMQUESTIONFORM: 'div.randomquestionformforpopup', - PAGEHIDDENINPUT: 'input#rform_qpage', - RANDOMQUESTIONLINKS: '.menu [data-action="addarandomquestion"]' -}; - -var PARAMS = { - PAGE: 'addonpage', - HEADER: 'header', - FORM: 'form' -}; - -var POPUP = function() { - POPUP.superclass.constructor.apply(this, arguments); -}; - -Y.extend(POPUP, Y.Base, { - - dialogue: function(header) { - // Create a dialogue on the page and hide it. - var config = { - headerContent: header, - bodyContent: Y.one(CSS.RANDOMQUESTIONFORM), - draggable: true, - modal: true, - zIndex: 1000, - centered: false, - width: 'auto', - visible: false, - postmethod: 'form', - footerContent: null - }; - var popup = {dialog: null}; - popup.dialog = new M.core.dialogue(config); - popup.dialog.show(); - }, - - initializer: function() { - Y.one('body').delegate('click', this.display_dialogue, CSS.RANDOMQUESTIONLINKS, this); - }, - - display_dialogue: function(e) { - e.preventDefault(); - - Y.one(CSS.RANDOMQUESTIONFORM + ' ' + CSS.PAGEHIDDENINPUT).set('value', - e.currentTarget.getData(PARAMS.PAGE)); - - this.dialogue(e.currentTarget.getData(PARAMS.HEADER)); - } -}); - -M.mod_quiz = M.mod_quiz || {}; -M.mod_quiz.randomquestion = M.mod_quiz.randomquestion || {}; -M.mod_quiz.randomquestion.init = function() { - return new POPUP(); -}; - - -}, '@VERSION@', {"requires": ["base", "event", "node", "io", "moodle-core-notification-dialogue"]}); diff --git a/mod/quiz/yui/src/randomquestion/build.json b/mod/quiz/yui/src/randomquestion/build.json deleted file mode 100644 index 279667b23ec..00000000000 --- a/mod/quiz/yui/src/randomquestion/build.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "name": "moodle-mod_quiz-randomquestion", - "builds": { - "moodle-mod_quiz-randomquestion": { - "jsfiles": [ - "randomquestion.js" - ] - } - } -} diff --git a/mod/quiz/yui/src/randomquestion/js/randomquestion.js b/mod/quiz/yui/src/randomquestion/js/randomquestion.js deleted file mode 100644 index 2ba78c1ed33..00000000000 --- a/mod/quiz/yui/src/randomquestion/js/randomquestion.js +++ /dev/null @@ -1,80 +0,0 @@ -// This file is part of Moodle - http://moodle.org/ -// -// Moodle is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// Moodle is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Moodle. If not, see . - - -/** - * Add a random question functionality for a popup in quiz editing page. - * - * @package mod_quiz - * @copyright 2014 The Open University - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -var CSS = { - RANDOMQUESTIONFORM: 'div.randomquestionformforpopup', - PAGEHIDDENINPUT: 'input#rform_qpage', - RANDOMQUESTIONLINKS: '.menu [data-action="addarandomquestion"]' -}; - -var PARAMS = { - PAGE: 'addonpage', - HEADER: 'header', - FORM: 'form' -}; - -var POPUP = function() { - POPUP.superclass.constructor.apply(this, arguments); -}; - -Y.extend(POPUP, Y.Base, { - - dialogue: function(header) { - // Create a dialogue on the page and hide it. - var config = { - headerContent: header, - bodyContent: Y.one(CSS.RANDOMQUESTIONFORM), - draggable: true, - modal: true, - zIndex: 1000, - centered: false, - width: 'auto', - visible: false, - postmethod: 'form', - footerContent: null - }; - var popup = {dialog: null}; - popup.dialog = new M.core.dialogue(config); - popup.dialog.show(); - }, - - initializer: function() { - Y.one('body').delegate('click', this.display_dialogue, CSS.RANDOMQUESTIONLINKS, this); - }, - - display_dialogue: function(e) { - e.preventDefault(); - - Y.one(CSS.RANDOMQUESTIONFORM + ' ' + CSS.PAGEHIDDENINPUT).set('value', - e.currentTarget.getData(PARAMS.PAGE)); - - this.dialogue(e.currentTarget.getData(PARAMS.HEADER)); - } -}); - -M.mod_quiz = M.mod_quiz || {}; -M.mod_quiz.randomquestion = M.mod_quiz.randomquestion || {}; -M.mod_quiz.randomquestion.init = function() { - return new POPUP(); -}; diff --git a/mod/quiz/yui/src/randomquestion/meta/randomquestion.json b/mod/quiz/yui/src/randomquestion/meta/randomquestion.json deleted file mode 100644 index a15a4393a84..00000000000 --- a/mod/quiz/yui/src/randomquestion/meta/randomquestion.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "moodle-mod_quiz-randomquestion": { - "requires": [ - "base", - "event", - "node", - "io", - "moodle-core-notification-dialogue" - ] - } -}