diff --git a/config.jsonc b/config.jsonc index 66ff883..a8285f7 100644 --- a/config.jsonc +++ b/config.jsonc @@ -829,7 +829,7 @@ examples (config.SITENAME.jsonc) that are part of this pan.do/ra distribution. displayed at the top of the screen. This title can be customized by adding "/static/js/getItemTitle.SITENAME.js". */ - "itemTitleKeys": ["title", "director", "year"], + "itemTitleKeys": ["title", "director", "date"], /* "itemViews" is an ordered list of available item views. Implemented views are "info", "documents", "player", "editor", "timeline", "clips", "map", @@ -1128,7 +1128,7 @@ examples (config.SITENAME.jsonc) that are part of this pan.do/ra distribution. "editSelection": [], "editSort": [ {"key": "index", "operator": "+"}, - {"key": "year", "operator": "+"}, + {"key": "date", "operator": "+"}, {"key": "director", "operator": "+"}, {"key": "title", "operator": "+"}, {"key": "position", "operator": "+"}, @@ -1156,7 +1156,7 @@ examples (config.SITENAME.jsonc) that are part of this pan.do/ra distribution. "itemFind": "", "itemSort": [{"key": "position", "operator": "+"}], "itemView": "info", - "listColumns": ["title", "director", "year", "language", "duration"], + "listColumns": ["title", "director", "date", "language", "duration"], "listColumnWidth": {}, "listSelection": [], "listSort": [{"key": "title", "operator": "+"}], diff --git a/static/js/getItemTitle.collectivecinema.js b/static/js/getItemTitle.collectivecinema.js new file mode 100644 index 0000000..54efead --- /dev/null +++ b/static/js/getItemTitle.collectivecinema.js @@ -0,0 +1,13 @@ +'use strict'; + +pandora.getItemTitle = function(itemData, includeDate) { + return (itemData.title || Ox._('Untitled')) + ( + Ox.len(itemData.director) || (includeDate && itemData.date) + ? ' (' + ( + Ox.len(itemData.director) + ? itemData.director + : [] + ).join(', ') + ')' + : '' + ) + (includeDate && itemData.date ? ' ' + itemData.date : '') +};