blob: 49c5afd35f9704e744c8225efa889a357b640169 (
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('signal', ['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
};
})
|