thomascube
2011-12-16 f94e442469deca30b39f3fa08aade83cbd0ede70
program/js/editor.js
@@ -31,7 +31,7 @@
      remove_script_host: false,
      gecko_spellcheck: true,
      convert_urls: false, // #1486944
      external_image_list_url: 'program/js/editor_images.js',
      external_image_list: window.rcmail_editor_images,
      rc_client: rcmail
    };
@@ -65,6 +65,9 @@
{
  var elem = rcube_find_object('_from'),
    fe = rcmail.env.compose_focus_elem;
  if (rcmail.env.default_font)
    $(tinyMCE.get(rcmail.env.composebody).getBody()).css('font-family', rcmail.env.default_font);
  if (elem && elem.type == 'select-one') {
    rcmail.change_identity(elem);
@@ -129,3 +132,18 @@
      select.checked = true;
  }
}
// editor callbeck for images listing
function rcmail_editor_images()
{
  var i, files = rcmail.env.attachments, list = [];
  for (i in files) {
    att = files[i];
    if (att.complete && att.mimetype.indexOf('image/') == 0) {
      list.push([att.name, rcmail.env.comm_path+'&_action=display-attachment&_file='+i+'&_id='+rcmail.env.compose_id]);
    }
  }
  return list;
};