@@ -9,15 +9,15 @@ dop.core.set = function(object, property, value, options) {
9
9
var descriptor = Object . getOwnPropertyDescriptor ( object , property )
10
10
11
11
if ( ! descriptor || ( descriptor && descriptor . writable ) ) {
12
- var objectTarget = dop . getObjectTarget ( object ) ,
13
- objectProxy = dop . getObjectProxy ( object ) ,
14
- oldValue = objectTarget [ property ] ,
15
- length = objectTarget . length ,
16
- isNewProperty = ! objectTarget . hasOwnProperty ( property ) ,
17
- objectIsArray = isArray ( objectTarget ) ,
12
+ var object_target = dop . getObjectTarget ( object ) ,
13
+ object_proxy = dop . getObjectProxy ( object ) ,
14
+ old_value = object_target [ property ] ,
15
+ length = object_target . length ,
16
+ is_new_property = ! object_target . hasOwnProperty ( property ) ,
17
+ object_is_array = isArray ( object_target ) ,
18
18
path
19
19
20
- // if (objectIsArray )
20
+ // if (object_is_array )
21
21
// property = Number(property);
22
22
23
23
// object or array
@@ -26,56 +26,57 @@ dop.core.set = function(object, property, value, options) {
26
26
dop . isPojoObject ( value ) &&
27
27
! (
28
28
dop . isRegistered ( value ) &&
29
- dop . getObjectParent ( value ) === objectProxy
29
+ dop . getObjectParent ( value ) === object_proxy
30
30
)
31
31
)
32
- objectTarget [ property ] = dop . core . configureObject (
32
+ object_target [ property ] = dop . core . configureObject (
33
33
value ,
34
34
property ,
35
- objectProxy
35
+ object_proxy
36
36
)
37
37
// computed value
38
38
else if (
39
39
isFunction ( value ) &&
40
40
value . _name == dop . cons . COMPUTED_FUNCTION
41
41
)
42
- objectTarget [ property ] = value (
43
- objectTarget ,
42
+ object_target [ property ] = value (
43
+ object_target ,
44
44
property ,
45
45
false ,
46
- oldValue
46
+ old_value
47
47
)
48
48
// other
49
- else objectTarget [ property ] = value
49
+ else object_target [ property ] = value
50
50
51
51
if (
52
52
! options . shadow &&
53
- ( objectTarget === objectProxy || object === objectProxy ) &&
54
- ! ( isFunction ( oldValue ) && isFunction ( value ) ) &&
53
+ ( object_target === object_proxy || object === object_proxy ) &&
54
+ ! ( isFunction ( old_value ) && isFunction ( value ) ) &&
55
55
( path = dop . getObjectPath ( object ) )
56
56
) {
57
57
var mutation = {
58
- object : objectProxy ,
59
- prop : objectIsArray ? String ( property ) : property ,
58
+ object : object_proxy ,
59
+ prop : object_is_array ? String ( property ) : property ,
60
60
path : path ,
61
61
value : dop . util . clone ( value )
62
62
}
63
- if ( ! isNewProperty ) mutation . oldValue = dop . util . clone ( oldValue )
63
+ if ( ! is_new_property )
64
+ mutation . old_value = dop . util . clone ( old_value )
64
65
65
66
dop . core . storeMutation ( mutation )
66
67
67
68
// If is array and length is different we must store the length
68
69
if (
69
70
property !== 'length' &&
70
- objectTarget . length !== length &&
71
- objectIsArray
71
+ object_target . length !== length &&
72
+ object_is_array
72
73
)
73
74
dop . core . storeMutation ( {
74
- object : objectProxy ,
75
+ object : object_proxy ,
75
76
prop : 'length' ,
76
77
path : path ,
77
- value : objectTarget . length ,
78
- oldValue : length
78
+ value : object_target . length ,
79
+ old_value : length
79
80
} )
80
81
}
81
82
}
0 commit comments