Merge pull request #10283 from fredj/targetNotEditable

Use the originalEvent in the targetNotEditable condition
This commit is contained in:
Frédéric Junod
2019-11-12 08:24:20 +01:00
committed by GitHub
2 changed files with 18 additions and 6 deletions

View File

@@ -43,6 +43,21 @@ describe('ol.interaction.KeyboardZoom', function() {
view.animateInternal.restore();
});
it('does nothing if the target is editable', function() {
const view = map.getView();
const spy = sinon.spy(view, 'animateInternal');
const event = new MapBrowserEvent('keydown', map, {
type: 'keydown',
target: document.createElement('input'),
preventDefault: Event.prototype.preventDefault
});
event.originalEvent.charCode = '+'.charCodeAt(0);
map.handleMapBrowserEvent(event);
expect(spy.called).to.be(false);
});
});
});