-Display the Year for types which don't have a proper "date" field (case, patent, statute) in the item description box and in the bubble. (includeBaseMapped set to true in item.getField).
-Display the Title for types which don't have a proper "title" field (case, email, statute) in the bubble (use getDisplayTitle).
This commit is contained in:
parent
951ea82cb6
commit
81186be076
1 changed files with 5 additions and 6 deletions
|
@ -470,7 +470,7 @@ var Zotero_QuickFormat = new function () {
|
|||
|
||||
var author, authorDate = "";
|
||||
if(item.firstCreator) author = authorDate = item.firstCreator;
|
||||
var date = item.getField("date", true);
|
||||
var date = item.getField("date", true, true);
|
||||
if(date && (date = date.substr(0, 4)) !== "0000") {
|
||||
authorDate += " ("+date+")";
|
||||
}
|
||||
|
@ -590,14 +590,13 @@ var Zotero_QuickFormat = new function () {
|
|||
var title, delimiter;
|
||||
var str = item.getField("firstCreator");
|
||||
|
||||
// Title, if no creator
|
||||
if(!str) {
|
||||
// TODO localize quotes
|
||||
str = '"'+item.getField("title")+'"';
|
||||
// Title, if no creator (getDisplayTitle in order to get case, e-mail, statute which don't have a title field)
|
||||
if(!str) {
|
||||
str = Zotero.getString("punctuation.openingQMark") + item.getDisplayTitle() + Zotero.getString("punctuation.closingQMark");
|
||||
}
|
||||
|
||||
// Date
|
||||
var date = item.getField("date", true);
|
||||
var date = item.getField("date", true, true);
|
||||
if(date && (date = date.substr(0, 4)) !== "0000") {
|
||||
str += ", "+date;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue