fix j/k selecting hidden categories (refs #292)

This commit is contained in:
Andrew Dolgov 2011-01-18 16:27:31 +03:00
parent d026d372b5
commit c2b2869cbc
1 changed files with 7 additions and 4 deletions

View File

@ -315,9 +315,10 @@ dojo.declare("fox.FeedTree", dijit.Tree, {
var box = this._itemNodesMap[id];
if (box) {
box = box[0].containerNode.parentNode.parentNode;
var row = box[0].rowNode;
var cat = box[0].rowNode.parentNode.parentNode;
if (Element.visible(box)) {
if (Element.visible(cat) && Element.visible(row)) {
item = items[j];
break;
}
@ -352,13 +353,15 @@ dojo.declare("fox.FeedTree", dijit.Tree, {
var box = this._itemNodesMap[id];
if (box) {
box = box[0].containerNode.parentNode.parentNode;
var row = box[0].rowNode;
var cat = box[0].rowNode.parentNode.parentNode;
if (Element.visible(box)) {
if (Element.visible(cat) && Element.visible(row)) {
item = items[j];
break;
}
}
}
break;
}