WIP et2 based site configuration

This commit is contained in:
Ralf Becker
2016-04-20 18:52:55 +00:00
parent 88338c2c8c
commit 22701ce83f
7 changed files with 617 additions and 3 deletions

View File

@@ -424,11 +424,16 @@ var et2_selectbox = (function(){ "use strict"; return et2_inputWidget.extend(
}
// Read the option-tags
var options = et2_directChildrenByTagName(_node, "options");
var options = et2_directChildrenByTagName(_node, "option");
var egw = this.egw();
for (var i = 0; i < options.length; i++)
{
this.options.select_options[et2_readAttrWithDefault(options[i], "value", options[i].textContent)] = {
"label": options[i].textContent,
// allow options to contain multiple translated sub-strings eg: {Firstname}.{Lastname}
"label": options[i].textContent.replace(/{([^}]+)}/g, function(str,p1)
{
return egw.lang(p1);
}),
"title": et2_readAttrWithDefault(options[i], "title", "")
};
}