www/indexeddbshim.min.js
function setValue(source, keyPath, value) {
        var props = keyPath.split('.');
        for (var i = 0; i < props.length - 1; i++) {
            var prop = props[i];
            source = source[prop] = source[prop] || {};
        }
        source[props[props.length - 1]] = value;
    }
function setValue(source, keyPath, value) {
        var props = keyPath.split('.');
        for (var i = 0; i < props.length - 1; i++) {
            var prop = props[i];
            source = source[prop] = source[prop] || {};
        }
        source[props[props.length - 1]] = value;
    }
function setValue ( source , keyPath , value ) { var props = keyPath . split ( '.' ) ; for ( var i = 0 ; i < props . length - 1 ; i ++ ) { var prop = props [ i ] ; source = source [ prop ] = source [ prop ] || { } ; } source [ props [ props . length - 1 ] ] = value ; }
Sets the inline key value
@param {object} source
@param {string} keyPath
@param {*} value
Sets the inline key value