mirror of
https://github.com/9001/copyparty.git
synced 2026-01-12 15:52:39 -07:00
Fix Chrome double-click behavior
This commit is contained in:
parent
89d07210fe
commit
7a05108a51
|
|
@ -9622,8 +9622,8 @@ var rcm = (function () {
|
||||||
clmod(ebi('rpst'), 'hide', !has_clip);
|
clmod(ebi('rpst'), 'hide', !has_clip);
|
||||||
clmod(ebi('rs3'), 'hide', !has_sel || !has_clip);
|
clmod(ebi('rs3'), 'hide', !has_sel || !has_clip);
|
||||||
|
|
||||||
menu.style.left = x + 1 + 'px';
|
menu.style.left = x + 5 + 'px';
|
||||||
menu.style.top = y + 1 + 'px';
|
menu.style.top = y + 5 + 'px';
|
||||||
menu.style.display = 'block';
|
menu.style.display = 'block';
|
||||||
menu.focus();
|
menu.focus();
|
||||||
}
|
}
|
||||||
|
|
@ -9638,14 +9638,17 @@ var rcm = (function () {
|
||||||
menu.style.display = '';
|
menu.style.display = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var lrcTime = null;
|
||||||
ebi('wrap').oncontextmenu = function(e) {
|
ebi('wrap').oncontextmenu = function(e) {
|
||||||
hide(true);
|
hide(true);
|
||||||
console.log(e.detail)
|
if (thegrid.en || !r.enabled || (r.double && lrcTime && e.timeStamp - lrcTime < 500)) {
|
||||||
if (thegrid.en || !r.enabled || (r.double && e.detail > 1))
|
|
||||||
return true;
|
return true;
|
||||||
ev(e);
|
} else {
|
||||||
show(e.x, e.y, e.target);
|
lrcTime = e.timeStamp;
|
||||||
return false;
|
ev(e);
|
||||||
|
show(e.clientX, e.clientY, e.target);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
menu.onblur = function() {setTimeout(hide)};
|
menu.onblur = function() {setTimeout(hide)};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue