preview theme in pads with arrow keys in dropdown

pull/1/head
ClemDee 6 years ago
parent 8545ed749a
commit 8fb66daf7b

@ -1737,16 +1737,20 @@ define([
var pressed = ''; var pressed = '';
var to; var to;
$container.keydown(function (e) { $container.keydown(function (e) {
var $value = $innerblock.find('[data-value].cp-dropdown-element-active'); var $value = $innerblock.find('[data-value].cp-dropdown-element-active:visible');
if (e.which === 38) { // Up if (e.which === 38) { // Up
if ($value.length) { if ($value.length) {
$value.mouseleave();
var $prev = $value.prev(); var $prev = $value.prev();
$prev.mouseenter();
setActive($prev); setActive($prev);
} }
} }
if (e.which === 40) { // Down if (e.which === 40) { // Down
if ($value.length) { if ($value.length) {
$value.mouseleave();
var $next = $value.next(); var $next = $value.next();
$next.mouseenter();
setActive($next); setActive($next);
} }
} }
@ -1757,6 +1761,7 @@ define([
} }
} }
if (e.which === 27) { // Esc if (e.which === 27) { // Esc
$value.mouseleave();
hide(); hide();
} }
}); });

Loading…
Cancel
Save