Merge pull request #2010 from fredj/goog.array.contains
Use goog.array.contains instead of goog.array.indexOf
This commit is contained in:
@@ -378,8 +378,7 @@ ol.format.GPX.prototype.readFeature;
|
|||||||
*/
|
*/
|
||||||
ol.format.GPX.prototype.readFeatureFromNode = function(node) {
|
ol.format.GPX.prototype.readFeatureFromNode = function(node) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
if (goog.array.indexOf(ol.format.GPX.NAMESPACE_URIS_, node.namespaceURI) ==
|
if (!goog.array.contains(ol.format.GPX.NAMESPACE_URIS_, node.namespaceURI)) {
|
||||||
-1) {
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
var featureReader = ol.format.GPX.FEATURE_READER_[node.localName];
|
var featureReader = ol.format.GPX.FEATURE_READER_[node.localName];
|
||||||
@@ -409,8 +408,7 @@ ol.format.GPX.prototype.readFeatures;
|
|||||||
*/
|
*/
|
||||||
ol.format.GPX.prototype.readFeaturesFromNode = function(node) {
|
ol.format.GPX.prototype.readFeaturesFromNode = function(node) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
if (goog.array.indexOf(ol.format.GPX.NAMESPACE_URIS_, node.namespaceURI) ==
|
if (!goog.array.contains(ol.format.GPX.NAMESPACE_URIS_, node.namespaceURI)) {
|
||||||
-1) {
|
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
if (node.localName == 'gpx') {
|
if (node.localName == 'gpx') {
|
||||||
|
|||||||
+10
-14
@@ -568,8 +568,8 @@ ol.format.KML.readFlatLinearRing_ = function(node, objectStack) {
|
|||||||
*/
|
*/
|
||||||
ol.format.KML.gxCoordParser_ = function(node, objectStack) {
|
ol.format.KML.gxCoordParser_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(goog.array.indexOf(
|
goog.asserts.assert(goog.array.contains(
|
||||||
ol.format.KML.GX_NAMESPACE_URIS_, node.namespaceURI) != -1);
|
ol.format.KML.GX_NAMESPACE_URIS_, node.namespaceURI));
|
||||||
goog.asserts.assert(node.localName == 'coord');
|
goog.asserts.assert(node.localName == 'coord');
|
||||||
var gxTrackObject = /** @type {ol.format.KMLGxTrackObject_} */
|
var gxTrackObject = /** @type {ol.format.KMLGxTrackObject_} */
|
||||||
(objectStack[objectStack.length - 1]);
|
(objectStack[objectStack.length - 1]);
|
||||||
@@ -598,8 +598,8 @@ ol.format.KML.gxCoordParser_ = function(node, objectStack) {
|
|||||||
*/
|
*/
|
||||||
ol.format.KML.readGxMultiTrack_ = function(node, objectStack) {
|
ol.format.KML.readGxMultiTrack_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(goog.array.indexOf(
|
goog.asserts.assert(goog.array.contains(
|
||||||
ol.format.KML.GX_NAMESPACE_URIS_, node.namespaceURI) != -1);
|
ol.format.KML.GX_NAMESPACE_URIS_, node.namespaceURI));
|
||||||
goog.asserts.assert(node.localName == 'MultiTrack');
|
goog.asserts.assert(node.localName == 'MultiTrack');
|
||||||
var lineStrings = ol.xml.pushParseAndPop(
|
var lineStrings = ol.xml.pushParseAndPop(
|
||||||
/** @type {Array.<ol.geom.LineString>} */ ([]),
|
/** @type {Array.<ol.geom.LineString>} */ ([]),
|
||||||
@@ -621,8 +621,8 @@ ol.format.KML.readGxMultiTrack_ = function(node, objectStack) {
|
|||||||
*/
|
*/
|
||||||
ol.format.KML.readGxTrack_ = function(node, objectStack) {
|
ol.format.KML.readGxTrack_ = function(node, objectStack) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
goog.asserts.assert(goog.array.indexOf(
|
goog.asserts.assert(goog.array.contains(
|
||||||
ol.format.KML.GX_NAMESPACE_URIS_, node.namespaceURI) != -1);
|
ol.format.KML.GX_NAMESPACE_URIS_, node.namespaceURI));
|
||||||
goog.asserts.assert(node.localName == 'Track');
|
goog.asserts.assert(node.localName == 'Track');
|
||||||
var gxTrackObject = ol.xml.pushParseAndPop(
|
var gxTrackObject = ol.xml.pushParseAndPop(
|
||||||
/** @type {ol.format.KMLGxTrackObject_} */ ({
|
/** @type {ol.format.KMLGxTrackObject_} */ ({
|
||||||
@@ -1459,8 +1459,7 @@ ol.format.KML.prototype.readFeature;
|
|||||||
*/
|
*/
|
||||||
ol.format.KML.prototype.readFeatureFromNode = function(node) {
|
ol.format.KML.prototype.readFeatureFromNode = function(node) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
if (goog.array.indexOf(ol.format.KML.NAMESPACE_URIS_, node.namespaceURI) ==
|
if (!goog.array.contains(ol.format.KML.NAMESPACE_URIS_, node.namespaceURI)) {
|
||||||
-1) {
|
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
goog.asserts.assert(node.localName == 'Placemark');
|
goog.asserts.assert(node.localName == 'Placemark');
|
||||||
@@ -1488,8 +1487,7 @@ ol.format.KML.prototype.readFeatures;
|
|||||||
*/
|
*/
|
||||||
ol.format.KML.prototype.readFeaturesFromNode = function(node) {
|
ol.format.KML.prototype.readFeaturesFromNode = function(node) {
|
||||||
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
goog.asserts.assert(node.nodeType == goog.dom.NodeType.ELEMENT);
|
||||||
if (goog.array.indexOf(ol.format.KML.NAMESPACE_URIS_, node.namespaceURI) ==
|
if (!goog.array.contains(ol.format.KML.NAMESPACE_URIS_, node.namespaceURI)) {
|
||||||
-1) {
|
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
var features;
|
var features;
|
||||||
@@ -1570,16 +1568,14 @@ ol.format.KML.prototype.readNameFromDocument = function(doc) {
|
|||||||
ol.format.KML.prototype.readNameFromNode = function(node) {
|
ol.format.KML.prototype.readNameFromNode = function(node) {
|
||||||
var n;
|
var n;
|
||||||
for (n = node.firstElementChild; !goog.isNull(n); n = n.nextElementSibling) {
|
for (n = node.firstElementChild; !goog.isNull(n); n = n.nextElementSibling) {
|
||||||
if (goog.array.indexOf(ol.format.KML.NAMESPACE_URIS_,
|
if (goog.array.contains(ol.format.KML.NAMESPACE_URIS_, n.namespaceURI) &&
|
||||||
n.namespaceURI) != -1 &&
|
|
||||||
n.localName == 'name') {
|
n.localName == 'name') {
|
||||||
return ol.format.XSD.readString(n);
|
return ol.format.XSD.readString(n);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (n = node.firstElementChild; !goog.isNull(n); n = n.nextElementSibling) {
|
for (n = node.firstElementChild; !goog.isNull(n); n = n.nextElementSibling) {
|
||||||
var localName = ol.xml.getLocalName(n);
|
var localName = ol.xml.getLocalName(n);
|
||||||
if (goog.array.indexOf(ol.format.KML.NAMESPACE_URIS_,
|
if (goog.array.contains(ol.format.KML.NAMESPACE_URIS_, n.namespaceURI) &&
|
||||||
n.namespaceURI) != -1 &&
|
|
||||||
(localName == 'Document' ||
|
(localName == 'Document' ||
|
||||||
localName == 'Folder' ||
|
localName == 'Folder' ||
|
||||||
localName == 'Placemark' ||
|
localName == 'Placemark' ||
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ ol.interaction.Select = function(opt_options) {
|
|||||||
* @return {boolean} Include.
|
* @return {boolean} Include.
|
||||||
*/
|
*/
|
||||||
function(layer) {
|
function(layer) {
|
||||||
return goog.array.indexOf(layers, layer) != -1;
|
return goog.array.contains(layers, layer);
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
layerFilter = goog.functions.TRUE;
|
layerFilter = goog.functions.TRUE;
|
||||||
|
|||||||
@@ -269,7 +269,7 @@ ol.source.WMTS.optionsFromCapabilities = function(wmtsCap, layer) {
|
|||||||
var key = elt['identifier'];
|
var key = elt['identifier'];
|
||||||
var value = elt['default'];
|
var value = elt['default'];
|
||||||
if (goog.isDef(value)) {
|
if (goog.isDef(value)) {
|
||||||
goog.asserts.assert(goog.array.indexOf(elt['values'], value) >= 0);
|
goog.asserts.assert(goog.array.contains(elt['values'], value));
|
||||||
} else {
|
} else {
|
||||||
value = elt['values'][0];
|
value = elt['values'][0];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user