Add className option to ol.control.Zoom

This commit is contained in:
Tom Payne
2013-05-07 16:19:50 +02:00
parent 09feaedd00
commit b7e2a9b40e
2 changed files with 6 additions and 3 deletions
+1
View File
@@ -157,6 +157,7 @@
/** /**
* @typedef {Object} ol.control.ZoomOptions * @typedef {Object} ol.control.ZoomOptions
* @property {string|undefined} className Class name.
* @property {number|undefined} delta Delta. * @property {number|undefined} delta Delta.
* @property {ol.Map|undefined} map Map. * @property {ol.Map|undefined} map Map.
* @property {Element|undefined} target Target. * @property {Element|undefined} target Target.
+5 -3
View File
@@ -28,9 +28,11 @@ ol.control.Zoom = function(opt_options) {
var options = goog.isDef(opt_options) ? opt_options : {}; var options = goog.isDef(opt_options) ? opt_options : {};
var className = goog.isDef(options.className) ? options.className : 'ol-zoom';
var inElement = goog.dom.createDom(goog.dom.TagName.A, { var inElement = goog.dom.createDom(goog.dom.TagName.A, {
'href': '#zoomIn', 'href': '#zoomIn',
'class': 'ol-zoom-in' 'class': className + '-in'
}); });
goog.events.listen(inElement, [ goog.events.listen(inElement, [
goog.events.EventType.TOUCHEND, goog.events.EventType.TOUCHEND,
@@ -39,14 +41,14 @@ ol.control.Zoom = function(opt_options) {
var outElement = goog.dom.createDom(goog.dom.TagName.A, { var outElement = goog.dom.createDom(goog.dom.TagName.A, {
'href': '#zoomOut', 'href': '#zoomOut',
'class': 'ol-zoom-out' 'class': className + '-out'
}); });
goog.events.listen(outElement, [ goog.events.listen(outElement, [
goog.events.EventType.TOUCHEND, goog.events.EventType.TOUCHEND,
goog.events.EventType.CLICK goog.events.EventType.CLICK
], this.handleOut_, false, this); ], this.handleOut_, false, this);
var cssClasses = 'ol-zoom ' + ol.css.CLASS_UNSELECTABLE; var cssClasses = className + ' ' + ol.css.CLASS_UNSELECTABLE;
var element = goog.dom.createDom(goog.dom.TagName.DIV, cssClasses, inElement, var element = goog.dom.createDom(goog.dom.TagName.DIV, cssClasses, inElement,
outElement); outElement);