suneditor
Advanced tools
Comparing version 1.5.0 to 1.6.0
{ | ||
"name": "suneditor", | ||
"version": "1.5.0", | ||
"version": "1.6.0", | ||
"description": "Pure JavaScript based WYSIWYG web editor", | ||
@@ -5,0 +5,0 @@ "main": "src/suneditor.js", |
{ | ||
"name": "suneditor", | ||
"version": "1.5.0", | ||
"version": "1.6.0", | ||
"description": "Pure JavaScript based WYSIWYG web editor", | ||
@@ -5,0 +5,0 @@ "main": "src/suneditor.js", |
@@ -53,3 +53,4 @@ /* | ||
context.image.modal.getElementsByClassName("btn-primary")[0].addEventListener('click', this.submit_dialog.bind(_this)); | ||
resize_img_div.getElementsByClassName('sun-editor-img-controller')[0].addEventListener('mousedown', this.onMouseDown_image_ctrl.bind(_this)); | ||
resize_img_div.getElementsByClassName('sun-editor-img-controller')[0].addEventListener('mousedown', this.onMouseDown_image_ctrl.bind(_this, 'l')); | ||
resize_img_div.getElementsByClassName('sun-editor-img-controller')[1].addEventListener('mousedown', this.onMouseDown_image_ctrl.bind(_this, 'r')); | ||
context.image.imageResizeBtn.addEventListener('click', this.onClick_imageResizeBtn.bind(_this)); | ||
@@ -437,4 +438,4 @@ context.image.imageX.addEventListener('change', this.setImageSizeInput.bind(_this, 'x')); | ||
'<div class="image-resize-dot tr"></div>' + | ||
'<div class="image-resize-dot bl"></div>' + | ||
'<div class="image-resize-dot br-controller sun-editor-img-controller"></div>' + | ||
'<div class="image-resize-dot bl sun-editor-img-controller"></div>' + | ||
'<div class="image-resize-dot br sun-editor-img-controller"></div>' + | ||
'<div class="image-size-display sun-editor-id-img-display"></div>'; | ||
@@ -555,3 +556,4 @@ | ||
onMouseDown_image_ctrl: function (e) { | ||
onMouseDown_image_ctrl: function (direction) { | ||
var e = window.event; | ||
e.stopPropagation(); | ||
@@ -570,3 +572,3 @@ e.preventDefault(); | ||
var resize_image_bind = SUNEDITOR.plugin.image.resize_image.bind(this); | ||
var resize_image_bind = SUNEDITOR.plugin.image.resize_image.bind(this, direction); | ||
var closureFunc_bind = closureFunc.bind(this); | ||
@@ -578,4 +580,5 @@ | ||
resize_image: function (e) { | ||
var w = this.context.image._imageElement_w + (e.clientX - this.context.image._imageClientX); | ||
resize_image: function (direction) { | ||
var e = window.event; | ||
var w = this.context.image._imageElement_w + (direction === 'r' ? e.clientX - this.context.image._imageClientX : this.context.image._imageClientX - e.clientX); | ||
var h = ((this.context.image._imageElement_h / this.context.image._imageElement_w) * w); | ||
@@ -591,3 +594,3 @@ | ||
parentT += (parentElement.offsetTop + parentElement.clientTop); | ||
parentL += (parentElement.offsetLeft + +parentElement.clientLeft); | ||
parentL += (parentElement.offsetLeft + parentElement.clientLeft); | ||
parentElement = parentElement.offsetParent; | ||
@@ -594,0 +597,0 @@ } |
Sorry, the diff of this file is not supported yet
2009700
34300