Year column (truncated date field)

This commit is contained in:
Dan Stillman 2007-01-24 19:29:35 +00:00
parent e40b99cb02
commit 0c6b3e91fd
3 changed files with 19 additions and 1 deletions

View File

@ -206,6 +206,11 @@
label="&zotero.items.date_column;"
flex="1" persist="width ordinal hidden sortActive sortDirection"/>
<splitter class="tree-splitter"/>
<treecol
id="zotero-items-column-year" hidden="true"
label="&zotero.items.year_column;"
flex="1" persist="width ordinal hidden sortActive sortDirection"/>
<splitter class="tree-splitter"/>
<treecol
id="zotero-items-column-publisher" hidden="true"
label="&zotero.items.publisher_column;"

View File

@ -357,6 +357,10 @@ Zotero.ItemTreeView.prototype.getCellText = function(row, column)
{
val = Zotero.getString('itemTypes.'+Zotero.ItemTypes.getName(obj.getType()));
}
// Year column is just date field truncated
else if (column.id == "zotero-items-column-year") {
val = obj.getField('date', true).substr(0, 4)
}
else
{
val = obj.getField(column.id.substring(20));
@ -540,12 +544,17 @@ Zotero.ItemTreeView.prototype.sort = function()
}
else
{
// Year is really the date field truncated
if (columnField == 'year') {
columnField = 'date';
}
// Some fields (e.g. dates) need to be retrieved unformatted for sorting
switch (columnField) {
case 'date':
var unformatted = true;
break;
default:
var unformatted = false;
}
@ -638,6 +647,9 @@ Zotero.ItemTreeView.prototype.selectItem = function(id)
return true;
}
/*
* Delete the selection
*

View File

@ -14,6 +14,7 @@
<!ENTITY zotero.items.title_column "Title">
<!ENTITY zotero.items.creator_column "Creator">
<!ENTITY zotero.items.date_column "Date">
<!ENTITY zotero.items.year_column "Year">
<!ENTITY zotero.items.publisher_column "Publisher">
<!ENTITY zotero.items.rights_column "Rights">
<!ENTITY zotero.items.dateAdded_column "Date Added">