///
declare module fb {
interface IFbBildHanteringScope extends ng.IScope {
changetrackId: ChangeTrack;
resource: {
get(id: number): fb.Motiv;
save(id, motiv: fb.MotivObjekt[]): any;
};
maeklarObjekt?: fb.MaeklarObjektDO;
options: {
isTouchDevice: boolean;
};
type: BildHanteringEnum;
maeklarObjektType: boolean;
maeklarObjektOevrigType: boolean;
projektType: boolean;
bilder: fb.Motiv;
nyligenAaterlaestFraanArkivet: boolean;
onlyOmraade(objekten: fb.MotivObjekt[], really: boolean): fb.MotivObjekt[];
saveObjekten(): any;
kategoris: {
Namn: string;
KategoriId?: number;
}[];
selectedWidth: string;
currentWidth: string;
selectedMotiv: fb.ChangeTrack[];
uploadProgress: any[];
openSkickaEpostSideDrawer(): any;
print(style: string): any;
hemnet1to5: boolean;
hemnetImages: fb.MotivObjekt[];
arkiverad: boolean;
laeserFraanArkiv: boolean;
haamtaBilderFraanArkivet(): any;
portraitWarning: boolean;
kopiera: {
oeppna(type: fb.BildHanteringEnum);
kopieraTyp: string;
kopieraId: number;
getKopieraId(): number;
entitetnamn: string;
showPopup: boolean;
showSpinner: boolean;
objekt?: any;
objekts: any[];
kopiera();
def: fb.ResourceBase;
getShowStr(obj: any): string;
};
kopieraTillAllaObjekt: {
showPopup: boolean;
alternativ: string[];
valtAlternativ: string;
kopiera(): void;
showAlert: boolean;
dismissAlert(): void;
};
currentBilduppladdningStil: fb.Bilduppladdning;
stilBilduppladdningPaagaar: boolean;
openImportGallery(): any;
isHemnet(bild: fb.MotivObjekt): boolean;
setHemnet1to5(): any;
toggleHemnet1to5(is1to5: boolean, event?: any): any;
showSelectedOnHemnet(): any;
showOnHemnet(motivObjekt: fb.MotivObjekt): any;
removeHemnet(motivObjekt: fb.MotivObjekt): any;
changeKategori(bild: fb.MotivObjekt): any;
selectMotiv(bild: fb.MotivObjekt): any;
unSelectAll(): any;
toggleSelectAll(): any;
hideSelected(): any;
removeSelected(): any;
isSelected(bild: fb.MotivObjekt): boolean;
nbrOfSelectedItems(): number;
onFileSelect($files: any[]): any;
deleteUploadProgress(any: any): any;
hideMotiv(bild: fb.MotivObjekt): any;
imageClick(bild: any, $event: JQueryInputEventObject): any;
openImageEditor(bild: MotivObjekt): any;
getTextForWidth(): string;
setWidth(width: string): any;
hasFoerening(): boolean;
openFastighetskarta(): any;
fattasKartMarkering(): boolean;
isDoldaBilderPos1To5(): boolean;
laddaBilder(): any;
moveImage(bildIndex: number, binIndex: number): any;
handleImageDragDrop(item: string, bin: string, left: boolean): any;
moveMotivOneStepToTheLeft(srcMotiv: fb.MotivObjekt): any;
moveMotivOneStepToTheRight(srcMotiv: fb.MotivObjekt): any;
moveMotivToTheFront(srcMotiv: fb.MotivObjekt): any;
moveMotivToTheEnd(srcMotiv: fb.MotivObjekt): any;
getDraggedIdList(srcMotiv: fb.MotivObjekt): string;
harKommentarer(motivId: number): boolean;
harOloestaKommentarer(motivId: number): boolean;
kommentarTraadar: fb.List;
kanKommentera: boolean;
visaKundportalenKommentarer: boolean;
}
}