lib/packages/core-classes.js
function(dirty_views) {

		var level = 0,
			deepness,
			views_list,
			has_exceptions = false,
			i,
			count;

		deepness = dirty_views.length; // this line must be after ScopeManager#refresh()

		for (; level < deepness; level++) {

			if (level in dirty_views) {

				views_list = dirty_views[level];

				for (i = 0, count = views_list.length; i < count; i++) {

					if (views_list[i].refresh(this._refresh_id)) {
						Lava.logError("ViewManager: view was refreshed several times in one refresh loop. Aborting.");
						has_exceptions = true;
					}

				}

			}

		}

		return has_exceptions;

	}
function(dirty_views) {

		var level = 0,
			deepness,
			views_list,
			has_exceptions = false,
			i,
			count;

		deepness = dirty_views.length; // this line must be after ScopeManager#refresh()

		for (; level < deepness; level++) {

			if (level in dirty_views) {

				views_list = dirty_views[level];

				for (i = 0, count = views_list.length; i < count; i++) {

					if (views_list[i].refresh(this._refresh_id)) {
						Lava.logError("ViewManager: view was refreshed several times in one refresh loop. Aborting.");
						has_exceptions = true;
					}

				}

			}

		}

		return has_exceptions;

	}
function ( dirty_views ) { var level = 0 , deepness , views_list , has_exceptions = false , i , count ; deepness = dirty_views . length ; // this line must be after ScopeManager#refresh() for ( ; level < deepness ; level ++ ) { if ( level in dirty_views ) { views_list = dirty_views [ level ] ; for ( i = 0 , count = views_list . length ; i < count ; i ++ ) { if ( views_list [ i ] . refresh ( this . _refresh_id ) ) { Lava . logError ( "ViewManager: view was refreshed several times in one refresh loop. Aborting." ) ; has_exceptions = true ; } } } } return has_exceptions ; }
Repeatable callback, that performs refresh of dirty views
@param {Array.<Array.<Lava.view.Abstract>>} dirty_views
Repeatable callback that performs refresh of dirty views