yzt
2023-05-26 de4278af2fd46705a40bac58ec01122db6b7f3d7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
define(['../throttle', '../on'], function(throttle, on){
    // summary:
    //      This module provides an event throttler for dojo/on
    // module:
    //      dojo/on/throttle
 
    return function(selector, delay){
        // summary:
        //      event parser for custom events
        // selector: String
        //      The selector to check against
        // delay: Interger
        //      The amount of ms before testing the selector
 
        return function(node, listenerFnc){
            return on(node, selector, throttle(listenerFnc, delay));
        };
    };
});