function Xg(){this.Init()}v("AdfInputComboboxListOfValuesWindow",Xg);z.l(Xg,Ne);Xg.da=function(){this.z7="af|inputComboboxListOfValues::dropdown-popup";this.y5="af|inputComboboxListOfValues::dropdown-popup-content";this.GJa="_afrDropDownContent";this.bNa="_afrPopupSearch";this.HOa="af|inputComboboxListOfValues-tr-stretch-dropdown-table"};v("AdfInputComboboxListOfValuesWindow.InitClass",Xg.da);
Xg.prototype.Rf=function(){var a=F.c,b=a.u(),d=a.w(),a=d.createElement("div");H.n(a,b.getStyleClass(Xg.z7));d=d.createElement("div");H.n(d,b.getStyleClass(Xg.y5));a.appendChild(d);this.il(d);return a};z.a("AdfInputComboboxListOfValuesWindow.prototype.CreateDomElement",{Rf:Xg.prototype.Rf});
Xg.prototype.ao=function(a){Xg.f.ao.call(this,a);var b=a=a.alignElement;B.ub(b,"input combobox list of values popup alignment element");"INPUT"==b.tagName&&(a=b.parentNode);B.p(a,"SPAN");a=Math.max(100,a.offsetWidth-2);var b=this.iJ(),d=F.c.j(b).getParent().e();B.s(d);if(b=F.c.j(d+Xg.GJa))d=F.c.u().ka(Xg.HOa),B.J(b,J),d&&"true"==d?b.k().Sn(b,"min-width",a+"px"):b.k().Sn(b,"width",a+"px"),F.c.lh(b);else if(b=F.c.j(d+Xg.bNa))B.J(b,J),b.k().Sn(b,"width",a+"px")};
z.a("AdfInputComboboxListOfValuesWindow.prototype.DoShow",{ao:Xg.prototype.ao});Xg.prototype.rj=t(p);z.a("AdfInputComboboxListOfValuesWindow.prototype.ShouldHideOnClip",{rj:Xg.prototype.rj});