mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-23 18:17:20 +00:00
More defensive deepFreeze()
IE11 chokes on Object.freeze(undefined)
This commit is contained in:
parent
779e62a30f
commit
b9fbe12118
@ -224,6 +224,7 @@ exports.extendDeepCopy = function(object,extendedProperties) {
|
|||||||
|
|
||||||
exports.deepFreeze = function deepFreeze(object) {
|
exports.deepFreeze = function deepFreeze(object) {
|
||||||
var property, key;
|
var property, key;
|
||||||
|
if(object) {
|
||||||
Object.freeze(object);
|
Object.freeze(object);
|
||||||
for(key in object) {
|
for(key in object) {
|
||||||
property = object[key];
|
property = object[key];
|
||||||
@ -231,6 +232,7 @@ exports.deepFreeze = function deepFreeze(object) {
|
|||||||
deepFreeze(property);
|
deepFreeze(property);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.slowInSlowOut = function(t) {
|
exports.slowInSlowOut = function(t) {
|
||||||
|
Loading…
Reference in New Issue
Block a user