Better use of good.dom.createDom in zoom slider
This commit is contained in:
@@ -76,21 +76,21 @@ ol.control.ZoomSlider = function(opt_options) {
|
|||||||
|
|
||||||
var className = goog.isDef(options.className) ?
|
var className = goog.isDef(options.className) ?
|
||||||
options.className : 'ol-zoomslider';
|
options.className : 'ol-zoomslider';
|
||||||
var sliderCssCls = className + ' ' + ol.css.CLASS_UNSELECTABLE;
|
var thumbElement = goog.dom.createDom(goog.dom.TagName.DIV,
|
||||||
var thumbCssCls = className + '-thumb' + ' ' + ol.css.CLASS_UNSELECTABLE;
|
[className + '-thumb', ol.css.CLASS_UNSELECTABLE]);
|
||||||
var element = goog.dom.createDom(goog.dom.TagName.DIV, sliderCssCls,
|
var sliderElement = goog.dom.createDom(goog.dom.TagName.DIV,
|
||||||
goog.dom.createDom(goog.dom.TagName.DIV, thumbCssCls));
|
[className, ol.css.CLASS_UNSELECTABLE], thumbElement);
|
||||||
|
|
||||||
this.dragger_ = this.createDraggable_(element);
|
this.dragger_ = this.createDraggable_(sliderElement);
|
||||||
|
|
||||||
// FIXME currently only a do nothing function is bound.
|
// FIXME currently only a do nothing function is bound.
|
||||||
goog.events.listen(element, [
|
goog.events.listen(sliderElement, [
|
||||||
goog.events.EventType.TOUCHEND,
|
goog.events.EventType.TOUCHEND,
|
||||||
goog.events.EventType.CLICK
|
goog.events.EventType.CLICK
|
||||||
], this.handleContainerClick_, false, this);
|
], this.handleContainerClick_, false, this);
|
||||||
|
|
||||||
goog.base(this, {
|
goog.base(this, {
|
||||||
element: element
|
element: sliderElement
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
goog.inherits(ol.control.ZoomSlider, ol.control.Control);
|
goog.inherits(ol.control.ZoomSlider, ol.control.Control);
|
||||||
|
|||||||
Reference in New Issue
Block a user