diff options
| author | thomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2006-12-01 18:06:16 +0000 |
|---|---|---|
| committer | thomasb <thomasb@208e9e7b-5314-0410-a742-e7e81cd9613c> | 2006-12-01 18:06:16 +0000 |
| commit | aa6eb357d0f95af9d86185ccb35d9139ce8037dd (patch) | |
| tree | af0cc5a0393f6288f8b512faad5f9e0cc01cd399 /roundcubemail/program/steps/mail/func.inc | |
| parent | f61b44657d2e300915ee5c09e1db36e90a06d775 (diff) | |
Introducing preview pane and conditional skin tags
git-svn-id: https://svn.roundcube.net/trunk@388 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/program/steps/mail/func.inc')
| -rw-r--r-- | roundcubemail/program/steps/mail/func.inc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/roundcubemail/program/steps/mail/func.inc b/roundcubemail/program/steps/mail/func.inc index 76bb9b712..d655a3316 100644 --- a/roundcubemail/program/steps/mail/func.inc +++ b/roundcubemail/program/steps/mail/func.inc @@ -558,6 +558,27 @@ function rcmail_js_message_list($a_headers, $insert_top=FALSE) } +// return an HTML iframe for loading mail content +function rcmail_messagecontent_frame($attrib) + { + global $OUTPUT, $JS_OBJECT_NAME; + + if (empty($attrib['id'])) + $attrib['id'] = 'rcmailcontentwindow'; + + // allow the following attributes to be added to the <iframe> tag + $attrib_str = create_attrib_string($attrib, array('id', 'class', 'style', 'src', 'width', 'height', 'frameborder')); + $framename = $attrib['id']; + + $out = sprintf('<iframe name="%s"%s></iframe>'."\n", + $framename, + $attrib_str); + + $OUTPUT->add_script("$JS_OBJECT_NAME.set_env('contentframe', '$framename');"); + + return $out; + } + // return code for search function function rcmail_search_form($attrib) { |
