better author formatting in info panel
This commit is contained in:
parent
d3de45766d
commit
2ad1e64208
2 changed files with 12 additions and 1 deletions
|
@ -51,7 +51,7 @@ oml.ui.info = function() {
|
|||
$('<div>')
|
||||
.addClass('OxSelectable')
|
||||
.css({fontWeight: 'bold'})
|
||||
.text((data.author || []).join(', '))
|
||||
.text(oml.formatAuthor(data.author))
|
||||
.appendTo(that);
|
||||
$('<div>')
|
||||
.addClass('OxSelectable')
|
||||
|
|
|
@ -582,6 +582,17 @@ oml.enableDragAndDrop = function($list, canMove) {
|
|||
|
||||
};
|
||||
|
||||
oml.formatAuthor = function(author) {
|
||||
var isEditor = false;
|
||||
return (author || []).map(function(value) {
|
||||
if (Ox.endsWith(value, ' (Ed.)')) {
|
||||
isEditor = true;
|
||||
value = value.slice(0, -6);
|
||||
}
|
||||
return value;
|
||||
}).join(', ') + (isEditor ? ' (Ed.)' : '');
|
||||
};
|
||||
|
||||
oml.getEditTooltip = function(title) {
|
||||
return function(e) {
|
||||
var $target = $(e.target);
|
||||
|
|
Loading…
Reference in a new issue