///
declare module fb {
interface IFbSoeklistaScope extends ng.IScope {
fb: any;
DATE_MODE: string;
visaExcelVarningMarkerade: any;
visaExcelexportVarning1: any;
visaExcelexportVarning2: any;
visaExcelVarning1: any;
visaExcelVarning2: any;
meddelande: any;
oeppnaKontakter: any;
options: ISoeklistaOptions;
exposeScope: any;
filterDeps: {
$promise: ng.IPromise;
$resolved: boolean;
};
filterFilter: ChangeTrack;
columnFilter: ChangeTrack;
viewSaveAsName: ChangeTrack;
addFilterInput: any;
arkiveringAlert: boolean;
borttagAlert: boolean;
bytAnsvarigMaeklareAlert: boolean;
showSparaSoekVyPopover: boolean;
alertMabeColumnSelected: boolean;
alertMabeColumnSearched: boolean;
alertVisaFinnsBevakningColumnSelected: boolean;
alertVisaFinnsBevakningColumnSearched: boolean;
alertVisaVarningFoerBostadsBevakning: boolean;
alertVisaHoegstaBudColumnSelected: boolean;
alertVisaHoegstaBudColumnSearched: boolean;
singleSelectOptions: {
show: string;
val: boolean;
}[];
fromIntervalDateOptions: {
show: string;
val: string;
}[];
toIntervalDateOptions: {
show: string;
val: string;
}[];
soekArkiverade: boolean;
sparaViewMedArkiverade: boolean;
soekViaState: any;
timmarSenSoekt: number;
alertTimmarSenSoektVisible: boolean;
alertTipsaBegraensning: boolean;
alertTipsaBegraensningHover: boolean;
alertMaxAntalSoekTraeffer: boolean;
alertMaxAntalMatchningSoekTraeffar: boolean;
alertMaxAntalVisaFinnsBevakningSoekTraeffar: boolean;
maxAntalSoekTraeffar: number;
maxAntalSoekTraeffarMabeKontaktlista: number;
maxAntalSoekTraeffarVisaFinnsBevakningKontaktlista: number;
searching: {
$resolved: boolean;
};
exporting: {
$resolved: boolean;
};
filters: SoekFilter;
views: AvailableFilter;
myViews: AvailableFilterItem[];
kontoretsViews: AvailableFilterItem[];
maeklare: Medarbetare[];
maeklareSomArbetarNu: Medarbetare[];
kontoretsMaeklareOchAssistenter: List;
personTaggar: List;
objektTaggar: List;
objektrelationSoekning: boolean;
selectedView: SoekFilter;
latestSearches: {
Namn: string;
Parameter: SoekFilterParameter[];
}[];
selectedViewToRemove: SoekFilter;
ansvarigMaeklareId: ChangeTrack;
bytAnsvarigAnvaendare: ChangeTrack;
valdTaggList: number[];
cleanTaggList(): void;
stateQuickSearch: string;
stateFbNewContact: string;
alertVisible: boolean;
alertText: {
soekningPaa: {
paramName: string;
name: string;
};
soekningAlternativ: {
paramName: string;
name: string;
}[];
soekningAlternativ1: string;
soekningAlternativ2: string;
};
alertSoekalternativ(soekAlternativ: {
paramName: string;
name: string;
}): any;
isNotActiveSoekAlternativ(acutal: {
paramName: string;
name: string;
}): any;
availableFilters: SoekFilterParameter[];
isFilterSelected(f: SoekFilterParameter): any;
filterToggle(f: SoekFilterParameter): any;
filterRemove(f: SoekFilterParameter): any;
soekTabellToggle(): any;
columnSelected(c: IGridColumn): any;
columnDeselected(c: IGridColumn): any;
clearColumnMABE(): any;
clearColumnVisaFinnsBevaking(): any;
clearColumnHoegstaBud(): any;
latestSearchSelected(s: {
Namn: string;
Parameter: SoekFilterParameter[];
}): any;
viewSelect(v: AvailableFilterItem): SoekFilter;
viewSave(): any;
saveAsNewIfValidName(): any;
saveAsNewDisabled(): any;
viewSaveAsNew(): any;
viewRemoveSelected(): any;
doSearch(keyPressed?: number): any;
doSearchToExcel(): any;
canSearch(): boolean;
cancelSearch(): any;
visaExcelexportVarning: boolean;
visaExcelexportVarningMarkerade: boolean;
flerVal: any;
flerValExporterMarkeradeTillExcel(): any;
flerValExporterAllaTillExcel(): any;
flerValSkrivtUtMarkerade(): any;
flerValSkrivtUtAlla(): any;
callFlerValCb(val: any): any;
gridSetItemsPerPage(items: number): any;
anteckning: string;
mapVisible: boolean;
mapLandId: ChangeTrack;
mapLocations: {
latitude: number;
longitude: number;
titleContent: string;
infoWindowContent: string;
}[];
toggleDropdownPopup(selector: string): any;
openMapSideDrawer(): any;
selectAll(): void;
selectNone(): void;
valdaKontakter: any[];
}
}