diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 97359c29d..893c96ebc 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -4,6 +4,8 @@ - fix: Unable to remove databaselinks (Thanks to misja) - fix: Collaboration System hangs under certain conditions (Martin Kamerbeek / Procolix) + - fix: Insert WebGUI Image inserts image, but does not retain border, spacing + or alignment.(Martin Kamerbeek / Procolix) 7.0.1 - fix: User profile field "Department" needs i18n diff --git a/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/insertImage.html b/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/insertImage.html index b4f7b29c5..37b7b1f87 100644 --- a/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/insertImage.html +++ b/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/insertImage.html @@ -113,42 +113,32 @@ function OKClick() { width=""; height=""; - var imageTag = '' + alt + ' 0) { - imageTag += 'border: ' + border + 'px;'; + html += ' border="'+border+'px" '; } if (hspace > 0) { - imageTag += 'margin-left: ' + hspace + 'px; margin-right: ' + hspace + 'px;'; + html += ' hspace="'+hspace+'px" '; } if (vspace > 0) { - imageTag += 'margin-top: ' + vspace + 'px; margin-bottom: ' + vspace + 'px;'; + html += ' vspace="'+vspace+'px" '; } if (height > 0) { - imageTag += 'height: ' + height + 'px;'; + html += ' height="'+height+'px" '; } if (width > 0) { - imageTag += 'height: ' + height + 'px;'; + html += ' width="'+width+'px" '; } - if (align == "left") { - imageTag += 'text-align: left;'; + if (align != null) { + html += ' align="'+align+'" '; } - if (align == "right") { - imageTag += 'text-align: right;'; - } - if (align == "middle") { - imageTag += 'vertical-align: middle;'; - preImageTag = '

'; - postImageTag = '

'; - } - imageTag += '" />'; - imageTag = preImageTag + imageTag + postImageTag; - - tinyMCE.execCommand('mceInsertContent', false, imageTag); - - window.close(); + + html += ' />'; + tinyMCE.execCommand('mceInsertContent', false, html); + window.close(); } + var initialLoad = true; function resetForm() { if (!initialLoad) {