From ac13b1db61221b3c7fa880a5884ab141e551fffa Mon Sep 17 00:00:00 2001 From: Anyon Date: Tue, 22 Feb 2022 13:12:36 +0800 Subject: [PATCH] Update admin.js --- public/static/admin.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/public/static/admin.js b/public/static/admin.js index f70564933..097553ff7 100644 --- a/public/static/admin.js +++ b/public/static/admin.js @@ -574,12 +574,9 @@ $(function () { return this.each(function () { if ($(this).data('inited')) return true; else $(this).data('inited', true); var $in = $(this), $bt = $('').data('input', this); - $bt.attr('data-size', $in.data('size') || 0).attr('data-type', $in.data('type') || 'png,jpg,gif').find('span').on('click', function (event, index) { - index = $(this).index(); + $bt.attr('data-size', $in.data('size') || 0).attr('data-type', $in.data('type') || 'png,jpg,gif,jpeg').find('span').on('click', function (event) { event.stopPropagation(); - if (index === 0) $bt.attr('style', ''), $in.val(''); - else if ($in.val()) $.previewImage(encodeURI($in.val())); - + if ($(this).index() === 0) $bt.attr('style', ''), $in.val(''); else $in.val() && $.previewImage(encodeURI($in.val())); }), $in.on('change', function () { if (this.value) $bt.css('backgroundImage', 'url(' + encodeURI(this.value) + ')'); }).after($bt).trigger('change');