blob: e5888b4c58589e1cd71b29af6193fa1fac8cfa9f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/*
* Signal/slot (i.e. blackboard pattern) for rhizi.
*
* This is a thin wrapper over jquery right now.
* But just keeping it here to make any future change of implementation slightly
* easier.
*/
define(['jquery'], function($) {
function slot(name, handler) {
$(window).on(name, function(e, args) {
handler(args);
});
};
function signal(name, obj) {
$(window).trigger(name, obj);
}
return {
'slot': slot,
'signal': signal
};
})
|