Fix image resizing when aligned right

[MAILPOET-2184]
This commit is contained in:
Ján Mikláš
2019-08-21 14:59:43 +02:00
committed by M. Shull
parent 82123afc7c
commit 596eb56c5d
3 changed files with 18 additions and 3 deletions

View File

@@ -46,9 +46,14 @@ Module.ImageBlockView = base.BlockView.extend({
elementSelector: '.mailpoet_image',
resizeHandleSelector: '.mailpoet_image_resize_handle',
onResize: function (event) {
var alignment = this.view.model.get('styles.block.textAlign');
var corner = this.$('.mailpoet_image').offset();
var width = event.pageX - corner.left;
this.view.model.set('width', width + 'px');
var currentWidth = this.$('.mailpoet_image').width();
var newWidth = event.pageX - corner.left;
if (alignment === 'right') {
newWidth = currentWidth + corner.left - event.pageX;
}
this.view.model.set('width', newWidth + 'px');
},
},
ShowSettingsBehavior: {