import $ from 'jquery'; $('[name="task"][value="saveas"], [name="task"][value="switchlanguage"]').on('mousedown touchstart', (event) => { let fields = ['lang', 'redirect']; let element = $(event.currentTarget); let form = $(`#${element.attr('form')}`); if (!form.length) { return; } fields.forEach((field) => { let value = element.attr(field); if (!value) { return; } let input = form.find(`[name="data[${field}]"]`); if (!input.length) { input = $(``); form.append(input); } input.val(value); }); return true; });