ttrss/lib/dojo/store/util/QueryResults.js

8 lines
745 B
JavaScript
Raw Normal View History

2011-11-08 16:40:44 +00:00
/*
2013-03-18 06:26:24 +00:00
Copyright (c) 2004-2012, The Dojo Foundation All Rights Reserved.
2011-11-08 16:40:44 +00:00
Available via Academic Free License >= 2.1 OR the modified BSD license.
see: http://dojotoolkit.org/license for details
*/
2012-08-14 14:59:10 +00:00
//>>built
2013-03-18 06:26:24 +00:00
define("dojo/store/util/QueryResults",["../../_base/array","../../_base/lang","../../_base/Deferred"],function(_1,_2,_3){var _4=function(_5){if(!_5){return _5;}if(_5.then){_5=_2.delegate(_5);}function _6(_7){if(!_5[_7]){_5[_7]=function(){var _8=arguments;return _3.when(_5,function(_9){Array.prototype.unshift.call(_8,_9);return _4(_1[_7].apply(_1,_8));});};}};_6("forEach");_6("filter");_6("map");if(!_5.total){_5.total=_3.when(_5,function(_a){return _a.length;});}return _5;};_2.setObject("dojo.store.util.QueryResults",_4);return _4;});