diff --git a/src/js/libs/popup.js b/src/js/libs/popup.js index 6d51daa..646de00 100644 --- a/src/js/libs/popup.js +++ b/src/js/libs/popup.js @@ -172,19 +172,18 @@ class Dialog_class { _this.resize_clicked.y = event.pageY; var target = document.querySelector('#popup'); - _this.element_offset.x = target.offsetTop; - _this.element_offset.y = target.offsetLeft; + _this.element_offset.x = target.offsetLeft; + _this.element_offset.y = target.offsetTop; }, false); document.addEventListener('mousemove', function (event) { - event.preventDefault(); if(_this.resize_clicked.x != null){ var dx = _this.resize_clicked.x - event.pageX; var dy = _this.resize_clicked.y - event.pageY; var target = document.querySelector('#popup'); - target.style.top = (_this.element_offset.x - dy) + "px"; - target.style.left = (_this.element_offset.y - dx) + "px"; + target.style.left = (_this.element_offset.x - dx) + "px"; + target.style.top = (_this.element_offset.y - dy) + "px"; } }, false); @@ -325,10 +324,13 @@ class Dialog_class { //preview area if (this.preview !== false) { html_preview_content += '
'; - html_preview_content += ''; + html_preview_content += ''; html_preview_content += '
'; - html_preview_content += ' '; - html_preview_content += ' '; + html_preview_content += ' '; + html_preview_content += ' '; html_preview_content += '
'; html_preview_content += '
'; } @@ -431,7 +433,8 @@ class Dialog_class { if (parameter.values != undefined) { if (parameter.values.length > 10 || parameter.type == 'select') { //drop down - html += ''; var k = 0; for (var j in parameter.values) { var sel = ''; @@ -439,7 +442,8 @@ class Dialog_class { sel = 'selected="selected"'; if (parameter.value == undefined && k == 0) sel = 'selected="selected"'; - html += ''; + html += ''; k++; } html += ''; @@ -463,8 +467,11 @@ class Dialog_class { title = parts[0] + ' - ' + parts[1] + ''; } - html += ''; - html += ''; + html += ''; + html += ''; if (parameter.values.length > 2) html += '
'; k++; @@ -481,25 +488,35 @@ class Dialog_class { step = parameter.step; if (parameter.range != undefined) { //range - html += ''; + html += ''; html += '' + parameter.value + ''; } else if (parameter.type == 'color') { //color - html += ''; + html += ''; } else if (typeof parameter.value == 'boolean') { var checked = ''; if (parameter.value === true) checked = 'checked'; - html += ' '; + html += ' '; } else { //input or textarea if (parameter.placeholder == undefined) parameter.placeholder = ''; if (parameter.type == 'textarea') { - html += ''; + html += ''; } else { var input_type = "text"; @@ -508,7 +525,9 @@ class Dialog_class { if (parameter.value != undefined && typeof parameter.value == 'number') input_type = 'number'; - html += ''; + html += ''; } } } @@ -533,9 +552,11 @@ class Dialog_class { var id_tmp = parameter.title.toLowerCase().replace(/[^\w]+/g, '').replace(/ +/g, '-'); id_tmp = id_tmp.substring(0, 10); if (str.length < 40) - html += '
' + parameter.value + '
'; + html += '
' + parameter.value + + '
'; else - html += ''; + html += ''; } html += ''; }