diff --git a/src/ol/control/attributioncontrol.js b/src/ol/control/attributioncontrol.js index 7795f29cfa..4ec528b2b3 100644 --- a/src/ol/control/attributioncontrol.js +++ b/src/ol/control/attributioncontrol.js @@ -64,11 +64,11 @@ ol.control.Attribution = function(opt_options) { this.collapsed_ = false; } - var className = options.className ? options.className : 'ol-attribution'; + var className = options.className !== undefined ? options.className : 'ol-attribution'; - var tipLabel = options.tipLabel ? options.tipLabel : 'Attributions'; + var tipLabel = options.tipLabel !== undefined ? options.tipLabel : 'Attributions'; - var collapseLabel = options.collapseLabel ? options.collapseLabel : '\u00BB'; + var collapseLabel = options.collapseLabel !== undefined ? options.collapseLabel : '\u00BB'; /** * @private @@ -78,7 +78,7 @@ ol.control.Attribution = function(opt_options) { goog.dom.createDom('SPAN', {}, collapseLabel) : collapseLabel; - var label = options.label ? options.label : 'i'; + var label = options.label !== undefined ? options.label : 'i'; /** * @private diff --git a/src/ol/control/fullscreencontrol.js b/src/ol/control/fullscreencontrol.js index 0086d93339..8126320769 100644 --- a/src/ol/control/fullscreencontrol.js +++ b/src/ol/control/fullscreencontrol.js @@ -37,9 +37,10 @@ ol.control.FullScreen = function(opt_options) { * @private * @type {string} */ - this.cssClassName_ = options.className ? options.className : 'ol-full-screen'; + this.cssClassName_ = options.className !== undefined ? options.className : + 'ol-full-screen'; - var label = options.label ? options.label : '\u2922'; + var label = options.label !== undefined ? options.label : '\u2922'; /** * @private @@ -48,7 +49,7 @@ ol.control.FullScreen = function(opt_options) { this.labelNode_ = typeof label === 'string' ? document.createTextNode(label) : label; - var labelActive = options.labelActive ? options.labelActive : '\u00d7'; + var labelActive = options.labelActive !== undefined ? options.labelActive : '\u00d7'; /** * @private diff --git a/src/ol/control/mousepositioncontrol.js b/src/ol/control/mousepositioncontrol.js index 7a558a042a..bb8e2a01d8 100644 --- a/src/ol/control/mousepositioncontrol.js +++ b/src/ol/control/mousepositioncontrol.js @@ -40,7 +40,8 @@ ol.control.MousePosition = function(opt_options) { var options = opt_options ? opt_options : {}; - var className = options.className ? options.className : 'ol-mouse-position'; + var className = options.className !== undefined ? options.className : + 'ol-mouse-position'; var element = goog.dom.createDom('DIV', className); @@ -68,7 +69,7 @@ ol.control.MousePosition = function(opt_options) { * @private * @type {string} */ - this.undefinedHTML_ = options.undefinedHTML ? options.undefinedHTML : ''; + this.undefinedHTML_ = options.undefinedHTML !== undefined ? options.undefinedHTML : ''; /** * @private diff --git a/src/ol/control/overviewmapcontrol.js b/src/ol/control/overviewmapcontrol.js index f050779dc9..020fc25d21 100644 --- a/src/ol/control/overviewmapcontrol.js +++ b/src/ol/control/overviewmapcontrol.js @@ -52,11 +52,11 @@ ol.control.OverviewMap = function(opt_options) { this.collapsed_ = false; } - var className = options.className ? options.className : 'ol-overviewmap'; + var className = options.className !== undefined ? options.className : 'ol-overviewmap'; - var tipLabel = options.tipLabel ? options.tipLabel : 'Overview map'; + var tipLabel = options.tipLabel !== undefined ? options.tipLabel : 'Overview map'; - var collapseLabel = options.collapseLabel ? options.collapseLabel : '\u00AB'; + var collapseLabel = options.collapseLabel !== undefined ? options.collapseLabel : '\u00AB'; /** * @private @@ -66,7 +66,7 @@ ol.control.OverviewMap = function(opt_options) { goog.dom.createDom('SPAN', {}, collapseLabel) : collapseLabel; - var label = options.label ? options.label : '\u00BB'; + var label = options.label !== undefined ? options.label : '\u00BB'; /** * @private diff --git a/src/ol/control/rotatecontrol.js b/src/ol/control/rotatecontrol.js index 38e1375bde..e71f3c31c8 100644 --- a/src/ol/control/rotatecontrol.js +++ b/src/ol/control/rotatecontrol.js @@ -26,9 +26,9 @@ ol.control.Rotate = function(opt_options) { var options = opt_options ? opt_options : {}; - var className = options.className ? options.className : 'ol-rotate'; + var className = options.className !== undefined ? options.className : 'ol-rotate'; - var label = options.label ? options.label : '\u21E7'; + var label = options.label !== undefined ? options.label : '\u21E7'; /** * @type {Element} diff --git a/src/ol/control/scalelinecontrol.js b/src/ol/control/scalelinecontrol.js index 8cb122c6bd..7de1873943 100644 --- a/src/ol/control/scalelinecontrol.js +++ b/src/ol/control/scalelinecontrol.js @@ -55,7 +55,7 @@ ol.control.ScaleLine = function(opt_options) { var options = opt_options ? opt_options : {}; - var className = options.className ? options.className : 'ol-scale-line'; + var className = options.className !== undefined ? options.className : 'ol-scale-line'; /** * @private diff --git a/src/ol/control/zoomcontrol.js b/src/ol/control/zoomcontrol.js index 7574fc4c2f..e840c66c24 100644 --- a/src/ol/control/zoomcontrol.js +++ b/src/ol/control/zoomcontrol.js @@ -24,16 +24,16 @@ ol.control.Zoom = function(opt_options) { var options = opt_options ? opt_options : {}; - var className = options.className ? options.className : 'ol-zoom'; + var className = options.className !== undefined ? options.className : 'ol-zoom'; - var delta = options.delta ? options.delta : 1; + var delta = options.delta !== undefined ? options.delta : 1; - var zoomInLabel = options.zoomInLabel ? options.zoomInLabel : '+'; - var zoomOutLabel = options.zoomOutLabel ? options.zoomOutLabel : '\u2212'; + var zoomInLabel = options.zoomInLabel !== undefined ? options.zoomInLabel : '+'; + var zoomOutLabel = options.zoomOutLabel !== undefined ? options.zoomOutLabel : '\u2212'; - var zoomInTipLabel = options.zoomInTipLabel ? + var zoomInTipLabel = options.zoomInTipLabel !== undefined ? options.zoomInTipLabel : 'Zoom in'; - var zoomOutTipLabel = options.zoomOutTipLabel ? + var zoomOutTipLabel = options.zoomOutTipLabel !== undefined ? options.zoomOutTipLabel : 'Zoom out'; var inElement = goog.dom.createDom('BUTTON', { diff --git a/src/ol/control/zoomslidercontrol.js b/src/ol/control/zoomslidercontrol.js index a68dc1a140..8af69d8a2c 100644 --- a/src/ol/control/zoomslidercontrol.js +++ b/src/ol/control/zoomslidercontrol.js @@ -98,7 +98,7 @@ ol.control.ZoomSlider = function(opt_options) { */ this.duration_ = options.duration !== undefined ? options.duration : 200; - var className = options.className ? options.className : 'ol-zoomslider'; + var className = options.className !== undefined ? options.className : 'ol-zoomslider'; var thumbElement = goog.dom.createDom('BUTTON', { 'type': 'button', 'class': className + '-thumb ' + ol.css.CLASS_UNSELECTABLE diff --git a/src/ol/control/zoomtoextentcontrol.js b/src/ol/control/zoomtoextentcontrol.js index 28be2a3be1..017850bb78 100644 --- a/src/ol/control/zoomtoextentcontrol.js +++ b/src/ol/control/zoomtoextentcontrol.js @@ -27,11 +27,11 @@ ol.control.ZoomToExtent = function(opt_options) { */ this.extent_ = options.extent ? options.extent : null; - var className = options.className ? options.className : + var className = options.className !== undefined ? options.className : 'ol-zoom-extent'; - var label = options.label ? options.label : 'E'; - var tipLabel = options.tipLabel ? + var label = options.label !== undefined ? options.label : 'E'; + var tipLabel = options.tipLabel !== undefined ? options.tipLabel : 'Fit to extent'; var button = goog.dom.createDom('BUTTON', { 'type': 'button',