HEX
Server: LiteSpeed
System: Linux d8 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User: wbwebdes (3015)
PHP: 8.1.31
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/wbwebdes/domains/files.wb-cloud.nl/public_html/core/js/login/grant.js
/**
 * SPDX-FileCopyrightText: 2018 Nextcloud GmbH and Nextcloud contributors
 * SPDX-License-Identifier: AGPL-3.0-or-later
 */

const form = document.querySelector('form')
form.addEventListener('submit', function(event) {
	const wrapper = document.getElementById('submit-wrapper')
	if (wrapper === null) {
		return
	}

	if (OC.PasswordConfirmation.requiresPasswordConfirmation()) {
		// stop the event
		event.preventDefault()
		event.stopPropagation()

		// handle password confirmation
		OC.PasswordConfirmation.requirePasswordConfirmation(function () {
			// when password is confirmed we submit the form
			form.submit()
		})

		return false
	}

	Array.from(wrapper.getElementsByClassName('icon-confirm-white')).forEach(function(el) {
		el.classList.remove('icon-confirm-white')
		el.classList.add(OCA.Theming && OCA.Theming.inverted ? 'icon-loading-small' : 'icon-loading-small-dark')
		el.disabled = true
	})
})