From 5c09c8b7c9cd91a8b5acff41152be14301caee77 Mon Sep 17 00:00:00 2001 From: David Greenspan Date: Wed, 25 Jul 2012 00:44:01 -0700 Subject: [PATCH] fixes, events still broken in test driver --- packages/liveui/livedocument.js | 28 ++++++++++++++++++++++++---- packages/liveui/liveui.js | 21 ++++----------------- 2 files changed, 28 insertions(+), 21 deletions(-) diff --git a/packages/liveui/livedocument.js b/packages/liveui/livedocument.js index 6f5bfdc3e5..019659461f 100644 --- a/packages/liveui/livedocument.js +++ b/packages/liveui/livedocument.js @@ -153,7 +153,18 @@ Meteor.ui._doc = Meteor.ui._doc || {}; cx.on_invalidate(Meteor.ui._doc._doCallbacks); cx.invalidate(); - return makeFrag(topHtml); + var oldNumRanges = Meteor.ui._doc._newRanges.length; + + var topFrag = makeFrag(topHtml); + + // call "materialized" callbacks immediately + for(var i=oldNumRanges, N=Meteor.ui._doc._newRanges.length; + i