mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Add keylistener
service
This commit is contained in:
parent
260cf9ee0e
commit
d5f9da6bf7
@ -106,4 +106,17 @@ angular.module('kibana.services', [])
|
|||||||
timers = new Array();
|
timers = new Array();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
.service('keylistener', function($rootScope) {
|
||||||
|
var keys = [];
|
||||||
|
$(document).keydown(function (e) {
|
||||||
|
console.log("keydown", e.which);
|
||||||
|
keys[e.which] = true;
|
||||||
|
});
|
||||||
|
|
||||||
|
$(document).keyup(function (e) {
|
||||||
|
console.log("keyup", e.which);
|
||||||
|
delete keys[e.which];
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
angular.module('kibana.map2', [])
|
angular.module('kibana.map2', [])
|
||||||
.controller('map2', function ($scope, eventBus) {
|
.controller('map2', function ($scope, eventBus, keylistener) {
|
||||||
|
|
||||||
// Set and populate defaults
|
// Set and populate defaults
|
||||||
var _d = {
|
var _d = {
|
||||||
@ -413,14 +413,16 @@ angular.module('kibana.map2', [])
|
|||||||
//@todo implement a global "keypress service", since this fails if there are >1 spheres
|
//@todo implement a global "keypress service", since this fails if there are >1 spheres
|
||||||
if (scope.panel.display.data.type === 'orthographic') {
|
if (scope.panel.display.data.type === 'orthographic') {
|
||||||
|
|
||||||
window.focus();
|
//scope.svg.focus();
|
||||||
d3.select(window)
|
/*
|
||||||
|
scope.svg.selectAll(".overlay")
|
||||||
.on("keydown", function() {
|
.on("keydown", function() {
|
||||||
scope.ctrlKey = d3.event.ctrlKey;
|
scope.ctrlKey = d3.event.ctrlKey;
|
||||||
})
|
})
|
||||||
.on("keyup", function() {
|
.on("keyup", function() {
|
||||||
scope.ctrlKey = d3.event.ctrlKey;
|
scope.ctrlKey = d3.event.ctrlKey;
|
||||||
});
|
});
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
scope.svg.style("cursor", "move")
|
scope.svg.style("cursor", "move")
|
||||||
|
Loading…
Reference in New Issue
Block a user