simplify the code

This commit is contained in:
Bart van den Eijnden
2013-11-19 19:08:07 +01:00
parent 89cac657dc
commit a6b2992a5d

View File

@@ -75,14 +75,14 @@ goog.inherits(ol.Feature, ol.Object);
*/ */
ol.Feature.prototype.getAttributes = function(opt_nonGeometry) { ol.Feature.prototype.getAttributes = function(opt_nonGeometry) {
var keys = this.getKeys(), var keys = this.getKeys(),
includeGeometry = !opt_nonGeometry,
len = keys.length, len = keys.length,
attributes = {}, attributes = {},
i, key; i, value, key;
for (i = 0; i < len; ++ i) { for (i = 0; i < len; ++ i) {
key = keys[i]; key = keys[i];
var value = this.get(key); value = this.get(key);
if (!goog.isDef(opt_nonGeometry) || opt_nonGeometry === false || if (includeGeometry || !(value instanceof ol.geom.Geometry)) {
(opt_nonGeometry === true && !(value instanceof ol.geom.Geometry))) {
attributes[key] = value; attributes[key] = value;
} }
} }