diff --git a/public/src/admin/manage/category.js b/public/src/admin/manage/category.js index 02dfeee2f3..301535314f 100644 --- a/public/src/admin/manage/category.js +++ b/public/src/admin/manage/category.js @@ -50,11 +50,11 @@ define('admin/manage/category', [ function enableColorPicker(idx, inputEl) { var $inputEl = $(inputEl), - previewEl = $inputEl.parents('[data-cid]').find('.preview-box'); + previewEl = $inputEl.parents('[data-cid]').find('.category-preview'); colorpicker.enable($inputEl, function(hsb, hex) { if ($inputEl.attr('data-name') === 'bgColor') { - previewEl.css('background', '#' + hex); + previewEl.css('background-color', '#' + hex); } else if ($inputEl.attr('data-name') === 'color') { previewEl.css('color', '#' + hex); } @@ -83,6 +83,11 @@ define('admin/manage/category', [ modified(ev.target); }); + // Update preview image size on change + $('[data-name="imageClass"]').on('change', function(ev) { + $('.category-preview').css('background-size', $(this).val()); + }); + // Colour Picker $('[data-name="bgColor"], [data-name="color"]').each(enableColorPicker); @@ -113,8 +118,7 @@ define('admin/manage/category', [ uploader.open(RELATIVE_PATH + '/api/admin/category/uploadpicture', { cid: cid }, 0, function(imageUrlOnServer) { inputEl.val(imageUrlOnServer); var previewBox = inputEl.parent().parent().siblings('.category-preview'); - previewBox.css('background', 'url(' + imageUrlOnServer + '?' + new Date().getTime() + ')') - .css('background-size', 'cover'); + previewBox.css('background', 'url(' + imageUrlOnServer + '?' + new Date().getTime() + ')'); modified(inputEl[0]); }); }); diff --git a/src/views/admin/manage/category.tpl b/src/views/admin/manage/category.tpl index ee53173869..781d0c349b 100644 --- a/src/views/admin/manage/category.tpl +++ b/src/views/admin/manage/category.tpl @@ -41,7 +41,7 @@