From f08814250ef5d9e6c84727debe6466a66ad29f1b Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Tue, 7 May 2013 16:17:35 +0200 Subject: [PATCH] Add className option to ol.control.FullScreen --- src/objectliterals.jsdoc | 1 + src/ol/control/fullscreencontrol.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/objectliterals.jsdoc b/src/objectliterals.jsdoc index 9a3a155a51..25599fe8db 100644 --- a/src/objectliterals.jsdoc +++ b/src/objectliterals.jsdoc @@ -122,6 +122,7 @@ /** * @typedef {Object} ol.control.FullScreenOptions + * @property {string|undefined} className Class name. * @property {boolean|undefined} keys Full keyboard access. * @property {ol.Map|undefined} map Map. * @property {Element|undefined} target Target. diff --git a/src/ol/control/fullscreencontrol.js b/src/ol/control/fullscreencontrol.js index 0f552aba63..e35049c532 100644 --- a/src/ol/control/fullscreencontrol.js +++ b/src/ol/control/fullscreencontrol.js @@ -26,7 +26,8 @@ ol.control.FullScreen = function(opt_options) { * @private * @type {string} */ - this.cssClassName_ = 'ol-full-screen'; + this.cssClassName_ = goog.isDef(options.className) ? + options.className : 'ol-full-screen'; var aElement = goog.dom.createDom(goog.dom.TagName.A, { 'href': '#fullScreen',