diff options
author | Andrew Dolgov <[email protected]> | 2019-01-28 18:48:56 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2019-01-28 18:48:56 +0300 |
commit | 42e0c7a4202fdd4594fb50afb1aeec77332cae0a (patch) | |
tree | 25e263abfa370d5153eb91b4d3c78b8665792ea0 | |
parent | 277759221ce2346685e5a53ae3d83e61749efaa7 (diff) |
feedTree: amend previous to check that nodes are actually there
-rwxr-xr-x | js/FeedTree.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/js/FeedTree.js b/js/FeedTree.js index b20b5eb20..489aedaf0 100755 --- a/js/FeedTree.js +++ b/js/FeedTree.js @@ -276,9 +276,11 @@ define(["dojo/_base/declare", "dojo/dom-construct", "dijit/Tree", "dijit/Menu"], const node = treeNode.rowNode; const tree = this.domNode; - // scroll tree to selection if needed - if (node.offsetTop < tree.scrollTop || node.offsetTop > tree.scrollTop + tree.clientHeight) { - $("feedTree").scrollTop = node.offsetTop; + if (node && tree) { + // scroll tree to selection if needed + if (node.offsetTop < tree.scrollTop || node.offsetTop > tree.scrollTop + tree.clientHeight) { + $("feedTree").scrollTop = node.offsetTop; + } } }, 0); |