grafana/public/app/features/explore/slate-plugins/runner.ts

15 lines
323 B
TypeScript
Raw Normal View History

2018-04-26 04:58:42 -05:00
export default function RunnerPlugin({ handler }) {
return {
onKeyDown(event) {
// Handle enter
if (handler && event.key === 'Enter' && !event.shiftKey) {
// Submit on Enter
event.preventDefault();
handler(event);
return true;
}
return undefined;
},
};
}