Make mouse position control options argument optional

This commit is contained in:
Tom Payne
2013-03-05 18:58:29 +01:00
parent f581390655
commit 1ae20641ef
+10 -9
View File
@@ -23,10 +23,11 @@ goog.require('ol.projection');
/** /**
* @constructor * @constructor
* @extends {ol.control.Control} * @extends {ol.control.Control}
* @param {ol.control.MousePositionOptions} mousePositionOptions Mouse position * @param {ol.control.MousePositionOptions=} opt_options Options.
* options.
*/ */
ol.control.MousePosition = function(mousePositionOptions) { ol.control.MousePosition = function(opt_options) {
var options = goog.isDef(opt_options) ? opt_options : {};
var element = goog.dom.createDom(goog.dom.TagName.DIV, { var element = goog.dom.createDom(goog.dom.TagName.DIV, {
'class': 'ol-mouse-position' 'class': 'ol-mouse-position'
@@ -34,28 +35,28 @@ ol.control.MousePosition = function(mousePositionOptions) {
goog.base(this, { goog.base(this, {
element: element, element: element,
map: mousePositionOptions.map, map: options.map,
target: mousePositionOptions.target target: options.target
}); });
/** /**
* @private * @private
* @type {ol.Projection|undefined} * @type {ol.Projection|undefined}
*/ */
this.projection_ = mousePositionOptions.projection; this.projection_ = options.projection;
/** /**
* @private * @private
* @type {ol.CoordinateFormatType|undefined} * @type {ol.CoordinateFormatType|undefined}
*/ */
this.coordinateFormat_ = mousePositionOptions.coordinateFormat; this.coordinateFormat_ = options.coordinateFormat;
/** /**
* @private * @private
* @type {string} * @type {string}
*/ */
this.undefinedHTML_ = goog.isDef(mousePositionOptions.undefinedHTML) ? this.undefinedHTML_ = goog.isDef(options.undefinedHTML) ?
mousePositionOptions.undefinedHTML : ''; options.undefinedHTML : '';
/** /**
* @private * @private