source: [view]
if(this.showing==undefined){
dojo.body().appendChild(this.volumeSlider);
this.showing = false;
}
if(!this.showing){
var TOPMARG = 2;
var LEFTMARG = 7;
var vol = this.media.volume();
var dim = this._getVolumeDim();
var hand = this._getHandleDim();
this.x = dim.x - this.width;
dojo.style(this.volumeSlider, "display", "");
dojo.style(this.volumeSlider, "top", dim.y+"px");
dojo.style(this.volumeSlider, "left", (this.x)+"px");
var x = (this.slotWidth * vol);
dojo.style(this.handle, "top", (TOPMARG+(hand.w/2))+"px");
dojo.style(this.handle, "left", (x+LEFTMARG+(hand.h/2))+"px");
this.showing = true;
//this.startDrag();
this.clickOff = dojo.connect(dojo.doc, "onmousedown", this, "onDocClick");
}else{
this.onHideVolume();
}