Fix widths
This commit is contained in:
parent
b8a1683191
commit
5e220ccead
6 changed files with 33 additions and 62 deletions
|
@ -3,6 +3,7 @@ import {UIElement} from "../UI/UIElement";
|
||||||
import Translations from "../UI/i18n/Translations";
|
import Translations from "../UI/i18n/Translations";
|
||||||
import Combine from "../UI/Base/Combine";
|
import Combine from "../UI/Base/Combine";
|
||||||
import State from "../State";
|
import State from "../State";
|
||||||
|
import Translation from "../UI/i18n/Translation";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A layout is a collection of settings of the global view (thus: welcome text, title, selection of layers).
|
* A layout is a collection of settings of the global view (thus: welcome text, title, selection of layers).
|
||||||
|
@ -50,12 +51,12 @@ export class Layout {
|
||||||
constructor(
|
constructor(
|
||||||
id: string,
|
id: string,
|
||||||
supportedLanguages: string[],
|
supportedLanguages: string[],
|
||||||
title: UIElement | string,
|
title: Translation | string,
|
||||||
layers: (LayerDefinition | string)[],
|
layers: (LayerDefinition | string)[],
|
||||||
startzoom: number,
|
startzoom: number,
|
||||||
startLat: number,
|
startLat: number,
|
||||||
startLon: number,
|
startLon: number,
|
||||||
welcomeMessage: UIElement | string,
|
welcomeMessage: Translation | string,
|
||||||
gettingStartedPlzLogin: UIElement | string = new Combine([
|
gettingStartedPlzLogin: UIElement | string = new Combine([
|
||||||
Translations.t.general.getStartedLogin
|
Translations.t.general.getStartedLogin
|
||||||
.SetClass("soft")
|
.SetClass("soft")
|
||||||
|
@ -66,7 +67,7 @@ export class Layout {
|
||||||
welcomeTail: UIElement | string = "",
|
welcomeTail: UIElement | string = "",
|
||||||
) {
|
) {
|
||||||
this.supportedLanguages = supportedLanguages;
|
this.supportedLanguages = supportedLanguages;
|
||||||
this.title = Translations.W(title)
|
this.title = Translations.WT(title)
|
||||||
this.startLon = startLon;
|
this.startLon = startLon;
|
||||||
this.startLat = startLat;
|
this.startLat = startLat;
|
||||||
this.startzoom = startzoom;
|
this.startzoom = startzoom;
|
||||||
|
|
3
State.ts
3
State.ts
|
@ -200,7 +200,6 @@ export default class State {
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
this.installedThemes = this.osmConnection.preferencesHandler.preferences.map<{ layout: Layout, definition: string }[]>(allPreferences => {
|
this.installedThemes = this.osmConnection.preferencesHandler.preferences.map<{ layout: Layout, definition: string }[]>(allPreferences => {
|
||||||
const installedThemes: { layout: Layout, definition: string }[] = [];
|
const installedThemes: { layout: Layout, definition: string }[] = [];
|
||||||
if (allPreferences === undefined) {
|
if (allPreferences === undefined) {
|
||||||
|
@ -209,7 +208,7 @@ export default class State {
|
||||||
for (const allPreferencesKey in allPreferences) {
|
for (const allPreferencesKey in allPreferences) {
|
||||||
const themename = allPreferencesKey.match(/^mapcomplete-installed-theme-(.*)-combined-length$/);
|
const themename = allPreferencesKey.match(/^mapcomplete-installed-theme-(.*)-combined-length$/);
|
||||||
if (themename && themename[1] !== "") {
|
if (themename && themename[1] !== "") {
|
||||||
const customLayout = State.state.osmConnection.GetLongPreference("installed-theme-" + themename[1]);
|
const customLayout = self.osmConnection.GetLongPreference("installed-theme-" + themename[1]);
|
||||||
if(customLayout.data === undefined){
|
if(customLayout.data === undefined){
|
||||||
console.log("No data defined for ", themename[1]);
|
console.log("No data defined for ", themename[1]);
|
||||||
continue;
|
continue;
|
||||||
|
|
|
@ -48,7 +48,6 @@ export default class Translation extends UIElement {
|
||||||
for (const knownSpecial of knownSpecials) {
|
for (const knownSpecial of knownSpecials) {
|
||||||
|
|
||||||
|
|
||||||
const combined = [];
|
|
||||||
const matched = template.match(`(.*){${knownSpecial.funcName}\\((.*)\\)}(.*)`);
|
const matched = template.match(`(.*){${knownSpecial.funcName}\\((.*)\\)}(.*)`);
|
||||||
if (matched === null) {
|
if (matched === null) {
|
||||||
continue;
|
continue;
|
||||||
|
|
|
@ -975,6 +975,7 @@ export default class Translations {
|
||||||
if (s instanceof Translation) {
|
if (s instanceof Translation) {
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
|
console.error("Trying to Translation.WT, but got ",s)
|
||||||
throw "??? Not a valid translation"
|
throw "??? Not a valid translation"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,36 +5,12 @@
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
xmlns:svg="http://www.w3.org/2000/svg"
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
id="svg69"
|
|
||||||
version="1.1"
|
|
||||||
fill="none"
|
|
||||||
viewBox="0 0 98 122"
|
|
||||||
height="122"
|
|
||||||
width="122"
|
width="122"
|
||||||
sodipodi:docname="logo.svg"
|
height="122"
|
||||||
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
|
viewBox="0 0 98 122"
|
||||||
<sodipodi:namedview
|
fill="none"
|
||||||
pagecolor="#ffffff"
|
version="1.1"
|
||||||
bordercolor="#666666"
|
id="svg69">
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="1013"
|
|
||||||
id="namedview16"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.9344262"
|
|
||||||
inkscape:cx="61"
|
|
||||||
inkscape:cy="61"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="0"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg69" />
|
|
||||||
<defs
|
<defs
|
||||||
id="defs17" />
|
id="defs17" />
|
||||||
<metadata
|
<metadata
|
||||||
|
@ -45,57 +21,52 @@
|
||||||
<dc:format>image/svg+xml</dc:format>
|
<dc:format>image/svg+xml</dc:format>
|
||||||
<dc:type
|
<dc:type
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||||
<dc:title />
|
<dc:title></dc:title>
|
||||||
</cc:Work>
|
</cc:Work>
|
||||||
</rdf:RDF>
|
</rdf:RDF>
|
||||||
</metadata>
|
</metadata>
|
||||||
<g
|
<g
|
||||||
id="layer3"
|
transform="translate(0,3.1016949)"
|
||||||
transform="translate(0,3.1016949)">
|
id="layer3">
|
||||||
<g
|
<g
|
||||||
id="g875">
|
id="g875">
|
||||||
<path
|
<path
|
||||||
style="fill:#171615"
|
|
||||||
d="m 53.0445,112.094 c -1.7831,3.887 -7.3059,3.887 -9.089,0 L 13.2124,45.085 C 11.6928,41.7729 14.1129,38 17.7569,38 h 61.4862 c 3.644,0 6.0641,3.7729 4.5445,7.085 z"
|
|
||||||
id="path2"
|
id="path2"
|
||||||
inkscape:connector-curvature="0" />
|
d="m 53.0445,112.094 c -1.7831,3.887 -7.3059,3.887 -9.089,0 L 13.2124,45.085 C 11.6928,41.7729 14.1129,38 17.7569,38 h 61.4862 c 3.644,0 6.0641,3.7729 4.5445,7.085 z"
|
||||||
|
style="fill:#171615" />
|
||||||
<circle
|
<circle
|
||||||
style="fill:#171615"
|
id="circle4"
|
||||||
cx="49"
|
|
||||||
cy="49"
|
|
||||||
r="49"
|
r="49"
|
||||||
id="circle4" />
|
cy="49"
|
||||||
|
cx="49"
|
||||||
|
style="fill:#171615" />
|
||||||
<path
|
<path
|
||||||
style="stroke:#ffffff;stroke-width:2"
|
|
||||||
id="path10"
|
|
||||||
d="M 45.0763,63.8434 H 29.7114 l 8.3809,-18.5979 h 8.3808 6.0529 6.5184 m 0,0 L 56.7164,40 h 3.2592 3.2592 m -4.1904,5.2455 0.9312,2.3844 1.8624,3.8149 5.1216,12.3986 m -7.9152,-18.5979 -4.4232,7.153 -2.654,4.2918 m -1.7693,2.8613 1.7693,-2.8613 M 41.3515,50.4911 46.0075,60.9822 36.6955,40 l 2.7936,5.7224 m 9.312,16.2135 3.1661,-5.2456"
|
d="M 45.0763,63.8434 H 29.7114 l 8.3809,-18.5979 h 8.3808 6.0529 6.5184 m 0,0 L 56.7164,40 h 3.2592 3.2592 m -4.1904,5.2455 0.9312,2.3844 1.8624,3.8149 5.1216,12.3986 m -7.9152,-18.5979 -4.4232,7.153 -2.654,4.2918 m -1.7693,2.8613 1.7693,-2.8613 M 41.3515,50.4911 46.0075,60.9822 36.6955,40 l 2.7936,5.7224 m 9.312,16.2135 3.1661,-5.2456"
|
||||||
inkscape:connector-curvature="0" />
|
id="path10"
|
||||||
|
style="stroke:#ffffff;stroke-width:2" />
|
||||||
<path
|
<path
|
||||||
style="stroke:#ffffff"
|
|
||||||
id="path12"
|
|
||||||
d="m 50.0922,63.032 c 0,1.5788 -1.2466,2.8381 -2.7593,2.8381 -1.5126,0 -2.7592,-1.2593 -2.7592,-2.8381 0,-1.5787 1.2466,-2.838 2.7592,-2.838 1.5127,0 2.7593,1.2593 2.7593,2.838 z"
|
d="m 50.0922,63.032 c 0,1.5788 -1.2466,2.8381 -2.7593,2.8381 -1.5126,0 -2.7592,-1.2593 -2.7592,-2.8381 0,-1.5787 1.2466,-2.838 2.7592,-2.838 1.5127,0 2.7593,1.2593 2.7593,2.838 z"
|
||||||
inkscape:connector-curvature="0" />
|
id="path12"
|
||||||
|
style="stroke:#ffffff" />
|
||||||
<path
|
<path
|
||||||
style="stroke:#ffffff;stroke-width:2"
|
|
||||||
id="path14"
|
|
||||||
d="M 40.2801,62.0784 C 40.2801,68.1329 35.494,73 29.6401,73 23.7861,73 19,68.1329 19,62.0784 c 0,-6.0546 4.7861,-10.9217 10.6401,-10.9217 5.8539,0 10.64,4.8671 10.64,10.9217 z"
|
d="M 40.2801,62.0784 C 40.2801,68.1329 35.494,73 29.6401,73 23.7861,73 19,68.1329 19,62.0784 c 0,-6.0546 4.7861,-10.9217 10.6401,-10.9217 5.8539,0 10.64,4.8671 10.64,10.9217 z"
|
||||||
inkscape:connector-curvature="0" />
|
id="path14"
|
||||||
|
style="stroke:#ffffff;stroke-width:2" />
|
||||||
<g
|
<g
|
||||||
id="g20">
|
id="g20">
|
||||||
<circle
|
<circle
|
||||||
cx="66"
|
style="stroke:#ffffff;stroke-width:2"
|
||||||
cy="63"
|
|
||||||
r="11"
|
|
||||||
id="circle18"
|
id="circle18"
|
||||||
style="stroke:#ffffff;stroke-width:2" />
|
r="11"
|
||||||
|
cy="63"
|
||||||
|
cx="66" />
|
||||||
</g>
|
</g>
|
||||||
<g
|
<g
|
||||||
id="g8">
|
id="g8">
|
||||||
<path
|
<path
|
||||||
d="M 56.4468,12.3002 H 49.8793 V 6.79007 C 49.8793,6.35374 49.5103,6 49.0552,6 H 47.2158 C 46.7606,6 46.3916,6.35374 46.3916,6.79007 V 12.3002 H 39.8242 C 39.369,12.3002 39,12.654 39,13.0903 v 1.7633 c 0,0.4364 0.369,0.7901 0.8242,0.7901 h 6.5674 v 16.5662 c 0,0.4364 0.369,0.7901 0.8242,0.7901 h 1.8394 c 0.4551,0 0.8241,-0.3537 0.8241,-0.7901 V 15.6437 h 6.5675 c 0.4552,0 0.8242,-0.3537 0.8242,-0.7901 v -1.7633 c 0,-0.4363 -0.369,-0.7901 -0.8242,-0.7901 z"
|
style="fill:#fffcfc"
|
||||||
id="path6"
|
id="path6"
|
||||||
inkscape:connector-curvature="0"
|
d="M 56.4468,12.3002 H 49.8793 V 6.79007 C 49.8793,6.35374 49.5103,6 49.0552,6 H 47.2158 C 46.7606,6 46.3916,6.35374 46.3916,6.79007 V 12.3002 H 39.8242 C 39.369,12.3002 39,12.654 39,13.0903 v 1.7633 c 0,0.4364 0.369,0.7901 0.8242,0.7901 h 6.5674 v 16.5662 c 0,0.4364 0.369,0.7901 0.8242,0.7901 h 1.8394 c 0.4551,0 0.8241,-0.3537 0.8241,-0.7901 V 15.6437 h 6.5675 c 0.4552,0 0.8242,-0.3537 0.8242,-0.7901 v -1.7633 c 0,-0.4363 -0.369,-0.7901 -0.8242,-0.7901 z" />
|
||||||
style="fill:#fffcfc" />
|
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
|
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 2.8 KiB |
|
@ -65,7 +65,7 @@
|
||||||
"tagRenderings": [
|
"tagRenderings": [
|
||||||
{
|
{
|
||||||
"render": {
|
"render": {
|
||||||
"en": "This shop sellse {shop}"
|
"en": "This shop sells {shop}"
|
||||||
},
|
},
|
||||||
"question": {
|
"question": {
|
||||||
"en": "What does this shop sell?"
|
"en": "What does this shop sell?"
|
||||||
|
|
Loading…
Reference in a new issue