fx-compat: Remove use of tree.treeBoxObject and change getCellAt() signature
Properties and methods are now available on the tree itself, and getCellAt() now returns an object instead of using in-out variables.
This commit is contained in:
parent
ee78dd308b
commit
b6f5d7183f
2 changed files with 3 additions and 7 deletions
|
@ -406,13 +406,10 @@ var Zotero_RTFScan = new function() {
|
||||||
var tree = document.getElementById("tree");
|
var tree = document.getElementById("tree");
|
||||||
|
|
||||||
// get clicked cell
|
// get clicked cell
|
||||||
var row = { }, col = { }, child = { };
|
var { row, col } = tree.getCellAt(event.clientX, event.clientY);
|
||||||
tree.treeBoxObject.getCellAt(event.clientX, event.clientY, row, col, child);
|
|
||||||
|
|
||||||
// figure out which item this corresponds to
|
// figure out which item this corresponds to
|
||||||
row = row.value;
|
|
||||||
var level = tree.view.getLevel(row);
|
var level = tree.view.getLevel(row);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -2052,10 +2052,9 @@ Zotero.DragDrop = {
|
||||||
if (target.tagName == 'treechildren') {
|
if (target.tagName == 'treechildren') {
|
||||||
var tree = target.parentNode;
|
var tree = target.parentNode;
|
||||||
if (tree.id == 'zotero-collections-tree') {
|
if (tree.id == 'zotero-collections-tree') {
|
||||||
let row = {}, col = {}, obj = {};
|
let { row } = tree.getCellAt(event.clientX, event.clientY);
|
||||||
tree.treeBoxObject.getCellAt(event.clientX, event.clientY, row, col, obj);
|
|
||||||
let win = tree.ownerDocument.defaultView;
|
let win = tree.ownerDocument.defaultView;
|
||||||
return win.ZoteroPane.collectionsView.getRow(row.value);
|
return win.ZoteroPane.collectionsView.getRow(row);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in a new issue