don't translate error message and replace console log with exception
This commit is contained in:
@@ -565,9 +565,8 @@ OpenLayers.Layer.Vector = OpenLayers.Class(OpenLayers.Layer, {
|
||||
|
||||
if (this.geometryType &&
|
||||
!(feature.geometry instanceof this.geometryType)) {
|
||||
var throwStr = OpenLayers.i18n('componentShouldBe',
|
||||
{'geomType':this.geometryType.prototype.CLASS_NAME});
|
||||
throw throwStr;
|
||||
throw new TypeError('addFeatures: component should be an ' +
|
||||
this.geometryType.prototype.CLASS_NAME);
|
||||
}
|
||||
|
||||
//give feature reference to its layer
|
||||
@@ -827,8 +826,10 @@ OpenLayers.Layer.Vector = OpenLayers.Class(OpenLayers.Layer, {
|
||||
*/
|
||||
getFeatureFromEvent: function(evt) {
|
||||
if (!this.renderer) {
|
||||
OpenLayers.Console.error(OpenLayers.i18n("getFeatureError"));
|
||||
return null;
|
||||
throw new Error('getFeatureFromEvent called on layer with no ' +
|
||||
'renderer. This usually means you destroyed a ' +
|
||||
'layer, but not some handler which is associated ' +
|
||||
'with it.');
|
||||
}
|
||||
var feature = null;
|
||||
var featureId = this.renderer.getFeatureIdFromEvent(evt);
|
||||
|
||||
Reference in New Issue
Block a user