Comparing version 0.1.1 to 0.1.2
13
m8.js
@@ -269,7 +269,10 @@ !function(root) { | ||
value : function(o, k) { | ||
if (isNaN(k) && !!~k.indexOf(".")) { | ||
var v; | ||
k = k.split("."); | ||
while (v = k.shift()) if ((o = Type.value(o, v)) === U) return o; | ||
return o; | ||
if (isNaN(k)) { | ||
if (got(o, k)) return o[k]; | ||
if (!!~k.indexOf(".")) { | ||
var v; | ||
k = k.split("."); | ||
while (v = k.shift()) if ((o = Type.value(o, v)) === U) return o; | ||
return o; | ||
} | ||
} | ||
@@ -276,0 +279,0 @@ return empty(o) ? U : !empty(o[k]) ? o[k] : typeof o.get == "function" ? o.get(k) : typeof o.getAttribute == "function" ? o.getAttribute(k) : U; |
@@ -20,3 +20,3 @@ { | ||
}, | ||
"version" : "0.1.1" | ||
"version" : "0.1.2" | ||
} |
41890
291