Patch from funky_c to move all alert()s in the library to a single
OpenLayers.Console.userError function. This allows for easy overriding of this function for people who need to report errors at an application level (or hiding these errors entirely), with the same default behavior as previous releases. Patch from funky_c, r=me, (Closes #1651) git-svn-id: http://svn.openlayers.org/trunk/openlayers@7675 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
@@ -109,7 +109,7 @@ OpenLayers.Layer.Vector = OpenLayers.Class(OpenLayers.Layer, {
|
||||
|
||||
/**
|
||||
* APIProperty: reportError
|
||||
* {Boolean} report error message via alert() when loading of renderers
|
||||
* {Boolean} report friendly error message when loading of renderer
|
||||
* fails.
|
||||
*/
|
||||
reportError: true,
|
||||
@@ -271,7 +271,7 @@ OpenLayers.Layer.Vector = OpenLayers.Class(OpenLayers.Layer, {
|
||||
*/
|
||||
displayError: function() {
|
||||
if (this.reportError) {
|
||||
alert(OpenLayers.i18n("browserNotSupported",
|
||||
OpenLayers.Console.userError(OpenLayers.i18n("browserNotSupported",
|
||||
{'renderers':this.renderers.join("\n")}));
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user