mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-27 03:57:21 +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) {
|
||||
var property, key;
|
||||
if(object) {
|
||||
Object.freeze(object);
|
||||
for(key in object) {
|
||||
property = object[key];
|
||||
@ -231,6 +232,7 @@ exports.deepFreeze = function deepFreeze(object) {
|
||||
deepFreeze(property);
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
exports.slowInSlowOut = function(t) {
|
||||
|
Loading…
Reference in New Issue
Block a user