Allow renaming wishlist when hitting enter

This commit is contained in:
grandeljay 2022-06-14 12:37:56 +02:00
parent c493de8f21
commit 6f80ca1f49

View file

@ -191,26 +191,12 @@ $(function () {
/**
* Rename Wishlist
*/
$(document).on('click', '.options .wishlist-rename', function() {
var modalRename = $('.modal.wishlist-rename');
var formRename = modalRename.find('.form.wishlist-rename');
var inputID = modalRename.find('[name="wishlist_id"]');
var inputTitle = modalRename.find('[name="wishlist_title"]');
var wishlistID = $('.ui.dropdown.wishlists').dropdown('get value');
var wishlistTitle = $('.ui.dropdown.wishlists').dropdown('get text');
inputID.val(wishlistID);
inputTitle.val(wishlistTitle);
inputTitle.attr('placeholder', wishlistTitle);
modalRename
.modal({
autoShow: true,
onApprove: function(buttonApprove) {
function wishlistRenameApprove(buttonApprove) {
buttonApprove.addClass('loading disabled');
var modalRename = $('.modal.wishlist-rename');
var formRename = modalRename.find('.form.wishlist-rename');
var formData = new URLSearchParams(new FormData(formRename[0]));
fetch('/src/api/wishlists.php', {
@ -233,6 +219,32 @@ $(function () {
return false;
}
$(document).on('submit', '.form.wishlist-rename', function(event) {
event.preventDefault();
var buttonApprove = $('.modal.wishlist-rename .button.approve');
wishlistRenameApprove(buttonApprove);
});
$(document).on('click', '.options .wishlist-rename', function() {
var modalRename = $('.modal.wishlist-rename');
var inputID = modalRename.find('[name="wishlist_id"]');
var inputTitle = modalRename.find('[name="wishlist_title"]');
var wishlistID = $('.ui.dropdown.wishlists').dropdown('get value');
var wishlistTitle = $('.ui.dropdown.wishlists').dropdown('get text');
inputID.val(wishlistID);
inputTitle.val(wishlistTitle);
inputTitle.attr('placeholder', wishlistTitle);
modalRename
.modal({
autoShow : true,
onApprove : wishlistRenameApprove
});
});