Sha256: 8db0e590b15f94ee8e0ec732624d706836be9cace005eceff5c3abbc28d70fe9

Contents?: true

Size: 489 Bytes

Versions: 6

Compression:

Stored size: 489 Bytes

Contents

function build_action(name) {
    var action =  function(){
        for(var i = 0; i < action.listeners.length; i++){
           try{
               action.listeners[i](action._target);
           } catch(e){
             console.debug(e);
           }
        }
    }

    action.with = function(target){
        action._target = target;
        return action;
    }

    action.notify = function(){
        action.listeners = arguments;
        return action;
    }

    return action;
}

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
web-development-kit-0.0.2 lib/wdk/www_rb/templates/src/lib/js/jt-notify.js/notify.js
jt-mobile-kit-1.2.0 lib/jt-mobile-kit/www_rb/templates/lib/js/jt-notify.js/notify.js
jt-mobile-kit-1.1.8 lib/jt-mobile-kit/www_rb/templates/lib/js/jt-notify.js/notify.js
jt-mobile-kit-1.1.7 lib/jt-mobile-kit/www_rb/templates/lib/js/jt-notify.js/notify.js
jt-mobile-kit-1.1.6 lib/jt-mobile-kit/www_rb/templates/lib/js/jt-notify.js/notify.js
jt-mobile-kit-1.1.5 lib/jt-mobile-kit/www_rb/templates/lib/js/jt-notify.js/notify.js