__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
define("core_form/choicedropdown",["exports","core/local/dropdown/status","core_form/changechecker"],(function(_exports,_status,_changechecker){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.init=void 0;
/**
   * Field controller for choicedropdown field.
   *
   * @module core_form/choicedropdown
   * @copyright 2023 Ferran Recio <ferran@moodle.com>
   * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
   */
const Classes_hidden="d-none";
/**
   * Internal form element class.
   *
   * @private
   * @class     FieldController
   * @copyright  2023 Ferran Recio <ferran@moodle.com>
   * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
   */class FieldController{constructor(elementId){this.elementId=elementId,this.mainSelect=document.getElementById(this.elementId),this.dropdown=(0,_status.getDropdownStatus)('[data-form-controls="'.concat(this.elementId,'"]')),this.dropdown.getElement().classList.remove(Classes_hidden)}addEventListeners(){this.dropdown.getElement().addEventListener("change",this.updateSelect.bind(this)),this.dropdown.getElement().addEventListener("click",(event=>event.preventDefault())),this.mainSelect.addEventListener("change",this.updateDropdown.bind(this));new MutationObserver((mutations=>{mutations.forEach((mutation=>{"attributes"===mutation.type&&"disabled"===mutation.attributeName&&this.updateDropdown()}))})).observe(this.mainSelect,{attributeFilter:["disabled"]})}isDisabled(){var _this$mainSelect;return null===(_this$mainSelect=this.mainSelect)||void 0===_this$mainSelect?void 0:_this$mainSelect.hasAttribute("disabled")}async updateDropdown(){this.dropdown.setButtonDisabled(this.isDisabled()),this.dropdown.getSelectedValue()!=this.mainSelect.value&&this.dropdown.setSelectedValue(this.mainSelect.value)}async updateSelect(){this.dropdown.getSelectedValue()!=this.mainSelect.value&&(this.mainSelect.value=this.dropdown.getSelectedValue(),(0,_changechecker.markFormAsDirty)(this.mainSelect.closest("form")),this.mainSelect.dispatchEvent(new Event("change")))}disableInteractiveDialog(){var _this$mainSelect2;null===(_this$mainSelect2=this.mainSelect)||void 0===_this$mainSelect2||_this$mainSelect2.classList.remove(Classes_hidden);this.dropdown.getElement().classList.add(Classes_hidden)}hasForceDialog(){var _this$mainSelect3;return!(null===(_this$mainSelect3=this.mainSelect)||void 0===_this$mainSelect3||!_this$mainSelect3.dataset.forceDialog)}}_exports.init=elementId=>{const field=new FieldController(elementId);!document.body.classList.contains("behat-site")||field.hasForceDialog()?field.addEventListeners():field.disableInteractiveDialog()}}));

//# sourceMappingURL=choicedropdown.min.js.map

Filemanager

Name Type Size Permission Actions
changechecker.min.js File 6.81 KB 0777
changechecker.min.js.map File 17.75 KB 0777
choicedropdown.min.js File 2.64 KB 0777
choicedropdown.min.js.map File 6.87 KB 0777
collapsesections.min.js File 2.54 KB 0777
collapsesections.min.js.map File 5.76 KB 0777
configtext_maxlength.min.js File 2.46 KB 0777
configtext_maxlength.min.js.map File 6.22 KB 0777
defaultcustom.min.js File 1.34 KB 0777
defaultcustom.min.js.map File 3.48 KB 0777
dynamicform.min.js File 6.43 KB 0777
dynamicform.min.js.map File 17.2 KB 0777
encryptedpassword.min.js File 1.99 KB 0777
encryptedpassword.min.js.map File 5.08 KB 0777
events.min.js File 3.62 KB 0777
events.min.js.map File 10.64 KB 0777
filetypes.min.js File 5.31 KB 0777
filetypes.min.js.map File 15.4 KB 0777
modalform.min.js File 9.12 KB 0777
modalform.min.js.map File 21.39 KB 0777
passwordunmask.min.js File 4.31 KB 0777
passwordunmask.min.js.map File 13.82 KB 0777
showadvanced.min.js File 3.75 KB 0777
showadvanced.min.js.map File 10.95 KB 0777
submit.min.js File 2.09 KB 0777
submit.min.js.map File 7.28 KB 0777
util.min.js File 569 B 0777
util.min.js.map File 1.69 KB 0777
Filemanager