{ "extensions": { "templates": [ { "key": "info-table", "templateUrl": "info-table.html" }, { "key": "info-bubble", "templateUrl": "info-bubble.html" } ], "containers": [ { "key": "bubble", "templateUrl": "bubble.html", "attributes": [ "bubbleTitle", "bubbleLayout" ], "alias": "bubble" } ], "gestures": [ { "key": "info", "implementation": "gestures/InfoGesture.js", "depends": [ "$timeout", "queryService", "infoService", "INFO_HOVER_DELAY" ] } ], "services": [ { "key": "infoService", "implementation": "services/InfoService.js", "depends": [ "$compile", "$document", "$window", "$rootScope" ] } ], "constants": [ { "key": "INFO_HOVER_DELAY", "value": 2000 } ] } }