commit 914f29b8ac442726534fe62811293e6d49f0a20e
parent b27e64f9c87c7766dd60351bf54691a5970fa323
Author: Simon Kornblith <simon@simonster.com>
Date: Thu, 25 Aug 2011 21:10:15 +0000
- Don't sizeToContent() in Standalone window
- Fix expand/collapse item
Diffstat:
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/chrome/content/zotero/standalone/standalone.xul b/chrome/content/zotero/standalone/standalone.xul
@@ -44,7 +44,6 @@
<window id="main-window"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
- onload="window.sizeToContent()"
windowtype="navigator:browser"
title="&brandShortName;"
width="900" height="500"
diff --git a/chrome/content/zotero/xpcom/itemTreeView.js b/chrome/content/zotero/xpcom/itemTreeView.js
@@ -124,18 +124,19 @@ Zotero.ItemTreeView.prototype.setTree = function(treebox)
// Add a keypress listener for expand/collapse
var tree = this._treebox.treeBody.parentNode;
+ var me = this;
var listener = function(event) {
// Handle arrow keys specially on multiple selection, since
// otherwise the tree just applies it to the last-selected row
if (event.keyCode == 39 || event.keyCode == 37) {
- if (this._treebox.view.selection.count > 1) {
+ if (me._treebox.view.selection.count > 1) {
switch (event.keyCode) {
case 39:
- this.expandSelectedRows();
+ me.expandSelectedRows();
break;
case 37:
- this.collapseSelectedRows();
+ me.collapseSelectedRows();
break;
}
@@ -147,12 +148,12 @@ Zotero.ItemTreeView.prototype.setTree = function(treebox)
var key = String.fromCharCode(event.which);
if (key == '+' && !(event.ctrlKey || event.altKey || event.metaKey)) {
- this.expandAllRows();
+ me.expandAllRows();
event.preventDefault();
return;
}
else if (key == '-' && !(event.shiftKey || event.ctrlKey || event.altKey || event.metaKey)) {
- this.collapseAllRows();
+ me.collapseAllRows();
event.preventDefault();
return;
}