www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

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:
Mchrome/content/zotero/standalone/standalone.xul | 1-
Mchrome/content/zotero/xpcom/itemTreeView.js | 11++++++-----
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; }