diff --git a/lib/editor/popups/dlg_ins_smile.php b/lib/editor/popups/dlg_ins_smile.php
index b3fc6ab69a8..45f4147dbaf 100644
--- a/lib/editor/popups/dlg_ins_smile.php
+++ b/lib/editor/popups/dlg_ins_smile.php
@@ -65,17 +65,17 @@ function attr(name, value) {
if (!value || value == "") return "";
return ' ' + name + '="' + value + '"';
}
-function insert(img) {
+function insert(img,text) {
if (img) {
var src = img;
+ var alt = text;
}
// pass data back to the calling window
- var fields = ["f_url"];
+ var fields = ["f_url","f_alt"];
var param = new Object();
- for (var i in fields) {
- var id = fields[i];
- param[id] = src;
- }
+ param['f_url'] = src;
+ param['f_alt'] = alt;
+
__dlg_close(param);
return false;
};
@@ -96,52 +96,52 @@ function cancel() {