forked from MapComplete/MapComplete
		
	
		
			
				
	
	
		
			32 lines
		
	
	
		
			No EOL
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			No EOL
		
	
	
		
			1.1 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import {ImageUploadFlow} from "./UI/ImageUploadFlow";
 | |
| import {OsmConnection, UserDetails} from "./Logic/Osm/OsmConnection";
 | |
| import {OsmImageUploadHandler} from "./Logic/Osm/OsmImageUploadHandler";
 | |
| import {UIEventSource} from "./UI/UIEventSource";
 | |
| import {Changes} from "./Logic/Osm/Changes";
 | |
| import {SlideShow} from "./UI/SlideShow";
 | |
| import {ElementStorage} from "./Logic/ElementStorage";
 | |
| import {isNullOrUndefined} from "util";
 | |
| import Locale from "./UI/i18n/Locale";
 | |
| 
 | |
| const osmConnection = new OsmConnection(true, new UIEventSource<string>(undefined));
 | |
| const uploadHandler = new OsmImageUploadHandler(
 | |
|     new UIEventSource<any>({}),
 | |
|     osmConnection.userDetails,
 | |
|     new UIEventSource<string>("cc0"),
 | |
|     new Changes("blabla", osmConnection, new ElementStorage()),
 | |
|     undefined);
 | |
| 
 | |
| new ImageUploadFlow(
 | |
|     osmConnection.userDetails,
 | |
|     new UIEventSource<string>("cc0"),
 | |
|     (license: string) => {
 | |
|         return {
 | |
|             title: "test",
 | |
|             description: "test",
 | |
|             handleURL: console.log,
 | |
|             allDone: () => {
 | |
|             }
 | |
|         }
 | |
|     }).AttachTo("maindiv")
 | |
| 
 | |
| Locale.language.setData("nl") |