mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-09 23:11:19 +01:00
fix not working dragging images into CKEditor of mail compose in FireFox
This commit is contained in:
parent
86c3974d09
commit
5bed0cdf77
@ -70,6 +70,12 @@ var et2_htmlarea = et2_inputWidget.extend(
|
|||||||
description: "The value of the widget",
|
description: "The value of the widget",
|
||||||
type: "html", // "string" would remove html tags by running html_entity_decode
|
type: "html", // "string" would remove html tags by running html_entity_decode
|
||||||
default: et2_no_init
|
default: et2_no_init
|
||||||
|
},
|
||||||
|
imageDataUrl: {
|
||||||
|
name: "imageDataUrl",
|
||||||
|
description: "Allow images dragged in as data-url, default false = handle them as fileupload",
|
||||||
|
type: "boolean",
|
||||||
|
default: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -171,13 +177,18 @@ var et2_htmlarea = et2_inputWidget.extend(
|
|||||||
return '';
|
return '';
|
||||||
});
|
});
|
||||||
return ret;
|
return ret;
|
||||||
}
|
};
|
||||||
|
|
||||||
var chkImg = function(e) {
|
var chkImg = function(e) {
|
||||||
// don't execute code if the editor is readOnly
|
// don't execute code if the editor is readOnly
|
||||||
if (editor.readOnly)
|
if (editor.readOnly)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
// allow data-URL, returning false to stop regular upload
|
||||||
|
if (self.options.imageDataUrl)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
// Remove the image from the text
|
// Remove the image from the text
|
||||||
setTimeout( function() {
|
setTimeout( function() {
|
||||||
editor.document.$.body.innerHTML = replaceImgText(editor.document.$.body.innerHTML);
|
editor.document.$.body.innerHTML = replaceImgText(editor.document.$.body.innerHTML);
|
||||||
|
@ -106,7 +106,7 @@
|
|||||||
</vbox>
|
</vbox>
|
||||||
<vbox class="mailComposeBodySection" width="99%">
|
<vbox class="mailComposeBodySection" width="99%">
|
||||||
<hbox disabled="@is_plain" class="mailComposeBody">
|
<hbox disabled="@is_plain" class="mailComposeBody">
|
||||||
<htmlarea span="all" name="mail_htmltext" id="mail_htmltext" expand_toolbar="true" height="478px" width="100%" />
|
<htmlarea span="all" name="mail_htmltext" id="mail_htmltext" imageDataUrl="true" expand_toolbar="true" height="478px" width="100%" />
|
||||||
</hbox>
|
</hbox>
|
||||||
<hbox disabled="@is_html" class="mailComposeBody">
|
<hbox disabled="@is_html" class="mailComposeBody">
|
||||||
<textbox multiline="true" rows="40" cols="120" width="100%" span="all" no_lang="1" name="mail_plaintext" id="mail_plaintext"/>
|
<textbox multiline="true" rows="40" cols="120" width="100%" span="all" no_lang="1" name="mail_plaintext" id="mail_plaintext"/>
|
||||||
|
Loading…
Reference in New Issue
Block a user