Source: modalPlaylistRename.js

"use strict";
// SPDX-License-Identifier: GPL-3.0-or-later
// myMPD (c) 2018-2024 Juergen Mang <mail@jcgames.de>
// https://github.com/jcorporation/mympd

/** @module modalPlaylistRename_js */

/**
 * Shows the rename playlist modal
 * @param {string} from original playlist name
 * @returns {void}
 */
//eslint-disable-next-line no-unused-vars
function showRenamePlaylist(from) {
    cleanupModalId('modalPlaylistRename');
    elGetById('modalPlaylistRenamePlistInput').value = from;
    elGetById('modalPlaylistRenameNewNameInput').value = '';
    uiElements.modalPlaylistRename.show();
}

/**
 * Renames the playlist
 * @param {Element} target triggering element
 * @returns {void}
 */
//eslint-disable-next-line no-unused-vars
function renamePlaylist(target) {
    cleanupModalId('modalPlaylistRename');
    btnWaiting(target, true);
    sendAPI("MYMPD_API_PLAYLIST_RENAME", {
        "plist": elGetById('modalPlaylistRenamePlistInput').value,
        "newName": elGetById('modalPlaylistRenameNewNameInput').value
    }, modalClose, true);
}