# HG changeset patch # User Jaroslav Tulach # Date 1358712046 -3600 # Node ID 7f39fe919c07d613eaa52f22d081c6282c22c0d6 # Parent df3513758d20637bb19d34453eaa4f718998e646 Giving dependentObservable method valueHasMuttated(), to allow easy recomputation of the dependentObservable values diff -r df3513758d20 -r 7f39fe919c07 javaquery/api/src/main/resources/org/apidesign/bck2brwsr/htmlpage/knockout-2.2.1.js --- a/javaquery/api/src/main/resources/org/apidesign/bck2brwsr/htmlpage/knockout-2.2.1.js Sun Jan 20 20:48:37 2013 +0100 +++ b/javaquery/api/src/main/resources/org/apidesign/bck2brwsr/htmlpage/knockout-2.2.1.js Sun Jan 20 21:00:46 2013 +0100 @@ -1304,6 +1304,10 @@ dependentObservable.hasWriteFunction = typeof options["write"] === "function"; dependentObservable.dispose = function () { dispose(); }; dependentObservable.isActive = isActive; + dependentObservable.valueHasMutated = function() { + _hasBeenEvaluated = false; + evaluateImmediate(); + }; ko.subscribable.call(dependentObservable); ko.utils.extend(dependentObservable, ko.dependentObservable['fn']);