var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; }; if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } } { let window = _____WB$wombat$assign$function_____("window"); let self = _____WB$wombat$assign$function_____("self"); let document = _____WB$wombat$assign$function_____("document"); let location = _____WB$wombat$assign$function_____("location"); let top = _____WB$wombat$assign$function_____("top"); let parent = _____WB$wombat$assign$function_____("parent"); let frames = _____WB$wombat$assign$function_____("frames"); let opener = _____WB$wombat$assign$function_____("opener"); MVCxClientTreeView = _aspxCreateClass(ASPxClientTreeView, { constructor: function(name) { this.constructor.prototype.constructor.call(this, name); this.callbackUrl = ""; this.callbackCustomArgs = {}; }, InlineInitialize: function(){ if(this.callbackUrl != "") this.callBack = function(arg){ MVCx.PerformControlCallback(this.name, this.callbackUrl, arg, this.GetCallbackParams(), this.callbackCustomArgs) }; ASPxClientTreeView.prototype.InlineInitialize.call(this); }, RaiseBeginCallbackInternal: function(command){ if(!this.BeginCallback.IsEmpty()){ var args = new MVCxClientBeginCallbackEventArgs(command); this.BeginCallback.FireEvent(this, args); this.callbackCustomArgs = args.customArgs; } }, CreateCallbackByInfo: function(arg, command, callbackInfo) { this.CreateCallbackInternal(arg, command, true, callbackInfo); }, EvalCallbackResult: function(resultString){ var resultStringParts = resultString.split(MVCx.CallbackHtmlContentPrefix); if(resultStringParts.length == 2){ var resultObj = ASPxClientTreeView.prototype.EvalCallbackResult.call(this, resultStringParts[0]); resultObj.result[2] = resultObj.result[2].replace(MVCx.CallbackHtmlContentPlaceholder, resultStringParts[1]); return resultObj; } return ASPxClientTreeView.prototype.EvalCallbackResult.call(this, resultString); }, GetCallbackParams: function() { var params = {}; var stateInput = this.GetNodesStateHiddenInput(); if (_aspxIsExistsElement(stateInput)) params[stateInput.name] = stateInput.value; return params; } }); } /* playback timings (ms): captures_list: 67.496 exclusion.robots: 0.078 exclusion.robots.policy: 0.072 RedisCDXSource: 1.97 esindex: 0.006 LoadShardBlock: 46.092 (3) PetaboxLoader3.datanode: 53.587 (4) CDXLines.iter: 17.346 (3) load_resource: 85.761 PetaboxLoader3.resolve: 21.45 */