From cc6663ad027340084eedbd3e32ee5c80399542cf Mon Sep 17 00:00:00 2001 From: wonknu10 Date: Wed, 11 Oct 2017 10:50:39 +0200 Subject: [PATCH] bug: image doesn't move on drag and drop Fixes #228 --- src/server/public/abecms/scripts/modules/EditorSave.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/server/public/abecms/scripts/modules/EditorSave.js b/src/server/public/abecms/scripts/modules/EditorSave.js index 135aa752..61e38457 100755 --- a/src/server/public/abecms/scripts/modules/EditorSave.js +++ b/src/server/public/abecms/scripts/modules/EditorSave.js @@ -93,6 +93,14 @@ export default class EditorSave { } setObjByString(this._json.data[obj][index], keyJson, value) + + if(input.classList.contains('file-input') && input.getAttribute('data-size')) { + var sizes = input.getAttribute('data-size').split(',') + Array.prototype.forEach.call(sizes, (size) => { + setObjByString(this._json.data[obj][index], `${keyJson}_${size}`, value.replace(/\.(jpg|jpeg|png|gif|svg)/, `_${size}.$1`)) + }) + } + var emptyObject = 0 for(var prop in this._json.data[obj][index]) { if(typeof this._json.data[obj][index][prop] !== 'string' || this._json.data[obj][index][prop].trim() !== '') emptyObject++