diff --git a/chrome/chromeFiles/content/scholar/folderTreeView.js b/chrome/chromeFiles/content/scholar/folderTreeView.js index 5b90f1eba..6175c458b 100644 --- a/chrome/chromeFiles/content/scholar/folderTreeView.js +++ b/chrome/chromeFiles/content/scholar/folderTreeView.js @@ -187,6 +187,7 @@ Scholar.FolderTreeView.prototype.getImageSrc = function(row, col) { } Scholar.FolderTreeView.prototype.performAction = function(action) { } Scholar.FolderTreeView.prototype.performActionOnCell = function(action, row, col) { } Scholar.FolderTreeView.prototype.getProgressMode = function(row, col) { } +Scholar.FolderTreeView.prototype.cycleHeader = function(column) { } Scholar.FolderTreeView.prototype.deleteSelection = function() { diff --git a/chrome/chromeFiles/content/scholar/metadataPane.js b/chrome/chromeFiles/content/scholar/metadataPane.js index 3d543f67b..2b68bb4e1 100644 --- a/chrome/chromeFiles/content/scholar/metadataPane.js +++ b/chrome/chromeFiles/content/scholar/metadataPane.js @@ -2,18 +2,19 @@ MetadataPane = new function() { var _dynamicFields; var _dynamicCreators; - var _itemBeingEdited; - var _creatorTypes = Scholar.CreatorTypes.getTypes(); var _editButton; - this.init = init; + var _itemBeingEdited; + var _creatorTypes = Scholar.CreatorTypes.getTypes(); + + this.onLoad = onLoad; this.viewItem = viewItem; this.toggleEdit = toggleEdit; this.saveItem = saveItem; this.addCreator = addCreator; this.removeCreator = removeCreator; - function init() + function onLoad() { _metadataPane = document.getElementById('scholar-metadata'); _dynamicFields = document.getElementById('editpane-dynamic-fields'); @@ -23,37 +24,41 @@ MetadataPane = new function() return true; } + /* + * Dynamically loads an item + */ function viewItem(thisItem) { removeDynamicRows(_dynamicFields); + removeDynamicRows(_dynamicCreators); + var fieldNames = getFullFieldList(thisItem); - + var editingMode = _editButton.checked; + for(var i = 0; i + + - + - - diff --git a/chrome/chromeFiles/content/scholar/overlay.xul b/chrome/chromeFiles/content/scholar/overlay.xul index ef6cdbfeb..9b8a8e666 100644 --- a/chrome/chromeFiles/content/scholar/overlay.xul +++ b/chrome/chromeFiles/content/scholar/overlay.xul @@ -21,8 +21,19 @@