diff --git a/eslint.config.mjs b/eslint.config.mjs index cf85b9cbe1..8c047a197f 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -8,7 +8,64 @@ import vuePug from 'eslint-plugin-vue-pug' const ignores = globalIgnores([ '**/node_modules', - '**/dist' + '**/dist', + // Vendored code + 'src/pretix/static/leaflet', + 'src/pretix/static/clipboard', + 'src/pretix/static/cropper', + 'src/pretix/static/lightbox', + 'src/pretix/static/are-you-sure', + 'src/pretix/static/vuejs', + 'src/pretix/static/fontawesome', + 'src/pretix/static/typeahead', + 'src/pretix/static/moment', + 'src/pretix/static/pdfjs', + 'src/pretix/static/sortable', + 'src/pretix/static/iframeresizer', + 'src/pretix/static/bootstrap', + 'src/pretix/static/d3', + 'src/pretix/static/jsi18n', + 'src/pretix/static/fabric', + 'src/pretix/static/datetimepicker', + 'src/pretix/static/charts', + 'src/pretix/static/fileupload', + 'src/pretix/static/seating', + 'src/pretix/static/rest_framework', + 'src/pretix/static/select2', + 'src/pretix/static/schema', + 'src/pretix/static/slider', + 'src/pretix/static/jquery', + 'src/pretix/static/colorpicker', + 'src/pretix/static/rrule', + 'src/pretix/static/pretixcontrol/js/jquery.qrcode.min.js', + 'src/pretix/static/pretixpresale/js/widget/docready.js', + // Pre-vue JS code + 'src/pretix/static/pretixbase/js/addressform.js', + 'src/pretix/static/pretixbase/js/asynctask.js', + 'src/pretix/static/pretixbase/js/details.js', + 'src/pretix/static/pretixbase/js/gettextstub.js', + 'src/pretix/static/pretixbase/js/i18nstring.js', + 'src/pretix/static/pretixcontrol/js/menu.js', + 'src/pretix/static/pretixcontrol/js/ui/editor.js', + 'src/pretix/static/pretixcontrol/js/ui/geo.js', + 'src/pretix/static/pretixcontrol/js/ui/main.js', + 'src/pretix/static/pretixcontrol/js/ui/plugins.js', + 'src/pretix/static/pretixcontrol/js/ui/subevent.js', + 'src/pretix/static/pretixcontrol/js/ui/variations.js', + 'src/pretix/static/pretixcontrol/js/ui/webauthn.js', + 'src/pretix/static/pretixpresale/js/ui/cart.js', + 'src/pretix/static/pretixpresale/js/ui/main.js', + 'src/pretix/static/pretixpresale/js/ui/questions.js', + 'src/pretix/static/pretixpresale/js/widget/floatformat.js', + 'src/pretix/static/pretixpresale/js/widget/widget.js', + 'src/pretix/plugins/banktransfer/static', + 'src/pretix/plugins/paypal2/static', + 'src/pretix/plugins/statistics/static', + 'src/pretix/plugins/stripe/static', + // Plugin checkouts + 'local', + // docs + 'doc', ]) export default defineConfig([ diff --git a/src/pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js b/src/pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js index 91c0ec9676..4bc283f1ff 100644 --- a/src/pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js +++ b/src/pretix/plugins/banktransfer/static/pretixplugins/banktransfer/ui.js @@ -1,183 +1,183 @@ -/*global $, gettext*/ +/* global gettext */ var bankimport_transactionlist = { - _btn_click: function (e) { - console.log(e.delegateTarget); - var trans_id = parseInt($(e.delegateTarget).attr("name").split("_")[1]); - var value = $(e.delegateTarget).val(); - if (value === "discard") { - bankimport_transactionlist.discard(trans_id); - } else if (value === "accept") { - bankimport_transactionlist.accept(trans_id); - } else if (value === "retry") { - bankimport_transactionlist.retry(trans_id); - } else if (value === "assign") { - bankimport_transactionlist.assign(trans_id); - } - return false; - }, + _btn_click: function (e) { + console.log(e.delegateTarget) + let trans_id = parseInt($(e.delegateTarget).attr('name').split('_')[1]) + let value = $(e.delegateTarget).val() + if (value === 'discard') { + bankimport_transactionlist.discard(trans_id) + } else if (value === 'accept') { + bankimport_transactionlist.accept(trans_id) + } else if (value === 'retry') { + bankimport_transactionlist.retry(trans_id) + } else if (value === 'assign') { + bankimport_transactionlist.assign(trans_id) + } + return false + }, - _action: function (id, action, success) { - $("tr[data-id=" + id + "] button").prop("disabled", true); - var data = { - "csrfmiddlewaretoken": $("[name=csrfmiddlewaretoken]").val() - }; - data["action_" + id] = action; - $.ajax({ - "method": "POST", - "url": $(".transaction-list").attr("data-url"), - "data": data, - "dataType": "json", - "success": function (data) { - if (data.status == "ok") { - $("tr[data-id=" + id + "]").removeClass("has-error"); - if (data.comment) { - bankimport_transactionlist.comment_reset_to_text(id, data.comment, data.plain); - } - success(); - } else { - $("tr[data-id=" + id + "] button").prop("disabled", false); - $("tr[data-id=" + id + "] .help-block").remove(); - $("tr[data-id=" + id + "]").addClass("has-error"); - $("

").addClass("help-block").text(data.message).appendTo($("tr[data-id=" + id + "] td.actions")); - } - } - }); - }, + _action: function (id, action, success) { + $('tr[data-id=' + id + '] button').prop('disabled', true) + let data = { + csrfmiddlewaretoken: $('[name=csrfmiddlewaretoken]').val() + } + data['action_' + id] = action + $.ajax({ + method: 'POST', + url: $('.transaction-list').attr('data-url'), + data: data, + dataType: 'json', + success: function (data) { + if (data.status == 'ok') { + $('tr[data-id=' + id + ']').removeClass('has-error') + if (data.comment) { + bankimport_transactionlist.comment_reset_to_text(id, data.comment, data.plain) + } + success() + } else { + $('tr[data-id=' + id + '] button').prop('disabled', false) + $('tr[data-id=' + id + '] .help-block').remove() + $('tr[data-id=' + id + ']').addClass('has-error') + $('

').addClass('help-block').text(data.message).appendTo($('tr[data-id=' + id + '] td.actions')) + } + } + }) + }, - discard: function (id) { - bankimport_transactionlist._action(id, "discard", function () { - $("tr[data-id=" + id + "] td").remove(); - }); - }, + discard: function (id) { + bankimport_transactionlist._action(id, 'discard', function () { + $('tr[data-id=' + id + '] td').remove() + }) + }, - retry: function (id) { - bankimport_transactionlist._action(id, "retry", function () { - $("tr[data-id=" + id + "] td.actions").html('').text(gettext("Marked as paid")); - }); - }, + retry: function (id) { + bankimport_transactionlist._action(id, 'retry', function () { + $('tr[data-id=' + id + '] td.actions').html('').text(gettext('Marked as paid')) + }) + }, - accept: function (id) { - bankimport_transactionlist._action(id, "accept", function () { - $("tr[data-id=" + id + "] td.actions").html('').text(gettext("Marked as paid")); - }); - }, + accept: function (id) { + bankimport_transactionlist._action(id, 'accept', function () { + $('tr[data-id=' + id + '] td.actions').html('').text(gettext('Marked as paid')) + }) + }, - assign: function (id) { - bankimport_transactionlist._action(id, "assign:" + $("tr[data-id=" + id + "] input.form-control:not(.tt-hint)").val(), function () { - $("tr[data-id=" + id + "] td.actions").html('').text(gettext("Marked as paid")); - }); - }, + assign: function (id) { + bankimport_transactionlist._action(id, 'assign:' + $('tr[data-id=' + id + '] input.form-control:not(.tt-hint)').val(), function () { + $('tr[data-id=' + id + '] td.actions').html('').text(gettext('Marked as paid')) + }) + }, - comment_reset_to_text: function (id, text, plain) { - var $box = $("tr[data-id=" + id + "] .comment-box"); - $box[0].dataset["plain"] = plain; - $box.html("") - .append($("").text(gettext("Comment:"))) - .append(" ") - .append($("").addClass("comment").append(" ").append(text)) - .append(" ") - .append($("").addClass("comment-modify btn btn-default btn-xs") - .append("")); - }, + comment_reset_to_text: function (id, text, plain) { + let $box = $('tr[data-id=' + id + '] .comment-box') + $box[0].dataset['plain'] = plain + $box.html('') + .append($('').text(gettext('Comment:'))) + .append(' ') + .append($('').addClass('comment').append(' ').append(text)) + .append(' ') + .append($('').addClass('comment-modify btn btn-default btn-xs') + .append('')) + }, - comment_start_edit: function (e) { - var $box = $(e.target).closest("div"); - var id = $box.closest("tr").attr("data-id"); - var $inp = $("