diff --git a/chrome/chromeFiles/content/scholar/folderTreeView.js b/chrome/chromeFiles/content/scholar/folderTreeView.js index 43bb51945..5b90f1eba 100644 --- a/chrome/chromeFiles/content/scholar/folderTreeView.js +++ b/chrome/chromeFiles/content/scholar/folderTreeView.js @@ -7,12 +7,17 @@ Scholar.FolderTreeView = function() this._unregisterID = Scholar.Notifier.registerColumnTree(this); } +/* + * Unregisters itself from Scholar.Notifier (called on window close) + */ Scholar.FolderTreeView.prototype.unregister = function() { Scholar.Notifier.unregisterColumnTree(this._unregisterID); } -//CALLED BY DATA LAYER ON CHANGE: +/* + * Is called by Scholar.Notifier on any changes to the data layer + */ Scholar.FolderTreeView.prototype.notify = function(action, type, ids) { ids = Scholar.flattenArguments(ids); diff --git a/chrome/chromeFiles/content/scholar/itemTreeView.js b/chrome/chromeFiles/content/scholar/itemTreeView.js index 23ee7cdea..6e4aabd2b 100644 --- a/chrome/chromeFiles/content/scholar/itemTreeView.js +++ b/chrome/chromeFiles/content/scholar/itemTreeView.js @@ -40,19 +40,14 @@ Scholar.ItemTreeView.prototype.getCellText = function(row, column) 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. { - // - var d = val.split(' '); - var date = d[0].split('-'); - var time = d[1].split('-'); - var myDate = new Date(); - myDate.setFullYear(date[0],date[1]-1,date[2]); - val = myDate.getMonth()+1 + '/' + myDate.getDate() + '/' + myDate.getFullYear(); + myDate.setTime(Date.parse(val.replace("-","/").replace("-","/"))); + + val = myDate.getMonth()+1 + '/' + myDate.getDate() + '/' + myDate.getFullYear() + " " + myDate.getHours() + ":" + myDate.getMinutes(); } return val; - } @@ -100,24 +95,24 @@ Scholar.ItemTreeView.prototype.deleteSelection = function() return; //create an array of selected items - var rows = new Array(); + var items = new Array(); var start = new Object(); var end = new Object(); for (var i=0, len=this.selection.getRangeCount(); i