- Don't sizeToContent() in Standalone window

- Fix expand/collapse item
This commit is contained in:
Simon Kornblith 2011-08-25 21:10:15 +00:00
parent b27e64f9c8
commit 914f29b8ac
2 changed files with 6 additions and 6 deletions

View File

@ -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"

View File

@ -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;
}