add option to translate text annotations for display

This commit is contained in:
j 2018-08-13 22:28:33 +02:00
parent 2480e1bd87
commit 2421072d70

View file

@ -51,6 +51,7 @@ Ox.AnnotationFolder = function(options, self) {
showInfo: false,
showWidget: false,
sort: 'position',
translate: false,
title: '',
type: 'text',
users: 'all',
@ -279,7 +280,7 @@ Ox.AnnotationFolder = function(options, self) {
}
: null,
globalAttributes: ['data', 'lang'],
highlight: self.options.highlight,
highlight: self.options.translate ? Ox._(self.options.highlight) : self.options.highlight,
placeholder: Ox._('Loading...'),
separator: ';',
sort: self.sort,
@ -302,6 +303,9 @@ Ox.AnnotationFolder = function(options, self) {
autocompleteSelectMaxWidth: 256,
autocompleteSelectOffset: {left: 0, top: 0},
autocompleteSelectUpdate: true,
format: self.options.translate ? function(value) {
return Ox._(value);
} : null,
unformat: function(value) {
return Ox.decodeHTMLEntities(Ox.stripTags(value));
}