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 = ' 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) {