From a876332f0ed65a6f2d273548adffffadd82db4cb Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Fri, 5 Apr 2013 18:12:12 +0200 Subject: [PATCH] Add logo option to ol.source.Source subclasses --- src/ol/source/imagesource.js | 2 ++ src/ol/source/imagetilesource.js | 2 ++ src/ol/source/tilesource.js | 2 ++ src/ol/source/xyzsource.js | 2 ++ 4 files changed, 8 insertions(+) diff --git a/src/ol/source/imagesource.js b/src/ol/source/imagesource.js index 8935dc541d..ca0657344f 100644 --- a/src/ol/source/imagesource.js +++ b/src/ol/source/imagesource.js @@ -16,6 +16,7 @@ goog.require('ol.source.Source'); * @typedef {{attributions: (Array.|undefined), * crossOrigin: (null|string|undefined), * extent: (null|ol.Extent|undefined), + * logo: (string|undefined), * projection: ol.ProjectionLike, * resolutions: (Array.|undefined), * imageUrlFunction: (ol.ImageUrlFunctionType| @@ -36,6 +37,7 @@ ol.source.ImageSource = function(options) { goog.base(this, { attributions: options.attributions, extent: options.extent, + logo: options.logo, projection: options.projection }); diff --git a/src/ol/source/imagetilesource.js b/src/ol/source/imagetilesource.js index 9df28a9328..ed8a65b688 100644 --- a/src/ol/source/imagetilesource.js +++ b/src/ol/source/imagetilesource.js @@ -19,6 +19,7 @@ goog.require('ol.tilegrid.TileGrid'); * @typedef {{attributions: (Array.|undefined), * crossOrigin: (null|string|undefined), * extent: (ol.Extent|undefined), + * logo: (string|undefined), * opaque: (boolean|undefined), * projection: ol.ProjectionLike, * tileGrid: (ol.tilegrid.TileGrid|undefined), @@ -38,6 +39,7 @@ ol.source.ImageTileSource = function(options) { goog.base(this, { attributions: options.attributions, extent: options.extent, + logo: options.logo, opaque: options.opaque, projection: options.projection, tileGrid: options.tileGrid diff --git a/src/ol/source/tilesource.js b/src/ol/source/tilesource.js index 6ef41ebbdb..6680e3bb43 100644 --- a/src/ol/source/tilesource.js +++ b/src/ol/source/tilesource.js @@ -14,6 +14,7 @@ goog.require('ol.tilegrid.TileGrid'); /** * @typedef {{attributions: (Array.|undefined), * extent: (ol.Extent|undefined), + * logo: (string|undefined), * opaque: (boolean|undefined), * projection: ol.ProjectionLike, * tileGrid: (ol.tilegrid.TileGrid|undefined)}} @@ -32,6 +33,7 @@ ol.source.TileSource = function(tileSourceOptions) { goog.base(this, { attributions: tileSourceOptions.attributions, extent: tileSourceOptions.extent, + logo: tileSourceOptions.logo, projection: tileSourceOptions.projection }); diff --git a/src/ol/source/xyzsource.js b/src/ol/source/xyzsource.js index 612e6eadc4..186aaa5344 100644 --- a/src/ol/source/xyzsource.js +++ b/src/ol/source/xyzsource.js @@ -19,6 +19,7 @@ goog.require('ol.tilegrid.XYZ'); * @typedef {{attributions: (Array.|undefined), * crossOrigin: (string|undefined), * extent: (ol.Extent|undefined), + * logo: (string|undefined), * maxZoom: number, * projection: (ol.Projection|undefined), * tileUrlFunction: (ol.TileUrlFunctionType|undefined), @@ -105,6 +106,7 @@ ol.source.XYZ = function(xyzOptions) { attributions: xyzOptions.attributions, crossOrigin: xyzOptions.crossOrigin, extent: xyzOptions.extent, + logo: xyzOptions.logo, projection: projection, tileGrid: tileGrid, tileUrlFunction: tileUrlFunction