Sindbad~EG File Manager
/**
* JavaScript required by the question engine.
*
* @package moodlecore
* @subpackage questionengine
* @copyright 2008 The Open University
* @deprecated since Moodle 4.0
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
M.core_scroll_manager=M.core_scroll_manager||{};var loadedPromise=new Promise(function(resolve){require(['core/scroll_manager'],function(ScrollManager){var transitionLayer={};var deprecatedNotice=function(functionName,newFunctionName){window.console.error("The "+functionName+" function has been deprecated. "+"Please use core/scroll_manager::"+newFunctionName+"() instead")};transitionLayer.save_scroll_pos=function(Y,element){deprecatedNotice('save_scroll_pos','saveScrollPos');ScrollManager.saveScrollPos(element)};transitionLayer.scroll_to_saved_pos=function(){deprecatedNotice('scroll_to_saved_pos','scrollToSavedPosition');ScrollManager.scrollToSavedPosition()};M.core_scroll_manager=transitionLayer;resolve(transitionLayer)})});var callPromisedFunction=function(functionName,args){loadedPromise.then(function(transitionLayer){transitionLayer[functionName].apply(null,args)})};if(!M.core_scroll_manager.save_scroll_pos){M.core_scroll_manager.save_scroll_pos=function(Y,element){callPromisedFunction(M.core_scroll_manager.save_scroll_pos,[Y,element])};M.core_scroll_manager.save_scroll_action=function(){Y.log("The scroll_to_saved_pos function has been deprecated. "+"Please use initLinksScrollPos in core/scroll_manager instead.",'moodle-core-notification','warn')};M.core_scroll_manager.scroll_to_saved_pos=function(Y){callPromisedFunction(M.core_scroll_manager.scroll_to_saved_pos,Y)}}
M.core_question_engine=M.core_question_engine||{};M.core_question_engine.questionformalreadysubmitted=!1;M.core_question_engine.init_submit_button=function(Y,button){Y.log("The core_question_engine.init_submit_button function has been deprecated. "+"Please use initSubmitButton in core_question/question_engine instead.",'moodle-core-notification','warn');require(['core_form/submit'],function(submit){submit.init(button)});var totalQuestionsInPage=document.querySelectorAll('div.que').length;var buttonel=document.getElementById(button);var outeruniqueid=buttonel.closest('.que').id;Y.on('click',function(e){M.core_scroll_manager.save_scroll_pos(Y,button);if(totalQuestionsInPage>1){buttonel.form.action=buttonel.form.action+'#'+outeruniqueid}},buttonel)}
M.core_question_engine.init_form=function(Y,form){Y.log("The core_question_engine.init_form function has been deprecated. "+"Please use init_form in core_question/question_engine instead.",'moodle-core-notification','warn');Y.one(form).setAttribute('autocomplete','off');Y.on('submit',M.core_question_engine.prevent_repeat_submission,form,form,Y);Y.on('key',function(e){if(!e.target.test('a')&&!e.target.test('input[type=submit]')&&!e.target.test('input[type=img]')&&!e.target.test('textarea')&&!e.target.test('[contenteditable=true]')){e.preventDefault()}},form,'press:13');Y.one(form).all('.questionflagsavebutton').remove();M.core_scroll_manager.scroll_to_saved_pos(Y)}
M.core_question_engine.prevent_repeat_submission=function(e,Y){Y.log("The prevent_repeat_submission function has been deprecated. "+"Please use preventRepeatSubmission in core_question/question_engine instead.",'moodle-core-notification','warn');if(M.core_question_engine.questionformalreadysubmitted){e.halt();return}
setTimeout(function(){Y.all('input[type=submit]').set('disabled',!0)},0);M.core_question_engine.questionformalreadysubmitted=!0}
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists