function $AdfDhtmlTooltip$$() {
  this.Init();
}
$goog$exportSymbol$$("AdfDhtmlTooltip", $AdfDhtmlTooltip$$);
$AdfObject$$.$createSubclass$($AdfDhtmlTooltip$$, $AdfAbstractFloatingElement$$);
$AdfDhtmlTooltip$$.prototype.Init = function $$AdfDhtmlTooltip$$$$Init$() {
  $AdfDhtmlTooltip$$.$superclass$.Init.call(this, $AdfDhtmlZOrderManager$$.$FLOATINGTYPE_TOOLTIP$);
  this.$setElement$($JSCompiler_StaticMethods__createHtml$$(this));
  this.$hide$();
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTooltip.prototype.Init", {Init:$AdfDhtmlTooltip$$.prototype.Init});
function $JSCompiler_StaticMethods__createHtml$$($JSCompiler_StaticMethods__createHtml$self$$) {
  var $cel$$ = document.createElement("div");
  $cel$$.className = "AFTooltip";
  return $JSCompiler_StaticMethods__createHtml$self$$.$_contentElement$ = $cel$$;
}
$AdfDhtmlTooltip$$.prototype.$setContent$ = function $$AdfDhtmlTooltip$$$$$setContent$$($style$$14_toolTipContent$$) {
  var $contentElement$$4$$ = this.$_contentElement$;
  $contentElement$$4$$.firstChild && $contentElement$$4$$.removeChild($contentElement$$4$$.firstChild);
  $contentElement$$4$$.appendChild($style$$14_toolTipContent$$);
  $style$$14_toolTipContent$$ = $style$$14_toolTipContent$$.style;
  $style$$14_toolTipContent$$.textDecoration = "none";
  $style$$14_toolTipContent$$.display = "block";
  $style$$14_toolTipContent$$.width && ($style$$14_toolTipContent$$.width = "");
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTooltip.prototype.setContent", {$setContent$:$AdfDhtmlTooltip$$.prototype.$setContent$});
$AdfDhtmlTooltip$$.prototype.show = function $$AdfDhtmlTooltip$$$$show$($topPos$$, $leftPos$$1$$) {
  $AdfDhtmlTooltip$$.$superclass$.show.call(this);
  this.setPosition($topPos$$, $leftPos$$1$$);
  this.$raiseToFront$();
  var $element$$172$$ = this.$getElement$();
  $AdfDhtmlShadowDecorator$$.$hasShadowDecorator$($element$$172$$) ? ($AdfDhtmlShadowDecorator$$.$moveShadowDecorator$($element$$172$$), $AdfDhtmlShadowDecorator$$.$showShadowDecorator$($element$$172$$, !0)) : $AdfDhtmlShadowDecorator$$.$createShadowDecorator$($element$$172$$, $element$$172$$.parentNode);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTooltip.prototype.show", {show:$AdfDhtmlTooltip$$.prototype.show});
$AdfDhtmlTooltip$$.prototype.$hide$ = function $$AdfDhtmlTooltip$$$$$hide$$() {
  $AdfDhtmlTooltip$$.$superclass$.$hide$.call(this);
  var $element$$173$$ = this.$getElement$();
  $AdfDhtmlShadowDecorator$$.$hasShadowDecorator$($element$$173$$) && $AdfDhtmlShadowDecorator$$.$removeShadowDecorator$($element$$173$$);
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlTooltip.prototype.hide", {$hide$:$AdfDhtmlTooltip$$.prototype.$hide$});
