forked from MapComplete/MapComplete
Some refactoring, more work on the custom theme generator
This commit is contained in:
parent
c4b5f180a6
commit
146552e62c
104 changed files with 382 additions and 1590 deletions
|
@ -1,18 +1,12 @@
|
|||
import {OsmConnection, UserDetails} from "./Logic/Osm/OsmConnection";
|
||||
import {UIEventSource} from "./UI/UIEventSource";
|
||||
import {VariableUiElement} from "./UI/Base/VariableUIElement";
|
||||
import {Preview, ThemeGenerator} from "./themeGenerator";
|
||||
import {UIEventSource} from "./Logic/UIEventSource";
|
||||
import {ThemeGenerator} from "./UI/CustomThemeGenerator/ThemeGenerator";
|
||||
import {Preview} from "./UI/CustomThemeGenerator/Preview";
|
||||
|
||||
const connection = new OsmConnection(true, new UIEventSource<string>(undefined), false);
|
||||
connection.AttemptLogin();
|
||||
|
||||
new VariableUiElement(connection.userDetails.map<string>((userdetails : UserDetails) => {
|
||||
if(userdetails.loggedIn){
|
||||
return "Logged in as "+userdetails.name
|
||||
}else{
|
||||
return "Not logged in"
|
||||
}
|
||||
})).AttachTo("loggedIn").onClick(() => connection.LogOut());
|
||||
|
||||
const themeGenerator = new ThemeGenerator(connection, window.location.hash?.substr(1));
|
||||
themeGenerator.AttachTo("layoutCreator")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue