commit 942c6d5da200719a7a44ecd4ca7c8b078220967e
parent 08a570a38aa27cce86e18117171d4046f8a4ee66
Author: David Norton <david@nortoncrew.com>
Date: Fri, 16 Jun 2006 15:27:22 +0000
[interface] Number of notes column in items tree
Diffstat:
3 files changed, 15 insertions(+), 1 deletion(-)
diff --git a/chrome/chromeFiles/content/scholar/itemTreeView.js b/chrome/chromeFiles/content/scholar/itemTreeView.js
@@ -153,8 +153,16 @@ Scholar.ItemTreeView.prototype.getCellText = function(row, column)
var obj = this._getItemAtRow(row);
var val;
- if(column.id != "typeIcon")
+ if(column.id == "numNotes")
+ {
+ var c = obj.numNotes();
+ if(c) //don't display '0'
+ val = c;
+ }
+ else if(column.id != "typeIcon")
+ {
val = obj.getField(column.id);
+ }
if(column.id == 'dateAdded' || column.id == 'dateModified') //this is not so much that we will use this format for date, but a simple template for later revisions.
{
diff --git a/chrome/chromeFiles/content/scholar/overlay.xul b/chrome/chromeFiles/content/scholar/overlay.xul
@@ -79,6 +79,11 @@
flex="1" persist="width ordinal hidden sortActive sortDirection"/>
<splitter class="tree-splitter"/>
<treecol
+ id="numNotes"
+ label="&items.numNotes_column;"
+ persist="width ordinal hidden sortActive sortDirection"/>
+ <splitter class="tree-splitter"/>
+ <treecol
id="source" hidden="true"
label="&items.source_column;"
flex="1" persist="width ordinal hidden sortActive sortDirection"/>
diff --git a/chrome/chromeFiles/locale/en-US/scholar/scholar.dtd b/chrome/chromeFiles/locale/en-US/scholar/scholar.dtd
@@ -13,6 +13,7 @@
<!ENTITY items.creator_column "Creator">
<!ENTITY items.source_column "Source">
<!ENTITY items.rights_column "Rights">
+<!ENTITY items.numNotes_column "Notes">
<!ENTITY items.dateAdded_column "Date Added">
<!ENTITY items.dateModified_column "Date Modified">