Mercurial > pub > ImplabJs
annotate src/djol/listen.js @ 22:60f6493e2892
Added projection property to djol/VectorStore
author | cin |
---|---|
date | Wed, 06 Dec 2017 11:48:39 +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 }); |