Giving dependentObservable method valueHasMuttated(), to allow easy recomputation of the dependentObservable values model
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Sun, 20 Jan 2013 21:00:46 +0100
branchmodel
changeset 4947f39fe919c07
parent 493 df3513758d20
child 495 f96c44dac48a
Giving dependentObservable method valueHasMuttated(), to allow easy recomputation of the dependentObservable values
javaquery/api/src/main/resources/org/apidesign/bck2brwsr/htmlpage/knockout-2.2.1.js
     1.1 --- a/javaquery/api/src/main/resources/org/apidesign/bck2brwsr/htmlpage/knockout-2.2.1.js	Sun Jan 20 20:48:37 2013 +0100
     1.2 +++ b/javaquery/api/src/main/resources/org/apidesign/bck2brwsr/htmlpage/knockout-2.2.1.js	Sun Jan 20 21:00:46 2013 +0100
     1.3 @@ -1304,6 +1304,10 @@
     1.4      dependentObservable.hasWriteFunction = typeof options["write"] === "function";
     1.5      dependentObservable.dispose = function () { dispose(); };
     1.6      dependentObservable.isActive = isActive;
     1.7 +    dependentObservable.valueHasMutated = function() {
     1.8 +        _hasBeenEvaluated = false;
     1.9 +        evaluateImmediate();
    1.10 +    };
    1.11  
    1.12      ko.subscribable.call(dependentObservable);
    1.13      ko.utils.extend(dependentObservable, ko.dependentObservable['fn']);