1- /*! angular-meteor v1.3.11 */
1+ /*! angular-meteor v1.3.12 */
22( function webpackUniversalModuleDefinition ( root , factory ) {
33 if ( typeof exports === 'object' && typeof module === 'object' )
44 module . exports = factory ( require ( "underscore" ) , require ( "jsondiffpatch" ) ) ;
@@ -53,7 +53,7 @@ return /******/ (function(modules) { // webpackBootstrap
5353/************************************************************************/
5454/******/ ( [
5555/* 0 */
56- /***/ function ( module , exports , __webpack_require__ ) {
56+ /***/ ( function ( module , exports , __webpack_require__ ) {
5757
5858 'use strict' ;
5959
@@ -141,9 +141,9 @@ return /******/ (function(modules) { // webpackBootstrap
141141 } ] ) ;
142142 module . exports = exports [ 'default' ] ;
143143
144- /***/ } ,
144+ /***/ } ) ,
145145/* 1 */
146- /***/ function ( module , exports , __webpack_require__ ) {
146+ /***/ ( function ( module , exports , __webpack_require__ ) {
147147
148148 'use strict' ;
149149
@@ -336,9 +336,9 @@ return /******/ (function(modules) { // webpackBootstrap
336336 module . value ( 'getUpdates' , getUpdates ) ;
337337 } ) ( ) ;
338338
339- /***/ } ,
339+ /***/ } ) ,
340340/* 2 */
341- /***/ function ( module , exports , __webpack_require__ ) {
341+ /***/ ( function ( module , exports , __webpack_require__ ) {
342342
343343 'use strict' ;
344344
@@ -361,15 +361,15 @@ return /******/ (function(modules) { // webpackBootstrap
361361 exports . default = _underscore2 . default || Package . underscore . _ ;
362362 module . exports = exports [ 'default' ] ;
363363
364- /***/ } ,
364+ /***/ } ) ,
365365/* 3 */
366- /***/ function ( module , exports ) {
366+ /***/ ( function ( module , exports ) {
367367
368368 module . exports = __WEBPACK_EXTERNAL_MODULE_3__ ;
369369
370- /***/ } ,
370+ /***/ } ) ,
371371/* 4 */
372- /***/ function ( module , exports , __webpack_require__ ) {
372+ /***/ ( function ( module , exports , __webpack_require__ ) {
373373
374374 'use strict' ;
375375
@@ -569,19 +569,19 @@ return /******/ (function(modules) { // webpackBootstrap
569569 return diffArray ;
570570 } ] ) ;
571571
572- /***/ } ,
572+ /***/ } ) ,
573573/* 5 */
574- /***/ function ( module , exports ) {
574+ /***/ ( function ( module , exports ) {
575575
576576 'use strict' ;
577577
578578 angular . module ( 'angular-meteor.settings' , [ ] ) . constant ( '$angularMeteorSettings' , {
579579 suppressWarnings : true
580580 } ) ;
581581
582- /***/ } ,
582+ /***/ } ) ,
583583/* 6 */
584- /***/ function ( module , exports ) {
584+ /***/ ( function ( module , exports ) {
585585
586586 'use strict' ;
587587
@@ -602,9 +602,9 @@ return /******/ (function(modules) { // webpackBootstrap
602602 } ) ;
603603 } ] ) ;
604604
605- /***/ } ,
605+ /***/ } ) ,
606606/* 7 */
607- /***/ function ( module , exports , __webpack_require__ ) {
607+ /***/ ( function ( module , exports , __webpack_require__ ) {
608608
609609 'use strict' ;
610610
@@ -710,9 +710,9 @@ return /******/ (function(modules) { // webpackBootstrap
710710 } ;
711711 } ] ) ;
712712
713- /***/ } ,
713+ /***/ } ) ,
714714/* 8 */
715- /***/ function ( module , exports ) {
715+ /***/ ( function ( module , exports ) {
716716
717717 /*global
718718 angular, Meteor
@@ -786,9 +786,9 @@ return /******/ (function(modules) { // webpackBootstrap
786786 } ;
787787 } ] ) ;
788788
789- /***/ } ,
789+ /***/ } ) ,
790790/* 9 */
791- /***/ function ( module , exports , __webpack_require__ ) {
791+ /***/ ( function ( module , exports , __webpack_require__ ) {
792792
793793 'use strict' ;
794794
@@ -1169,9 +1169,9 @@ return /******/ (function(modules) { // webpackBootstrap
11691169 scopeProto . $meteorCollectionFS = $meteorStopper ( $meteorCollectionFS ) ;
11701170 } ] ) ;
11711171
1172- /***/ } ,
1172+ /***/ } ) ,
11731173/* 10 */
1174- /***/ function ( module , exports , __webpack_require__ ) {
1174+ /***/ ( function ( module , exports , __webpack_require__ ) {
11751175
11761176 'use strict' ;
11771177
@@ -1367,9 +1367,9 @@ return /******/ (function(modules) { // webpackBootstrap
13671367 scopeProto . $meteorObject = $meteorStopper ( $meteorObject ) ;
13681368 } ] ) ;
13691369
1370- /***/ } ,
1370+ /***/ } ) ,
13711371/* 11 */
1372- /***/ function ( module , exports , __webpack_require__ ) {
1372+ /***/ ( function ( module , exports , __webpack_require__ ) {
13731373
13741374 'use strict' ;
13751375
@@ -1461,9 +1461,9 @@ return /******/ (function(modules) { // webpackBootstrap
14611461 } ) ;
14621462 } ] ) ;
14631463
1464- /***/ } ,
1464+ /***/ } ) ,
14651465/* 12 */
1466- /***/ function ( module , exports , __webpack_require__ ) {
1466+ /***/ ( function ( module , exports , __webpack_require__ ) {
14671467
14681468 'use strict' ;
14691469
@@ -1491,9 +1491,9 @@ return /******/ (function(modules) { // webpackBootstrap
14911491 } ;
14921492 } ] ) ;
14931493
1494- /***/ } ,
1494+ /***/ } ) ,
14951495/* 13 */
1496- /***/ function ( module , exports ) {
1496+ /***/ ( function ( module , exports ) {
14971497
14981498 /*global
14991499 angular, Session
@@ -1525,9 +1525,9 @@ return /******/ (function(modules) { // webpackBootstrap
15251525 } ;
15261526 } ] ) ;
15271527
1528- /***/ } ,
1528+ /***/ } ) ,
15291529/* 14 */
1530- /***/ function ( module , exports ) {
1530+ /***/ ( function ( module , exports ) {
15311531
15321532 /*global
15331533 angular, Package
@@ -1555,9 +1555,9 @@ return /******/ (function(modules) { // webpackBootstrap
15551555 } ;
15561556 } ] ) ;
15571557
1558- /***/ } ,
1558+ /***/ } ) ,
15591559/* 15 */
1560- /***/ function ( module , exports ) {
1560+ /***/ ( function ( module , exports ) {
15611561
15621562 /*global
15631563 angular
@@ -1594,9 +1594,9 @@ return /******/ (function(modules) { // webpackBootstrap
15941594 return $meteorStopper ;
15951595 } ] ) ;
15961596
1597- /***/ } ,
1597+ /***/ } ) ,
15981598/* 16 */
1599- /***/ function ( module , exports , __webpack_require__ ) {
1599+ /***/ ( function ( module , exports , __webpack_require__ ) {
16001600
16011601 'use strict' ;
16021602
@@ -1675,9 +1675,9 @@ return /******/ (function(modules) { // webpackBootstrap
16751675 }
16761676 } ] ) ;
16771677
1678- /***/ } ,
1678+ /***/ } ) ,
16791679/* 17 */
1680- /***/ function ( module , exports , __webpack_require__ ) {
1680+ /***/ ( function ( module , exports , __webpack_require__ ) {
16811681
16821682 'use strict' ;
16831683
@@ -1812,9 +1812,9 @@ return /******/ (function(modules) { // webpackBootstrap
18121812 } ) ;
18131813 } ) ;
18141814
1815- /***/ } ,
1815+ /***/ } ) ,
18161816/* 18 */
1817- /***/ function ( module , exports , __webpack_require__ ) {
1817+ /***/ ( function ( module , exports , __webpack_require__ ) {
18181818
18191819 'use strict' ;
18201820
@@ -1844,9 +1844,9 @@ return /******/ (function(modules) { // webpackBootstrap
18441844 } ;
18451845 } ] ) ;
18461846
1847- /***/ } ,
1847+ /***/ } ) ,
18481848/* 19 */
1849- /***/ function ( module , exports , __webpack_require__ ) {
1849+ /***/ ( function ( module , exports , __webpack_require__ ) {
18501850
18511851 'use strict' ;
18521852
@@ -1999,9 +1999,18 @@ return /******/ (function(modules) { // webpackBootstrap
19991999
20002000 // Digests scope only if there is no phase at the moment
20012001 $$Core . $$throttledDigest = function ( ) {
2002+ var _this = this ;
2003+
20022004 var isDigestable = ! this . $$destroyed && ! this . $$phase && ! this . $root . $$phase ;
20032005
2004- if ( isDigestable ) this . $digest ( ) ;
2006+ if ( isDigestable ) {
2007+ // If a digest cycle in one autorun triggers another autorun,
2008+ // we want to run this second autorun in a non-reactive manner.
2009+ // thus preventing inner autoruns from being dependent on their parents.
2010+ Tracker . nonreactive ( function ( ) {
2011+ return _this . $digest ( ) ;
2012+ } ) ;
2013+ }
20052014 } ;
20062015
20072016 // Creates a promise only that the digestion cycle will be called at its fulfillment
@@ -2025,9 +2034,9 @@ return /******/ (function(modules) { // webpackBootstrap
20252034 return $$Core ;
20262035 } ] ) ;
20272036
2028- /***/ } ,
2037+ /***/ } ) ,
20292038/* 20 */
2030- /***/ function ( module , exports , __webpack_require__ ) {
2039+ /***/ ( function ( module , exports , __webpack_require__ ) {
20312040
20322041 'use strict' ;
20332042
@@ -2138,9 +2147,9 @@ return /******/ (function(modules) { // webpackBootstrap
21382147 } ;
21392148 } ] ) ;
21402149
2141- /***/ } ,
2150+ /***/ } ) ,
21422151/* 21 */
2143- /***/ function ( module , exports , __webpack_require__ ) {
2152+ /***/ ( function ( module , exports , __webpack_require__ ) {
21442153
21452154 'use strict' ;
21462155
@@ -2455,15 +2464,15 @@ return /******/ (function(modules) { // webpackBootstrap
24552464 return $$Reactive ;
24562465 } ] ) ;
24572466
2458- /***/ } ,
2467+ /***/ } ) ,
24592468/* 22 */
2460- /***/ function ( module , exports ) {
2469+ /***/ ( function ( module , exports ) {
24612470
24622471 module . exports = __WEBPACK_EXTERNAL_MODULE_22__ ;
24632472
2464- /***/ } ,
2473+ /***/ } ) ,
24652474/* 23 */
2466- /***/ function ( module , exports ) {
2475+ /***/ ( function ( module , exports ) {
24672476
24682477 'use strict' ;
24692478
@@ -2478,7 +2487,7 @@ return /******/ (function(modules) { // webpackBootstrap
24782487 angular . module ( name , [ ] ) ;
24792488 }
24802489
2481- /***/ }
2490+ /***/ } )
24822491/******/ ] )
24832492} ) ;
24842493;
0 commit comments