| Index: chrome/browser/resources/shared/js/i18n_template.js
|
| diff --git a/chrome/browser/resources/shared/js/i18n_template.js b/chrome/browser/resources/shared/js/i18n_template.js
|
| index 2645bdbae507d760698e1f21c20848046c14f6e3..c646c17c57ab76d6e12904d9203465ae6874a19d 100644
|
| --- a/chrome/browser/resources/shared/js/i18n_template.js
|
| +++ b/chrome/browser/resources/shared/js/i18n_template.js
|
| @@ -39,6 +39,18 @@ var i18nTemplate = (function() {
|
| },
|
|
|
| /**
|
| + * This handler adds options to a select element.
|
| + */
|
| + 'i18n-options': function(element, attributeValue, obj) {
|
| + var options = obj[attributeValue];
|
| + options.forEach(function(values) {
|
| + var option = typeof values == 'string' ? new Option(values) :
|
| + new Option(values[1], values[0]);
|
| + element.appendChild(option);
|
| + });
|
| + },
|
| +
|
| + /**
|
| * This is used to set HTML attributes and DOM properties,. The syntax is:
|
| * attributename:key;
|
| * .domProperty:key;
|
|
|