Fix some bugs causing missing translations in home

This commit is contained in:
Nathan Gray 2015-03-04 16:46:12 +00:00
parent 345ec3c652
commit a957ac9ea2
2 changed files with 5 additions and 1 deletions

View File

@ -108,7 +108,7 @@ var et2_portlet = et2_valueWidget.extend(
this._super.apply(this, arguments);
var self = this;
// Create DOM nodes
this.div = $j(document.createElement("div"))
.addClass(this.options.class)
@ -185,6 +185,8 @@ var et2_portlet = et2_valueWidget.extend(
for(var action_name in this.default_actions)
{
defaults[action_name] = this.default_actions[action_name];
// Translate caption here, as translations aren't available earlier
defaults[action_name].caption = this.egw().lang(this.default_actions[action_name].caption);
if(typeof this[action_name] == "function")
{
defaults[action_name].onExecute = jQuery.proxy(this[action_name],this);

View File

@ -100,6 +100,8 @@ class home_favorite_portlet extends home_portlet
}
}
$this->nm_settings['columnselection_pref'] = "nextmatch-home.{$this->context['id']}";
translation::add_app($context['appname']);
}
public function exec($id = null, etemplate_new &$etemplate = null)
{