Merge pull request #890 from tschaub/attributions

Move attribution constants to constructors.
This commit is contained in:
Tim Schaub
2013-08-05 07:43:23 -07:00
+12 -12
View File
@@ -76,17 +76,6 @@ ol.source.StamenProviderConfig = {
}; };
/**
* @const {Array.<ol.Attribution>}
*/
ol.source.STAMEN_ATTRIBUTIONS = [
new ol.Attribution(
'Map tiles by <a href="http://stamen.com/">Stamen Design</a>, under ' +
'<a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.'),
ol.source.OSM.DATA_ATTRIBUTION
];
/** /**
* @constructor * @constructor
@@ -108,7 +97,7 @@ ol.source.Stamen = function(options) {
layerConfig.extension; layerConfig.extension;
goog.base(this, { goog.base(this, {
attributions: ol.source.STAMEN_ATTRIBUTIONS, attributions: ol.source.Stamen.ATTRIBUTIONS,
crossOrigin: 'anonymous', crossOrigin: 'anonymous',
maxZoom: providerConfig.maxZoom, maxZoom: providerConfig.maxZoom,
// FIXME uncomment the following when tilegrid supports minZoom // FIXME uncomment the following when tilegrid supports minZoom
@@ -119,3 +108,14 @@ ol.source.Stamen = function(options) {
}; };
goog.inherits(ol.source.Stamen, ol.source.XYZ); goog.inherits(ol.source.Stamen, ol.source.XYZ);
/**
* @const {Array.<ol.Attribution>}
*/
ol.source.Stamen.ATTRIBUTIONS = [
new ol.Attribution(
'Map tiles by <a href="http://stamen.com/">Stamen Design</a>, under ' +
'<a href="http://creativecommons.org/licenses/by/3.0/">CC BY 3.0</a>.'),
ol.source.OSM.DATA_ATTRIBUTION
];