/** * Nextcloud - Ownpad * * This file is licensed under the Affero General Public License * version 3 or later. See the COPYING file. * * @author Olivier Tétard * @copyright Olivier Tétard , 2017 */ (function (window, document, $) { 'use strict'; $(document).ready(function() { var savedMessage = $('#ownpad-saved-message'); var saved = function () { if (savedMessage.is(':visible')) { savedMessage.hide(); } savedMessage.fadeIn(function () { setTimeout(function () { savedMessage.fadeOut(); }, 5000); }); }; $('#ownpad_settings input').change(function() { var value = $(this).val(); if($(this).attr('type') === 'checkbox') { if (this.checked) { value = 'yes'; } else { value = 'no'; } } OC.AppConfig.setValue('ownpad', $(this).attr('name'), value); saved(); }); $('#ownpad_etherpad_enable').change(function() { $("#ownpad_etherpad_settings").toggleClass('hidden', !this.checked); if(this.checked && $("#ownpad_etherpad_useapi").is(":checked")) { $("#ownpad_etherpad_useapi_settings").removeClass('hidden'); } else { $("#ownpad_etherpad_useapi_settings").addClass('hidden'); } }); $('#ownpad_etherpad_useapi').change(function() { $("#ownpad_etherpad_useapi_settings").toggleClass('hidden', !this.checked); }); $('#ownpad_ethercalc_enable').change(function() { $("#ownpad_ethercalc_settings").toggleClass('hidden', !this.checked); }); }); }(window, document, jQuery));