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;" label="&zotero.items.date_column;"
flex="1" persist="width ordinal hidden sortActive sortDirection"/> flex="1" persist="width ordinal hidden sortActive sortDirection"/>
<splitter class="tree-splitter"/> <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 <treecol
id="zotero-items-column-publisher" hidden="true" id="zotero-items-column-publisher" hidden="true"
label="&zotero.items.publisher_column;" 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())); 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 else
{ {
val = obj.getField(column.id.substring(20)); val = obj.getField(column.id.substring(20));
@ -540,12 +544,17 @@ Zotero.ItemTreeView.prototype.sort = function()
} }
else 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 // Some fields (e.g. dates) need to be retrieved unformatted for sorting
switch (columnField) { switch (columnField) {
case 'date': case 'date':
var unformatted = true; var unformatted = true;
break; break;
default: default:
var unformatted = false; var unformatted = false;
} }
@ -638,6 +647,9 @@ Zotero.ItemTreeView.prototype.selectItem = function(id)
return true; return true;
} }
/* /*
* Delete the selection * Delete the selection
* *

View File

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