reset name of new folder and prevent the form from being submitted twice

Signed-off-by: Florian Schunk <florian.schunk@rwth-aachen.de>
This commit is contained in:
Florian Schunk 2018-12-22 12:06:56 +01:00
parent b61df4e290
commit ff1e0e2302
1 changed files with 6 additions and 1 deletions

View File

@ -262,6 +262,8 @@ var OCdialogs = {
OC.registerMenu(newButton,self.$filePicker.find('.menu'),function () {
$input.focus();
self.$filePicker.ocdialog('setEnterCallback', function() {
event.stopImmediatePropagation();
event.preventDefault();
self.$form.submit();
});
var newName = $input.val();
@ -275,7 +277,7 @@ var OCdialogs = {
var $input = $form.find('input[type=\'text\']');
var $submit = $form.find('input[type=\'submit\']');
$submit.on('click',function(event) {
event.stopPropagation();
event.stopImmediatePropagation();
event.preventDefault();
$form.submit();
});
@ -314,10 +316,13 @@ var OCdialogs = {
OC.hideMenus();
self.$filePicker.ocdialog('unsetEnterCallback');
self.$filePicker.click();
$input.val(newText);
}
});
$input.keypress(function(event) {
if (event.keyCode == 13 || event.which == 13) {
event.stopImmediatePropagation();
event.preventDefault();
$form.submit();
}
});