]>
git.wh0rd.org - tt-rss.git/blob - lib/dojo/dnd/TimedMoveable.js
2 Copyright (c) 2004-2016, The JS Foundation All Rights Reserved.
3 Available via Academic Free License >= 2.1 OR the modified BSD license.
4 see: http://dojotoolkit.org/license for details
8 define("dojo/dnd/TimedMoveable",["../_base/declare","./Moveable"],function(_1
,_2
){var _3
=_2
.prototype.onMove
;return _1("dojo.dnd.TimedMoveable",_2
,{timeout
:40,constructor:function(_4
,_5
){if(!_5
){_5
={};}if(_5
.timeout
&&typeof _5
.timeout
=="number"&&_5
.timeout
>=0){this.timeout
=_5
.timeout
;}},onMoveStop:function(_6
){if(_6
._timer
){clearTimeout(_6
._timer
);_3
.call(this,_6
,_6
._leftTop
);}_2
.prototype.onMoveStop
.apply(this,arguments
);},onMove:function(_7
,_8
){_7
._leftTop
=_8
;if(!_7
._timer
){var _9
=this;_7
._timer
=setTimeout(function(){_7
._timer
=null;_3
.call(_9
,_7
,_7
._leftTop
);},this.timeout
);}}});});