Better check for window.Map
authorAlexander Ebert <ebert@woltlab.com>
Fri, 22 May 2015 23:57:20 +0000 (01:57 +0200)
committerAlexander Ebert <ebert@woltlab.com>
Fri, 22 May 2015 23:57:20 +0000 (01:57 +0200)
wcfsetup/install/files/js/WoltLab/WCF/Dictionary.js

index b955e03095f2de0a420c6f6254290fc8103986cd..9a1c8369ac9685ac426416fcd79361eeb2781247 100644 (file)
@@ -1,5 +1,5 @@
 /**
- * Dictionary implemention relying on an object or if supported on a Map to hold key => value data.
+ * Dictionary implementation relying on an object or if supported on a Map to hold key => value data.
  * 
  * If you're looking for a dictionary with object keys, please see `WoltLab/WCF/ObjectMap`.
  * 
@@ -11,7 +11,7 @@
 define([], function() {
        "use strict";
        
-       var _hasMap = window.hasOwnProperty('Map');
+       var _hasMap = window.hasOwnProperty('Map') & typeof window.WeakMap === 'function';
        
        /**
         * @constructor