Sha256: 0cedf33a5a6b474599ce8173a1c7c1a22f96a5cdef987ffd4af4dba0f5a4cb2d

Contents?: true

Size: 593 Bytes

Versions: 9

Compression:

Stored size: 593 Bytes

Contents

//>>built
define("dojox/lang/async/topic",["dijit","dojo","dojox"],function(_1,_2,_3){
_2.provide("dojox.lang.async.topic");
(function(){
var d=_2,_4=_3.lang.async.topic;
_4.from=function(_5){
return function(){
var h,_6=function(){
if(h){
d.unsubscribe(h);
h=null;
}
},x=new d.Deferred(_6);
h=d.subscribe(_5,function(){
_6();
x.callback(arguments);
});
return x;
};
};
_4.failOn=function(_7){
return function(){
var h,_8=function(){
if(h){
d.unsubscribe(h);
h=null;
}
},x=new d.Deferred(_8);
h=d.subscribe(_7,function(_9){
_8();
x.errback(new Error(arguments));
});
return x;
};
};
})();
});

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
dojox-rails-0.14.0 vendor/assets/javascripts/dojox/lang/async/topic.js
dojox-rails-0.13.0 vendor/assets/javascripts/dojox/lang/async/topic.js
dojox-rails-0.12.0 vendor/assets/javascripts/dojox/lang/async/topic.js
dojox-rails-0.11.0 vendor/assets/javascripts/lang/async/topic.js
dojo-rails-0.9.4 vendor/assets/javascripts/dojox/lang/async/topic.js
dojo-rails-0.9.3 vendor/assets/javascripts/dojox/lang/async/topic.js
dojo-rails-0.9.2 vendor/assets/javascripts/dojox/lang/async/topic.js
dojo-rails-0.9.1 vendor/assets/javascripts/dojox/lang/async/topic.js
dojo-rails-0.9.0 vendor/assets/javascripts/dojox/lang/async/topic.js