From d4306e62d3ae3fbe8fe151a97ae076ace284d1a6 Mon Sep 17 00:00:00 2001 From: Anyon Date: Tue, 14 Jan 2020 16:39:48 +0800 Subject: [PATCH] Update admin.js --- public/static/admin.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/public/static/admin.js b/public/static/admin.js index 39ea4ecc3..b20004e66 100644 --- a/public/static/admin.js +++ b/public/static/admin.js @@ -535,25 +535,25 @@ $(function () { return this.each(function () { var input = this, $input = $(this); var name = $input.attr('name') || 'umt-image', type = $input.data('type') || 'png,jpg,gif'; - var $tpl = $(''), imgsrcs = this.value ? this.value.split('|') : []; - $tpl.attr('data-type', type).attr('data-field', name).attr('data-file', 'mut').data('input', input); - $input.attr('name', name).after($tpl), $tpl.uploadFile(function (src) { + var $template = $(''), imgsrcs = this.value ? this.value.split('|') : []; + $template.attr('data-type', type).attr('data-field', name).attr('data-file', 'mut').data('input', input); + $input.attr('name', name).after($template), $template.uploadFile(function (src) { imgsrcs.push(src), $input.val(imgsrcs.join('|')), input.showImageContainer([src]); }); input.showImageContainer = function (srcs) { $(srcs).each(function (idx, src, $image) { $image = $('
'); $image.attr('data-tips-image', encodeURI(src)).css('backgroundImage', 'url(' + encodeURI(src) + ')').on('click', 'a', function (event, index, prevs, $current) { - event.stopPropagation(), $current = $(this).parent(), index = $(this).index(), prevs = $tpl.prevAll('div.uploadimage').length; + event.stopPropagation(), $current = $(this).parent(), index = $(this).index(), prevs = $template.prevAll('div.uploadimage').length; if (index === 0 && $current.index() !== prevs) $current.next().after($current); if (index === 2 && $current.index() > 1) $current.prev().before($current); if (index === 1) $current.remove(); - imgsrcs = [], $tpl.prevAll('.uploadimage').map(function () { + imgsrcs = [], $template.prevAll('.uploadimage').map(function () { imgsrcs.push($(this).attr('data-tips-image')); }); imgsrcs.reverse(), $input.val(imgsrcs.join('|')); }); - $($tpl).before($image); + $($template).before($image); }); }; if (imgsrcs.length > 0) input.showImageContainer(imgsrcs);