Year column (truncated date field)
This commit is contained in:
parent
e40b99cb02
commit
0c6b3e91fd
|
@ -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;"
|
||||||
|
|
|
@ -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
|
||||||
*
|
*
|
||||||
|
|
|
@ -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">
|
||||||
|
|
Loading…
Reference in New Issue
Block a user