From 575b3f9ff8cb06e949a2acbb136a6e0d14731eab Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Tue, 19 Mar 2019 22:24:16 +0100 Subject: Revert "Where is your data?" --- settings/js/admin.js | 103 --------------------------------------------------- 1 file changed, 103 deletions(-) (limited to 'settings/js/admin.js') diff --git a/settings/js/admin.js b/settings/js/admin.js index 0ca9b6162e2..ae6b2262c44 100644 --- a/settings/js/admin.js +++ b/settings/js/admin.js @@ -315,107 +315,4 @@ $(document).ready(function(){ if (document.getElementById('security-warning') !== null) { setupChecks(); } - - // server info - - var serverInfoForm = $('#server-info-form'); - var serverInfoWorkingTimeoutHandle; - var serverInfoSubmitButton = $('#server-info-submit-button'); - - /** - * Sets the server info submit button state to default. - */ - function setServerInfoButtonDefault() { - serverInfoSubmitButton.removeClass('button-success'); - serverInfoSubmitButton.removeClass('button-error'); - serverInfoSubmitButton.removeClass('button-working'); - } - - /** - * Sets the server info submit button state to working. - */ - function setServerInfoButtonWorking() { - serverInfoSubmitButton.removeClass('button-success'); - serverInfoSubmitButton.removeClass('button-error'); - serverInfoSubmitButton.addClass('button-working'); - } - - /** - * Sets the server info submit button state to success. - */ - function setServerInfoButtonSuccess() { - serverInfoSubmitButton.removeClass('button-error'); - serverInfoSubmitButton.removeClass('button-working'); - serverInfoSubmitButton.addClass('button-success'); - } - - /** - * Sets the server info submit button state to error. - */ - function setServerInfoButtonError() { - serverInfoSubmitButton.removeClass('button-success'); - serverInfoSubmitButton.removeClass('button-working'); - serverInfoSubmitButton.addClass('button-error'); - } - - /** - * Clears the server info working timeout, if present. - */ - function clearServerInfoWorkingTimeout() { - if (serverInfoWorkingTimeoutHandle) { - clearTimeout(serverInfoWorkingTimeoutHandle); - serverInfoWorkingTimeoutHandle = undefined; - } - } - - /** - * Unlocks the server info form, e.g. removing readonly from inputs. - */ - function unlockForm() { - serverInfoForm.find('input, select').prop('readonly', false); - serverInfoSubmitButton.prop('disabled', false); - } - - /** - * Resets the submit button state one of the form elements is changed. - */ - serverInfoForm.find('input, select').on('keyup change', function() { - setServerInfoButtonDefault(); - }); - - /** - * Handles the server info form submit. - */ - serverInfoForm.on('submit', function(event) { - event.stopImmediatePropagation(); - event.preventDefault(); - - serverInfoForm.find('input, select').prop('readonly', true); - serverInfoSubmitButton.prop('disabled', true); - - clearServerInfoWorkingTimeout(); - - // start show spinner only if request takes longer than one second - serverInfoWorkingTimeoutHandle = setTimeout(function() { - setServerInfoButtonWorking(); - }, 1000); - - $.ajax({ - url: OC.generateUrl('/settings/serverinfo'), - type: 'POST', - data: serverInfoForm.serialize(), - success: function() { - clearServerInfoWorkingTimeout(); - setServerInfoButtonSuccess(); - unlockForm(); - serverInfoSubmitButton.blur(); - }, - error: function() { - clearServerInfoWorkingTimeout(); - setServerInfoButtonError(); - unlockForm(); - serverInfoSubmitButton.blur(); - } - }); - }); }); -- cgit v1.2.3