Browse Source

Merge 4722cf4f50 into 3151cafb1c

pull/668/merge
IngenieurStudioHollaus 6 years ago
committed by GitHub
parent
commit
91a46da0e3
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 17 additions and 7 deletions
  1. +17
    -7
      src/js/pannellum.js

+ 17
- 7
src/js/pannellum.js View File

@@ -655,13 +655,23 @@ function aboutMessage(event) {
* @param {MouseEvent} event - Mouse event to use in calculation
* @returns {Object} Calculated X and Y coordinates
*/
function mousePosition(event) {
var bounds = container.getBoundingClientRect();
var pos = {};
pos.x = event.clientX - bounds.left;
pos.y = event.clientY - bounds.top;
return pos;
}
function mousePosition(event) {
var bounds = container.getBoundingClientRect();
var pos = {};

// #ISH Change
// "event.clientX" does not exist on iPhone/iPad (therefore positioning in viewer does not work), on iPhone mouse position is "event.pageX"
if (event.pageX) {
pos.x = event.pageX - bounds.left;
pos.y = event.pageY - bounds.top;
}
else {
pos.x = event.clientX - bounds.left;
pos.y = event.clientY - bounds.top;
}

return pos;
}

/**
* Event handler for mouse clicks. Initializes panning. Prints center and click


Loading…
Cancel
Save