Sindbad~EG File Manager

Current Path : /var/www/html/ucsuenolar.sumar.com.py/theme/adaptable-1/amd/src/
Upload File :
Current File : /var/www/html/ucsuenolar.sumar.com.py/theme/adaptable-1/amd/src/savebutton.js

//
// This file is part of Adaptable theme for moodle
//
// 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 <http://www.gnu.org/licenses/>.

//
// Adaptable save button JS file
//
// @package    theme_adaptable
// @copyright  2015-2019 Jeremy Hopkins (Coventry University)
// @copyright  2015-2019 Fernando Acedo (3-bits.com)
// @copyright  2018-2019 Manoj Solanki (Coventry University)
// @copyright  2019 G J Barnard
//               {@link https://moodle.org/user/profile.php?id=442195}
//               {@link https://gjbarnard.co.uk}
// @license    https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later.
//

import $ from 'jquery';
import log from 'core/log';

/**
 * Save button.
 */
const saveButton = () => {
    $("#savediscardsection").hide();

    $('#adminsettings :input').on('change input', function () {
        $("#savediscardsection").fadeIn('slow');
    });

    $("#adminsubmitbutton").click(function () {
        window.onbeforeunload = null;
        $("#adminsettings").submit();
    });
    $("#adminresetbutton").click(function () {
        var confirmString = $(this).data('confirm'); // Saves an AJAX call for such a rare thing.
        var result = confirm(confirmString);
        if (result == true) {
            $('#adminsettings')[0].reset();
            $("#savediscardsection").hide();
        }
    });

    $(".colourdialogue").click(function () {
        $("#savediscardsection").fadeIn('slow');
    });
};

/**
 * Init.
 */
export const saveButtonInit = () => {
    log.debug('Adaptable ES6 Save button Init');

    if (document.readyState !== 'loading') {
        log.debug("Adaptable ES6 Save button Init DOM content already loaded");
        saveButton();
    } else {
        log.debug("Adaptable ES6 Save button Init JS DOM content not loaded");
        document.addEventListener('DOMContentLoaded', function () {
            log.debug("Adaptable ES6 Save button Init JS DOM content loaded");
            saveButton();
        });
    }
};

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists