1User.Read=class extends iActionRecordRead{constructor(table,rid,options){options=iObject.merge({Buttons:["PasswordCreate","Edit","Close","Hide"],ButtonEdit:{Icon:"pencil-alt",Mood:"Warning"},ButtonPasswordCreate:{Text:"Generuj nowe hasÅo i przeÅlij powiadomienie",Icon:"key",Mood:"Info",Visible:form=>iClient.userRoles().intersects(["Administrator"]),Action:"buttonPasswordCreate"}},options);super(table,rid,options);this.FormTitle=""}buttonPasswordCreate(){this.lockedSet(true);var valuesSaving=new iCommandTable("User","PasswordCreate",{Values:{Rid:this.Rid},onSuccess:function(response){if(response&&response.Success){new iPrompt({Title:"Generowanie hasÅa",BodyText:"HasÅo zostaÅo wygenerowane i przesÅane na adres e-mail.",Responsive:true,ResponsiveSize:"MD"});iClient.sourcesClear(["User"]);this.lockedSet(false);this.valuesLoad()}else new iPrompt({Title:"Generowanie hasÅa",BodyText:"BÅÄ
d komunikacji z serwerem",Responsive:true,ResponsiveSize:"MD"});iClient.sourcesClear(["User"]);this.lockedSet(false)}.bind(this),onFailure:function(failure){new iPrompt({Title:"Generowanie hasÅa",BodyText:"BÅÄ
d komunikacji z serwerem",Responsive:true,ResponsiveSize:"MD"});iClient.sourcesClear(["User"]);this.lockedSet(false)}.bind(this)})}};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.