Mercurial > pub > ImplabJs
annotate src/djol/listen.js @ 19:8332e287d552
fix (click on cospas)
author | nickolay |
---|---|
date | Wed, 04 Oct 2017 21:05:21 +0300 |
parents | f0035923ff3e |
children |
rev | line source |
---|---|
8 | 1 define(["ol"], function(ol) { |
2 | |
3 var listen = function(target, event, callback) { | |
4 var key = target.on(event, callback); | |
5 return { | |
6 remove : function() { | |
7 ol.Observable.unByKey(key); | |
8 } | |
9 }; | |
10 }; | |
11 | |
12 listen.once = function(target, event, callback) { | |
13 var key = target.once(event, callback); | |
14 return { | |
15 remove : function() { | |
16 ol.Observable.unByKey(key); | |
17 } | |
18 }; | |
19 }; | |
20 | |
21 return listen; | |
22 }); |