Merge pull request #447 from antoinegomez/patch-1

Add support of iframe for keyboard event
master
DanielApt 9 years ago
commit 7621a2488c

@ -53,9 +53,13 @@ function bindKeyboardHandler(element, i) {
var activeElement = document.activeElement ? document.activeElement : i.ownerDocument.activeElement; var activeElement = document.activeElement ? document.activeElement : i.ownerDocument.activeElement;
if (activeElement) { if (activeElement) {
// go deeper if element is a webcomponent if (activeElement.tagName === 'IFRAME') {
while (activeElement.shadowRoot) { activeElement = activeElement.contentDocument.activeElement;
activeElement = activeElement.shadowRoot.activeElement; } else {
// go deeper if element is a webcomponent
while (activeElement.shadowRoot) {
activeElement = activeElement.shadowRoot.activeElement;
}
} }
if (_.isEditable(activeElement)) { if (_.isEditable(activeElement)) {
return; return;

Loading…
Cancel
Save