12345678 |
- /*
- Copyright (c) 2004-2009, The Dojo Foundation All Rights Reserved.
- Available via Academic Free License >= 2.1 OR the modified BSD license.
- see: http://dojotoolkit.org/license for details
- */
- if(!dojo._hasResource["dojox.cometd.ack"]){dojo._hasResource["dojox.cometd.ack"]=true;dojo.provide("dojox.cometd.ack");dojo.require("dojox.cometd._base");dojox.cometd._ack=new function(){var _1=false;var _2=-1;this._in=function(_3){if(_3.channel=="/meta/handshake"){_1=_3.ext&&_3.ext.ack;}else{if(_1&&_3.channel=="/meta/connect"&&_3.ext&&_3.ext.ack&&_3.successful){var _4=parseInt(_3.ext.ack);_2=_4;}}return _3;};this._out=function(_5){if(_5.channel=="/meta/handshake"){if(!_5.ext){_5.ext={};}_5.ext.ack=dojox.cometd.ackEnabled;_2=-1;}if(_1&&_5.channel=="/meta/connect"){if(!_5.ext){_5.ext={};}_5.ext.ack=_2;}return _5;};};dojox.cometd._extendInList.push(dojo.hitch(dojox.cometd._ack,"_in"));dojox.cometd._extendOutList.push(dojo.hitch(dojox.cometd._ack,"_out"));dojox.cometd.ackEnabled=true;}
|