summaryrefslogtreecommitdiff
path: root/lib/dojo/store/Observable.js
diff options
context:
space:
mode:
authorsupahgreg <supahgreg@users.noreply.github.com>2025-10-05 04:33:59 +0000
committersupahgreg <supahgreg@users.noreply.github.com>2025-10-05 04:34:29 +0000
commit46ebef7ebf0ed658333f52cd01e07b07f47b58d9 (patch)
treeb9fb5d2926aa4d26242ae9ae4e7eb0a335970ff9 /lib/dojo/store/Observable.js
parent6e8a188e4a1af8147f358312e182287a0d7bd1c0 (diff)
Bump Dojo from 1.16.5 to 1.17.3.
This should help with some of the security findings.
Diffstat (limited to 'lib/dojo/store/Observable.js')
-rw-r--r--lib/dojo/store/Observable.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/dojo/store/Observable.js b/lib/dojo/store/Observable.js
index 663fb20b3..47773c427 100644
--- a/lib/dojo/store/Observable.js
+++ b/lib/dojo/store/Observable.js
@@ -5,4 +5,4 @@
*/
//>>built
-define("dojo/store/Observable",["../_base/kernel","../_base/lang","../when","../_base/array"],function(_1,_2,_3,_4){var _5=function(_6){var _7,_8=[],_9=0;_6=_2.delegate(_6);_6.notify=function(_a,_b){_9++;var _c=_8.slice();for(var i=0,l=_c.length;i<l;i++){_c[i](_a,_b);}};var _d=_6.query;_6.query=function(_e,_f){_f=_f||{};var _10=_d.apply(this,arguments);if(_10&&_10.forEach){var _11=_2.mixin({},_f);delete _11.start;delete _11.count;var _12=_6.queryEngine&&_6.queryEngine(_e,_11);var _13=_9;var _14=[],_15;_10.observe=function(_16,_17){if(_14.push(_16)==1){_8.push(_15=function(_18,_19){_3(_10,function(_1a){var _1b=_1a.length!=_f.count;var i,l,_16;if(++_13!=_9){throw new Error("Query is out of date, you must observe() the query prior to any data modifications");}var _1c,_1d=-1,_1e=-1;if(_19!==_7){var _1f=[].concat(_1a);if(_12&&!_18){_1f=_12(_1a);}for(i=0,l=_1a.length;i<l;i++){var _20=_1a[i];if(_6.getIdentity(_20)==_19){if(_1f.indexOf(_20)<0){continue;}_1c=_20;_1d=i;if(_12||!_18){_1a.splice(i,1);}break;}}}if(_12){if(_18&&(_12.matches?_12.matches(_18):_12([_18]).length)){var _21=_1d>-1?_1d:_1a.length;_1a.splice(_21,0,_18);_1e=_4.indexOf(_12(_1a),_18);_1a.splice(_21,1);if((_f.start&&_1e==0)||(!_1b&&_1e==_1a.length)){_1e=-1;}else{_1a.splice(_1e,0,_18);}}}else{if(_18){if(_19!==_7){_1e=_1d;}else{if(!_f.start){_1e=_6.defaultIndex||0;_1a.splice(_1e,0,_18);}}}}if((_1d>-1||_1e>-1)&&(_17||!_12||(_1d!=_1e))){var _22=_14.slice();for(i=0;_16=_22[i];i++){_16(_18||_1c,_1d,_1e);}}});});}var _23={};_23.remove=_23.cancel=function(){var _24=_4.indexOf(_14,_16);if(_24>-1){_14.splice(_24,1);if(!_14.length){_8.splice(_4.indexOf(_8,_15),1);}}};return _23;};}return _10;};var _25;function _26(_27,_28){var _29=_6[_27];if(_29){_6[_27]=function(_2a){var _2b;if(_27==="put"){_2b=_6.getIdentity(_2a);}if(_25){return _29.apply(this,arguments);}_25=true;try{var _2c=_29.apply(this,arguments);_3(_2c,function(_2d){_28((typeof _2d=="object"&&_2d)||_2a,_2b);});return _2c;}finally{_25=false;}};}};_26("put",function(_2e,_2f){_6.notify(_2e,_2f);});_26("add",function(_30){_6.notify(_30);});_26("remove",function(id){_6.notify(undefined,id);});return _6;};_2.setObject("dojo.store.Observable",_5);return _5;}); \ No newline at end of file
+define("dojo/store/Observable",["../_base/lang","../when","../_base/array"],function(_1,_2,_3){function _4(_5,_6,id,_7,_8){var i;_7=_7==undefined?0:_7;_8=_8==undefined?_6.length:_8;for(i=_7;i<_8;++i){if(_5.getIdentity(_6[i])===id){return i;}}return -1;};var _9=function(_a){var _b,_c=[],_d=0;_a=_1.delegate(_a);_a.notify=function(_e,_f,_10){_d++;var _11=_c.slice();for(var i=0,l=_11.length;i<l;i++){_11[i](_e,_f,_10);}};var _12=_a.query;_a.query=function(_13,_14){_14=_14||{};var _15=_12.apply(this,arguments);if(_15&&_15.forEach){var _16=_1.mixin({},_14);delete _16.start;delete _16.count;var _17=_a.queryEngine&&_a.queryEngine(_13,_16);var _18=_d;var _19=[],_1a;_15.observe=function(_1b,_1c){if(_19.push(_1b)==1){_c.push(_1a=function(_1d,_1e,_1f){var _20=_1f&&_1f.before&&_a.getIdentity(_1f.before);_2(_15,function(_21){var _22=_21.length!=_14.count;var i,l,_1b;if(++_18!=_d){throw new Error("Query is out of date, you must observe() the query prior to any data modifications");}var _23,_24=-1,_25=-1;var _26;if(_1e!==_b){var _27=[].concat(_21);if(_17&&!_1d){_27=_17(_21);}for(i=0,l=_21.length;i<l;i++){var _28=_21[i];if(_a.getIdentity(_28)==_1e){if(_27.indexOf(_28)<0){continue;}_23=_28;_24=i;if(_17||!_1d){_21.splice(i,1);}break;}}}if(_17){if(_1d&&(_17.matches?_17.matches(_1d):_17([_1d]).length)){var _29=_24>-1?_24:_21.length;_21.splice(_29,0,_1d);_25=_3.indexOf(_17(_21),_1d);_21.splice(_29,1);if((_14.start&&_25==0)||(!_22&&_25==_21.length)){_25=-1;}else{if(_1f&&_1f.before!==undefined){_26=_1f.before===null?_21.length:_4(_a,_21,_20);if(_26!==-1){_25=_26;}}_21.splice(_25,0,_1d);}}}else{if(_1d){if(_1e!==_b){_25=_24;}else{if(!_14.start){_25=_a.defaultIndex||0;_21.splice(_25,0,_1d);}}}}if((_24>-1||_25>-1)&&(_1c||!_17||(_24!=_25))){var _2a=_19.slice();for(i=0;_1b=_2a[i];i++){_1b(_1d||_23,_24,_25);}}});});}var _2b={};_2b.remove=_2b.cancel=function(){var _2c=_3.indexOf(_19,_1b);if(_2c>-1){_19.splice(_2c,1);if(!_19.length){_c.splice(_3.indexOf(_c,_1a),1);}}};return _2b;};}return _15;};var _2d;function _2e(_2f,_30){var _31=_a[_2f];if(_31){_a[_2f]=function(_32,_33){var _34;if(_2f==="put"){_34=_a.getIdentity(_32);}if(_2d){return _31.apply(this,arguments);}_2d=true;try{var _35=_31.apply(this,arguments);_2(_35,function(_36){_30((typeof _36=="object"&&_36)||_32,_34,_33);});return _35;}finally{_2d=false;}};}};_2e("put",function(_37,_38,_39){_a.notify(_37,_38,_39);});_2e("add",function(_3a,_3b,_3c){_a.notify(_3a,_3b,_3c);});_2e("remove",function(id){_a.notify(undefined,id);});return _a;};_1.setObject("dojo.store.Observable",_9);return _9;}); \ No newline at end of file