function wf(){this.Init()}v("AdfColumnDragSource",wf);z.l(wf,ob);wf.prototype.Init=function(){wf.f.Init.call(this,"AdfRichColumn")};z.a("AdfColumnDragSource.prototype.Init",{Init:wf.prototype.Init});wf.prototype.lf=function(a,b){B.J(a,Ka);B.J(b,I);if("undefined"==typeof window.AdfRichTable)return p;var d=this.Tt();return d!=n&&d.getDisableColumnReordering()!=l&&"resize"!=d.k().Sq(b.L())?(d=this.d(),d=M.Qk(d),d.getAttribute("_afrRH")==n&&d.getAttribute("_afrRoot")!=n):p};
z.a("AdfColumnDragSource.prototype.isAvailable",{lf:wf.prototype.lf});wf.prototype.Og=function(a){var b=wf.f.Og.apply(this,arguments);if(b){var d=this.Tt(),d=M.Qk(d);b.style.height=d.clientHeight+"px"}return b};z.a("AdfColumnDragSource.prototype.GetDragOverFeedback",{Og:wf.prototype.Og});wf.prototype.Tt=function(){for(var a=this.d();a!=n;a=a.getParent())if(a instanceof AdfRichTable)return a;return n};