src/aria/pageEngine/SiteRootModule.js
function (res, args) {
            var newValue = args.moduleDescription.container[args.moduleDescription.property];
            var boundTo = args.boundTo;
            if (this._utils.resolvePath(boundTo.path, boundTo.storage) == null) {
                this._pathUtils.setValue(boundTo.storage, boundTo.path, null);
            }
            var dataDesc = this._pathUtils.describe(boundTo.storage, boundTo.path);
            this.json.setValue(dataDesc.container, dataDesc.property, newValue);
        }
function (res, args) {
            var newValue = args.moduleDescription.container[args.moduleDescription.property];
            var boundTo = args.boundTo;
            if (this._utils.resolvePath(boundTo.path, boundTo.storage) == null) {
                this._pathUtils.setValue(boundTo.storage, boundTo.path, null);
            }
            var dataDesc = this._pathUtils.describe(boundTo.storage, boundTo.path);
            this.json.setValue(dataDesc.container, dataDesc.property, newValue);
        }
function ( res , args ) { var newValue = args . moduleDescription . container [ args . moduleDescription . property ] ; var boundTo = args . boundTo ; if ( this . _utils . resolvePath ( boundTo . path , boundTo . storage ) == null ) { this . _pathUtils . setValue ( boundTo . storage , boundTo . path , null ) ; } var dataDesc = this . _pathUtils . describe ( boundTo . storage , boundTo . path ) ; this . json . setValue ( dataDesc . container , dataDesc . property , newValue ) ; }
Callback for a change in the page module's data model. Propagate the change to the root module's storage
location
@param {Object} res Description of the change given by the json utility
@param {Object} args Contains the description of bindings.
@private
Callback for a change in the page module s data model . Propagate the change to the root module s storage location