summaryrefslogtreecommitdiff
path: root/program/include/rcmail_template.inc
diff options
context:
space:
mode:
authorthomascube <thomas@roundcube.net>2008-02-05 21:39:08 +0000
committerthomascube <thomas@roundcube.net>2008-02-05 21:39:08 +0000
commitcf1f0f97b23e1d22ee087436edc283da59bfb6ce (patch)
tree5868c142caf39d1b05d2231b7b41f0324b7861de /program/include/rcmail_template.inc
parenta527781d5ae365c926c137a6c59895421aeab951 (diff)
Applied patch for updating page title (#1484727, #1484650)
Diffstat (limited to 'program/include/rcmail_template.inc')
-rw-r--r--program/include/rcmail_template.inc14
1 files changed, 8 insertions, 6 deletions
diff --git a/program/include/rcmail_template.inc b/program/include/rcmail_template.inc
index cc5a58ac1..bfc31d3c0 100644
--- a/program/include/rcmail_template.inc
+++ b/program/include/rcmail_template.inc
@@ -312,6 +312,13 @@ class rcmail_template extends rcube_html_page
if (!$this->framed && !empty($this->js_env))
$out .= ($this->ajax_call ? 'this' : JS_OBJECT_NAME) . '.set_env('.json_serialize($this->js_env).");\n";
+ // add command to set page title
+ if ($this->ajax_call && !empty($this->pagetitle))
+ $out .= sprintf(
+ "this.set_pagetitle('%s');\n",
+ JQ((!empty($this->config['product_name']) ? $this->config['product_name'].' :: ' : '') . $this->pagetitle)
+ );
+
foreach ($this->js_commands as $i => $args)
{
$method = array_shift($args);
@@ -326,12 +333,7 @@ class rcmail_template extends rcube_html_page
join(',', $args));
}
- // add command to set page title
- if ($this->ajax_call && !empty($this->pagetitle))
- $out .= sprintf(
- "this.set_pagetitle('%s');\n",
- JQ((!empty($this->config['product_name']) ? $this->config['product_name'].' :: ' : '') . $this->pagetitle)
- );
+
return $out;
}