mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-27 03:57:21 +00:00
Fix new selection tracker to return relative coordinates
This commit is contained in:
parent
a29889a741
commit
0391e1855c
@ -139,9 +139,9 @@ SelectionTracker.prototype.handleSelectionChange = function() {
|
||||
var variables = {};
|
||||
// Get the bounds of the container and the selection
|
||||
var selectionRectangle = selection.getRangeAt(0).getBoundingClientRect(),
|
||||
trackingRectangle = anchor.container.parentNode.getBoundingClientRect();
|
||||
variables["tv-selection-posx"] = (selectionRectangle.left).toString();
|
||||
variables["tv-selection-posy"] = (selectionRectangle.top).toString();
|
||||
offsetParentRectangle = anchor.container.offsetParent.getBoundingClientRect();
|
||||
variables["tv-selection-posx"] = (selectionRectangle.left - offsetParentRectangle.left).toString();
|
||||
variables["tv-selection-posy"] = (selectionRectangle.top - offsetParentRectangle.top).toString();
|
||||
variables["tv-selection-width"] = (selectionRectangle.width).toString();
|
||||
variables["tv-selection-height"] = (selectionRectangle.height).toString();
|
||||
variables["tv-selection-coords"] = "(" + variables["tv-selection-posx"] + "," + variables["tv-selection-posy"] + "," + variables["tv-selection-width"] + "," + variables["tv-selection-height"] + ")";
|
||||
|
Loading…
Reference in New Issue
Block a user