Skip to content

Commit 134ee92

Browse files
committed
Fix Web-UI: Could not remove ftp accounts
- Native js document.getElementById().submit() does not trigger jquery submit event handler Newer versions of jquery do not have this problem
1 parent 74d30c4 commit 134ee92

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

web/js/pages/edit_web.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,15 @@ $(function() {
191191
$('.stats-auth').show();
192192
}
193193
});
194+
195+
$('#vstobjects').bind('submit', function(evt) {
196+
$('input[disabled]').each(function(i, elm) {
197+
var copy_elm = $(elm).clone(true);
198+
$(copy_elm).attr('type', 'hidden');
199+
$(copy_elm).removeAttr('disabled');
200+
$(elm).after(copy_elm);
201+
});
202+
});
194203
});
195204

196205
function WEBrandom() {
@@ -221,12 +230,3 @@ function elementHideShow(elementToHideOrShow){
221230
var el = document.getElementById(elementToHideOrShow);
222231
el.style.display = el.style.display === 'none' ? 'block' : 'none';
223232
}
224-
225-
$('#vstobjects').bind('submit', function(evt) {
226-
$('input[disabled]').each(function(i, elm) {
227-
var copy_elm = $(elm).clone(true);
228-
$(copy_elm).attr('type', 'hidden');
229-
$(copy_elm).removeAttr('disabled');
230-
$(elm).after(copy_elm);
231-
});
232-
});

web/templates/admin/edit_web.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
}
1414
}
1515
?>
16-
<a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
16+
<a href="#" class="ui-button" title="<?=__('Save')?>" onclick="$('#vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
1717
</div>
1818
</div>
1919
</div>

web/templates/user/edit_web.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
}
1414
}
1515
?>
16-
<a href="#" class="ui-button" title="<?=__('Save')?>" onclick="document.getElementById('vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
16+
<a href="#" class="ui-button" title="<?=__('Save')?>" onclick="$('#vstobjects').submit();"><i class="fas fa-save status-icon purple"></i> <?=__('Save')?></a>
1717
</div>
1818
</div>
1919
</div>

0 commit comments

Comments
 (0)