forked from CGM_Public/pretix_original
Fix details sneak-peek keyup
This commit is contained in:
@@ -67,13 +67,14 @@ setup_collapsible_details = function (el) {
|
|||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
return false;
|
return false;
|
||||||
}).keyup(function (event) {
|
}).keyup(function (event) {
|
||||||
if ($details.hasClass('sneak-peek')) {
|
|
||||||
// if sneak-peek is active, needs to be handled differently
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
if (32 == event.keyCode || (13 == event.keyCode && !isOpera)) {
|
if (32 == event.keyCode || (13 == event.keyCode && !isOpera)) {
|
||||||
// Space or Enter is pressed — trigger the `click` event on the `summary` element
|
// Space or Enter is pressed — trigger the `click` event on the `summary` element
|
||||||
// Opera already seems to trigger the `click` event when Enter is pressed
|
// Opera already seems to trigger the `click` event when Enter is pressed
|
||||||
|
var $details = $(this).closest("details");
|
||||||
|
if ($details.hasClass('sneak-peek')) {
|
||||||
|
// if sneak-peek is active, needs to be handled differently
|
||||||
|
return true;
|
||||||
|
}
|
||||||
event.preventDefault();
|
event.preventDefault();
|
||||||
$(this).click();
|
$(this).click();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user