diff --git a/src/ol/control/controldefaults.js b/src/ol/control/controldefaults.js index da53820325..9a771c14ab 100644 --- a/src/ol/control/controldefaults.js +++ b/src/ol/control/controldefaults.js @@ -17,6 +17,14 @@ ol.control.defaults = function(opt_options) { var controls = new ol.Collection(); + var zoomControl = goog.isDef(options.zoom) ? + options.zoom : true; + if (zoomControl) { + var zoomControlOptions = goog.isDef(options.zoomOptions) ? + options.zoomOptions : undefined; + controls.push(new ol.control.Zoom(zoomControlOptions)); + } + var attributionControl = goog.isDef(options.attribution) ? options.attribution : true; if (attributionControl) { @@ -33,14 +41,6 @@ ol.control.defaults = function(opt_options) { controls.push(new ol.control.Logo(logoControlOptions)); } - var zoomControl = goog.isDef(options.zoom) ? - options.zoom : true; - if (zoomControl) { - var zoomControlOptions = goog.isDef(options.zoomOptions) ? - options.zoomOptions : undefined; - controls.push(new ol.control.Zoom(zoomControlOptions)); - } - return controls; };