Mercurial > pub > ImplabJs
comparison src/djol/listen.js @ 10:8705103f074f
Слияние
author | cin |
---|---|
date | Mon, 21 Aug 2017 18:03:00 +0300 |
parents | f0035923ff3e |
children |
comparison
equal
deleted
inserted
replaced
9:37e9e6bbe87a | 10:8705103f074f |
---|---|
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 }); |