db split in multiple js files

This commit is contained in:
ed barz 2022-05-30 11:54:03 +02:00
parent c83c5eabb1
commit f4e08b441a
14 changed files with 631 additions and 392 deletions

View File

@ -292,7 +292,7 @@ section.restomenu section.top p{
section.restomenu div.dish h3 { section.restomenu div.dish h3 {
margin-bottom: 0px; margin-bottom: 0px;
margin-top: 30px; margin-top: 0px;
} }
section.restomenu div.dish p { section.restomenu div.dish p {
@ -304,6 +304,17 @@ section.restomenu div.dish p {
line-height: 1rem; line-height: 1rem;
} }
section.restomenu ul {
margin-left: 0px;
padding-left: 0px;
}
section.restomenu h2 {
margin-top: 30px;
text-decoration: underline;
text-underline-offset: 10px;
text-decoration-thickness: 5px;
}
::-webkit-scrollbar { ::-webkit-scrollbar {
display: none; display: none;

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

View File

@ -1,381 +1,8 @@
let ingredients = {
tomate : {
fr: "tomate",
en: "tomato",
it: "pomodoro",
},
mozzarella : {
fr: "mozzarella",
en: "mozzarella",
it: "mozzarella",
},
mozzarellaBufala: {
fr: "mozzarella de bufflonne",
en: "buffalo's mozzarella",
it: "mozzarella di bufala",
},
saucissecalabraisepiquante : {
fr: "saucisse calabraise piquante",
en: "spicy sausage",
it: "sopressata calabrese piccante",
},
jambonblanc : {
fr: "jambon blanc",
en: "white ham",
it: "prosciutto cotto",
},
champignons : {
fr: "champignons",
en: "mushrooms",
it: "funghi",
},
provoletta : {
fr : "provoletta",
en : "provoletta",
it : "provoletta",
},
salsiccia :{
fr : "chaire à saucisse",
en : "sausage",
it : "salsiccia",
},
chimichurri : {
fr : "chimichurri",
en : "chimichurri",
it : "chimichurri",
},
gorgonzola : {
fr : "gorgonzola",
en : "gorgonzola",
it : "gorgonzola",
},
parma : {
fr : "parma",
en : "jambon de Parme",
it : "Parma ham",
},
noix : {
fr : "noix",
en : "nuts",
it : "noci",
},
caprino : {
fr : "fromage de chèvre",
en : "goat cheese",
it : "caprino",
},
honey : {
fr : "miel",
en : "honey",
it : "miele",
},
bresaola : {
fr : "bresaola",
en : "bresaola",
it : "bresaola",
},
roquette : {
fr : "roquette",
en : "aragula salad",
it : "rucola",
},
crudaioladipomodoro : {
fr : "tomates fraîches concassées",
en : "fresh tomatoes",
it : "crudaiola di pomodoro",
},
burrata : {
fr : "burrata",
en : "burrata",
it : "burrata",
},
basilic : {
fr : "basilic",
en : "basil",
it : "basilico",
},
thon : {
fr : "thon",
en : "tuna",
it : "tono",
},
cipollaTropea : {
fr : "oignons rouges de Tropea",
en : "red onions from Tropea",
it : "cipolla rossa di Tropea",
},
aubergines : {
fr : "aubergines",
en : "eggplants",
it : "melanzane",
},
anchois : {
fr : "anchois",
en : "anchovies",
it : "acciughe",
},
capres : {
fr : "câpres",
en : "capers",
it : "capperi",
},
huileextravierge : {
fr : "huile extra vierge",
en : "extra olive oil",
it : "olio extra vergine",
},
name : {
fr : "",
en : "",
it : "",
},
name : {
fr : "",
en : "",
it : "",
},
name : {
fr : "",
en : "",
it : "",
},
name : {
fr : "",
en : "",
it : "",
},
name : {
fr : "",
en : "",
it : "",
},
name : {
fr : "",
en : "",
it : "",
},
name : {
fr : "",
en : "",
it : "",
},
}
let SanTelmo = {
isActive: false,
id: "santelmo",
type : "item",
name: "San Telmo",
xy: [-11.42,27.20],
dirxy: [-12.98,35.95],
dirzl: 4,
minz: 3,
img: "https://ed.brz9.dev/proj/map/asset/img/santelmo.jpg",
txtFR: "Français Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
txtEN: "English Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
txtIT: "Italiano Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
card : {
tabs : {
menu : {
tabtype : "menu",
priceRange : "17-25€",
dishes : {
diavolo : {
name : "Pizza Diavolo",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.saucissecalabraisepiquante
]
},
d10s : {
name : "Pizza D10S",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.provoletta,
ingredients.salsiccia,
ingredients.chimichurri
]
},
navigli : {
name : "Pizza Navigli",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.gorgonzola,
ingredients.parma
]
},
brachet : {
name : "Pizza Brachet (bianca - blanche - white)",
ing : [
ingredients.mozzarella,
ingredients.caprino,
ingredients.noix,
ingredients.honey
]
},
superibricchi : {
name : "Pizza Sù Per I Bricchi",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.caprino,
ingredients.bresaola,
ingredients.roquette
]
},
superibricchi : {
name : "Pizza Sù Per I Bricchi",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.thon,
ingredients.cipollaTropea
]
},
reine : {
name : "Pizza Cotto e Funghi / Reine",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.jambonblanc,
ingredients.champignons
]
},
margherita : {
name : "Pizza Margherita",
ing : [
ingredients.tomate,
ingredients.mozzarella
]
},
buffemel : {
name : "Pizza Bufala e Melanzane",
ing : [
ingredients.tomate,
ingredients.mozzarellaBufala,
ingredients.aubergines
]
},
romana : {
name : "Pizza Romana",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.anchois,
ingredients.capres,
ingredients.huileextravierge
]
},
/*
pizza : {
name : "Pizza",
ing : [
ingredients. ,
ingredients. ,
ingredients. ,
ingredients. ,
ingredients. ,
]
},
pizza : {
name : "Pizza",
ing : [
ingredients. ,
ingredients. ,
ingredients. ,
ingredients. ,
ingredients. ,
]
},
*/
},
sections : {
pizza : {
//diavolo,
//reine,
}
}
},
time : {
tabtype : "time",
list : {
mon : "11h30-14h00 18h30-22h00",
tue : "11h30-14h00 18h30-22h00",
wed : "11h30-14h00 18h30-22h00",
thu : "11h30-14h00 18h30-22h00",
fri : "11h30-14h00 18h30-22h00",
sat : "11h30-14h00 18h30-22h00",
sun : "",
}
}
}
}
}
let Novaa = {
isActive: false,
id: "novasocialfood",
type : "item",
name: "Noväa social food",
xy: [-14.60,17.97],
dirxy: [-18.48,35.68],
dirzl: 3,
minz: 3,
img: "https://ed.brz9.dev/proj/map/asset/img/santelmo.jpg",
txtFR: "Français Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
txtEN: "English Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
txtIT: "Italiano Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
card : {
tabs : {
menu : {
tabtype : "menu",
priceRange : "18-32€",
dishes : {
divola : {
name : "Pizza Divola",
},
regina : {
name : "Pizza Regina",
}
}
},
time : {
tabtype : "time",
mon : "11h30-14h00 18h30-22h00",
tue : "11h30-14h00 18h30-22h00",
wed : "11h30-14h00 18h30-22h00",
thu : "11h30-14h00 18h30-22h00",
fri : "11h30-14h00 18h30-22h00",
sat : "11h30-14h00 18h30-22h00",
sun : "",
}
}
}
}
let Salsamenteria = {
id: "salsamenteria",
isActive: false,
xy: [-21.96, -21.64],
dirxy: [-19.64,13.36],
dirzl: 3,
minz: 3,
type : "item",
name: "Salsamenteria di Parma",
img: "https://ed.brz9.dev/proj/map/asset/img/salsamentiera.jpg",
txtFR: "Français Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
txtEN: "English Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
txtIT: "Italiano Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
}
var jdb = { var jdb = {
data: { data: {
currentLang: 'fr', currentLang: 'fr',
currentRestoTagList: [],
db : { db : {
ingredients : ingredients,
parking : { parking : {
id : "parking", id : "parking",
isActive: false, isActive: false,
@ -405,6 +32,8 @@ var jdb = {
nameEN : "Restaurant", nameEN : "Restaurant",
nameIT : "Ristoranti", nameIT : "Ristoranti",
sub : { sub : {
SanTelmo,
Salsamenteria,
italiens : { italiens : {
id: "restoital", id: "restoital",
isActive: false, isActive: false,

123
proj/map/asset/js/dishes.js Normal file
View File

@ -0,0 +1,123 @@
let Dishes = {
santelmo : {
gnocchigor : {
name : "blank",
ing : [
ingredients.gnochgor
]
},
diavolo : {
name : "Pizza Diavolo",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.saucissecalabraisepiquante
]
},
d10s : {
name : "Pizza D10S",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.provoletta,
ingredients.salsiccia,
ingredients.chimichurri
]
},
navigli : {
name : "Pizza Navigli",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.gorgonzola,
ingredients.parma
]
},
brachet : {
name : "Pizza Brachet (bianca - blanche - white)",
ing : [
ingredients.mozzarella,
ingredients.caprino,
ingredients.noix,
ingredients.honey
]
},
superibricchi : {
name : "Pizza Sù Per I Bricchi",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.caprino,
ingredients.bresaola,
ingredients.roquette
]
},
superibricchi : {
name : "Pizza Sù Per I Bricchi",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.thon,
ingredients.cipollaTropea
]
},
reine : {
name : "Pizza Cotto e Funghi / Reine",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.jambonblanc,
ingredients.champignons
]
},
margherita : {
name : "Pizza Margherita",
ing : [
ingredients.tomate,
ingredients.mozzarella
]
},
buffemel : {
name : "Pizza Bufala e Melanzane",
ing : [
ingredients.tomate,
ingredients.mozzarellaBufala,
ingredients.aubergines
]
},
romana : {
name : "Pizza Romana",
ing : [
ingredients.tomate,
ingredients.mozzarella,
ingredients.anchois,
ingredients.capres,
ingredients.huileextravierge
]
},
/*
pizza : {
name : "Pizza",
ing : [
ingredients. ,
ingredients. ,
ingredients. ,
ingredients. ,
ingredients. ,
]
},
pizza : {
name : "Pizza",
ing : [
ingredients. ,
ingredients. ,
ingredients. ,
ingredients. ,
ingredients. ,
]
},
*/
}
}

View File

@ -0,0 +1,164 @@
let ingredients = {
tomate : {
fr: "tomate",
en: "tomato",
it: "pomodoro",
},
mozzarella : {
fr: "mozzarella",
en: "mozzarella",
it: "mozzarella",
},
mozzarellaBufala: {
fr: "mozzarella de bufflonne",
en: "buffalo's mozzarella",
it: "mozzarella di bufala",
},
saucissecalabraisepiquante : {
fr: "saucisse calabraise piquante",
en: "spicy sausage",
it: "sopressata calabrese piccante",
},
jambonblanc : {
fr: "jambon blanc",
en: "white ham",
it: "prosciutto cotto",
},
champignons : {
fr: "champignons",
en: "mushrooms",
it: "funghi",
},
provoletta : {
fr : "provoletta",
en : "provoletta",
it : "provoletta",
},
salsiccia :{
fr : "chaire à saucisse",
en : "sausage",
it : "salsiccia",
},
chimichurri : {
fr : "chimichurri",
en : "chimichurri",
it : "chimichurri",
},
gorgonzola : {
fr : "gorgonzola",
en : "gorgonzola",
it : "gorgonzola",
},
parma : {
fr : "parma",
en : "jambon de Parme",
it : "Parma ham",
},
noix : {
fr : "noix",
en : "nuts",
it : "noci",
},
caprino : {
fr : "fromage de chèvre",
en : "goat cheese",
it : "caprino",
},
honey : {
fr : "miel",
en : "honey",
it : "miele",
},
bresaola : {
fr : "bresaola",
en : "bresaola",
it : "bresaola",
},
roquette : {
fr : "roquette",
en : "aragula salad",
it : "rucola",
},
crudaioladipomodoro : {
fr : "tomates fraîches concassées",
en : "fresh tomatoes",
it : "crudaiola di pomodoro",
},
burrata : {
fr : "burrata",
en : "burrata",
it : "burrata",
},
basilic : {
fr : "basilic",
en : "basil",
it : "basilico",
},
thon : {
fr : "thon",
en : "tuna",
it : "tono",
},
cipollaTropea : {
fr : "oignons rouges de Tropea",
en : "red onions from Tropea",
it : "cipolla rossa di Tropea",
},
aubergines : {
fr : "aubergines",
en : "eggplants",
it : "melanzane",
},
anchois : {
fr : "anchois",
en : "anchovies",
it : "acciughe",
},
capres : {
fr : "câpres",
en : "capers",
it : "capperi",
},
huileextravierge : {
fr : "huile extra vierge",
en : "extra olive oil",
it : "olio extra vergine",
},
gnochgor : {
fr : "Gnochi au Gorgonzolla",
en : "gdlkfgdfg",
it : "ksflskdfjl",
},
name : {
fr : "",
en : "",
it : "",
},
name : {
fr : "",
en : "",
it : "",
},
name : {
fr : "",
en : "",
it : "",
},
name : {
fr : "",
en : "",
it : "",
},
name : {
fr : "",
en : "",
it : "",
},
name : {
fr : "",
en : "",
it : "",
},
}

View File

@ -11,12 +11,25 @@ Vue.component('Menu',{
<p class="b9h-lang-it drinks">{{ horsboissons.it }}</p> <p class="b9h-lang-it drinks">{{ horsboissons.it }}</p>
</section> </section>
<div class="dish" v-for="d in this.obj.dishes"> <section v-for="s in this.obj.sections">
<h3>{{ d.name }}</h3> <h2 class="b9h-lang-fr"> {{ s.nameFR }}</h2>
<p class="b9h-lang-fr" > {{ l2s(ings2ls(d.ing,"fr"), "fr") }}</p> <h2 class="b9h-lang-en"> {{ s.nameEN }}</h2>
<p class="b9h-lang-en" > {{ l2s(ings2ls(d.ing,"en"), "en") }}</p> <h2 class="b9h-lang-it"> {{ s.nameIT }}</h2>
<p class="b9h-lang-it" > {{ l2s(ings2ls(d.ing,"it"), "it") }}</p>
</div> <div class="dish" v-for="d in s.list">
<h3 v-if="d.name !== 'blank'">{{ d.name }}</h3>
<ul v-if="d.name !== 'blank'">
<p class="b9h-lang-fr"> {{ l2s(ings2ls(d.ing,"fr"), "fr") }}</p>
<p class="b9h-lang-en"> {{ l2s(ings2ls(d.ing,"en"), "en") }}</p>
<p class="b9h-lang-it"> {{ l2s(ings2ls(d.ing,"it"), "it") }}</p>
</ul>
<ul v-else>
<h3 class="b9h-lang-fr"> {{ l2s(ings2ls(d.ing,"fr"), "fr") }}</h3>
<h3 class="b9h-lang-en"> {{ l2s(ings2ls(d.ing,"en"), "en") }}</h3>
<h3 class="b9h-lang-it"> {{ l2s(ings2ls(d.ing,"it"), "it") }}</h3>
</ul>
</div>
</section>
</section> </section>
`, `,
props : { props : {
@ -41,7 +54,9 @@ Vue.component('Menu',{
it : "(bevande escluse)", it : "(bevande escluse)",
}, },
indicatif : { indicatif : {
fr : "menu fournis à titre indicatif", fr : "Menu fournis à titre indicatif, soumis aux disponibilités",
en : "Menu provided as an indication, subject to availability",
it : "Menu fornito a titolo informativo, soggetto a disponibilità",
} }
} }
}, },
@ -176,6 +191,10 @@ Vue.component('Accordeon', {
</span> </span>
</a> </a>
<section class="listchild" :class="{ active: this.list.isActive }"> <section class="listchild" :class="{ active: this.list.isActive }">
<nav v-if="this.list.id == 'resto'">
<p>Resto nav</p>
</nav>
<Accordeon v-for="i in this.list.sub" v-bind:list="i"></Accordeon> <Accordeon v-for="i in this.list.sub" v-bind:list="i"></Accordeon>
</section> </section>
</nav> </nav>

View File

@ -53,6 +53,13 @@ var markParkingIcon = L.icon({
}); });
var markTrainIcon = L.icon({ var markTrainIcon = L.icon({
iconUrl: 'asset/markers/train-40x34.png',
iconSize: [34, 40],
iconAnchor: [17, 40],
popupAnchor: [0, -38],
});
var markoTrainIcon = L.icon({
iconUrl: 'asset/markers/train-32x27.png', iconUrl: 'asset/markers/train-32x27.png',
iconSize: [27, 32], iconSize: [27, 32],
iconAnchor: [13.5, 32], iconAnchor: [13.5, 32],
@ -107,10 +114,18 @@ Object.entries(parking).forEach(p => {
p[1]['marker'] = L.marker(p[1]['xy'], { p[1]['marker'] = L.marker(p[1]['xy'], {
icon: markParkingIcon, icon: markParkingIcon,
}).addTo(layzls[p[1]['minz']]); }).addTo(layzls[p[1]['minz']]);
p[1]['marker'].on('click', function(e) {
jdb.data.db.parking.isActive = true
p[1]['isActive'] = true
let target = document.getElementById(p[1]['id'])
target.scrollIntoView({ behavior: 'smooth' })
})
}) })
layParking.addTo(map) layParking.addTo(map)
/*
Object.entries(resto).forEach(item => { Object.entries(resto).forEach(item => {
Object.entries(item[1]['sub']).forEach(r => { Object.entries(item[1]['sub']).forEach(r => {
if (typeof r[1]['xy'] !== "undefined") { if (typeof r[1]['xy'] !== "undefined") {
@ -128,6 +143,24 @@ Object.entries(resto).forEach(item => {
} }
}) })
}) })
*/
Object.entries(resto).forEach(r => {
if (typeof r[1]['xy'] !== "undefined") {
r[1]['marker'] = L.marker(r[1]['xy'], {
icon: markRestoIcon,
}).addTo(layzls[r[1]['minz']]);
r[1]['marker'].bindPopup(r[1]['name'])
r[1]['marker'].on('click', function(e) {
jdb.data.db.resto.isActive = true
r[1]['isActive'] = true
let target = document.getElementById(r[1]['id'])
target.scrollIntoView({ behavior: 'smooth' })
})
}
})
layResto.addTo(map) layResto.addTo(map)
/* /*

114
proj/map/asset/js/resto.js Normal file
View File

@ -0,0 +1,114 @@
let SanTelmo = {
isActive: false,
id: "santelmo",
type : "item",
name: "San Telmo",
xy: [-11.42,27.20],
dirxy: [-12.98,35.95],
dirzl: 4,
minz: 3,
img: "https://ed.brz9.dev/proj/map/asset/img/santelmo.jpg",
txtFR: "Français Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
txtEN: "English Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
txtIT: "Italiano Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
card : {
tabs : {
menu : {
tabtype : "menu",
priceRange : "17-25€",
dishes : {
},
sections : {
pizza : {
nameFR : "Pizza",
nameEN : "Pizza",
nameIT : "Pizza",
list : [
Dishes.santelmo.diavolo,
],
},
pates : {
nameFR: "Pâtes",
nameEN: "Pasta",
nameIT: "Pasta",
list : [
Dishes.santelmo.gnocchigor,
]
}
}
},
time : {
tabtype : "time",
list : {
mon : "11h30-14h00 18h30-22h00",
tue : "11h30-14h00 18h30-22h00",
wed : "11h30-14h00 18h30-22h00",
thu : "11h30-14h00 18h30-22h00",
fri : "11h30-14h00 18h30-22h00",
sat : "11h30-14h00 18h30-22h00",
sun : "",
}
}
}
}
}
let Novaa = {
isActive: false,
id: "novasocialfood",
type : "item",
name: "Noväa social food",
xy: [-14.60,17.97],
dirxy: [-18.48,35.68],
dirzl: 3,
minz: 3,
img: "https://ed.brz9.dev/proj/map/asset/img/santelmo.jpg",
txtFR: "Français Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
txtEN: "English Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
txtIT: "Italiano Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
card : {
tabs : {
menu : {
tabtype : "menu",
priceRange : "18-32€",
dishes : {
divola : {
name : "Pizza Divola",
},
regina : {
name : "Pizza Regina",
}
}
},
time : {
tabtype : "time",
mon : "11h30-14h00 18h30-22h00",
tue : "11h30-14h00 18h30-22h00",
wed : "11h30-14h00 18h30-22h00",
thu : "11h30-14h00 18h30-22h00",
fri : "11h30-14h00 18h30-22h00",
sat : "11h30-14h00 18h30-22h00",
sun : "",
}
}
}
}
let Salsamenteria = {
id: "salsamenteria",
isActive: false,
xy: [-21.96, -21.64],
dirxy: [-19.97,-7.73],
dirzl: 3,
minz: 3,
type : "item",
name: "Salsamenteria di Parma",
img: "https://ed.brz9.dev/proj/map/asset/img/salsamentiera.jpg",
txtFR: "Français Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
txtEN: "English Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
txtIT: "Italiano Adipisicing live-edge fam velit. Messenger bag poke laboris aesthetic viral do semiotics authentic est selfies.",
}

View File

@ -23,13 +23,13 @@
borderopacity="1.0" borderopacity="1.0"
inkscape:pageopacity="0.0" inkscape:pageopacity="0.0"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:zoom="0.40799189" inkscape:zoom="0.11462827"
inkscape:cx="7522.7161" inkscape:cx="9868.8229"
inkscape:cy="-8007.5984" inkscape:cy="-7273.2058"
inkscape:document-units="mm" inkscape:document-units="mm"
inkscape:current-layer="g5160" inkscape:current-layer="g5160"
inkscape:document-rotation="0" inkscape:document-rotation="0"
showgrid="false" showgrid="true"
inkscape:snap-bbox="true" inkscape:snap-bbox="true"
inkscape:snap-intersection-paths="true" inkscape:snap-intersection-paths="true"
inkscape:object-paths="true" inkscape:object-paths="true"
@ -41,7 +41,7 @@
inkscape:snap-midpoints="true" inkscape:snap-midpoints="true"
showguides="true" showguides="true"
inkscape:guide-bbox="true" inkscape:guide-bbox="true"
inkscape:snap-global="false" inkscape:snap-global="true"
inkscape:window-width="1280" inkscape:window-width="1280"
inkscape:window-height="779" inkscape:window-height="779"
inkscape:window-x="0" inkscape:window-x="0"
@ -86,6 +86,18 @@
position="1661.5833,2699.4167" position="1661.5833,2699.4167"
orientation="1,0" orientation="1,0"
id="guide7941" /> id="guide7941" />
<sodipodi:guide
position="3040.0624,2371.3334"
orientation="0,-1"
id="guide960" />
<sodipodi:guide
position="3040.0624,2371.3334"
orientation="1,0"
id="guide962" />
<sodipodi:guide
position="3114.1458,2371.3334"
orientation="1,0"
id="guide964" />
</sodipodi:namedview> </sodipodi:namedview>
<metadata <metadata
id="metadata5"> id="metadata5">
@ -463,21 +475,29 @@
id="path7950" id="path7950"
style="opacity:1;fill:#1c2729;fill-opacity:1;stroke:#b3bfb6;stroke-width:28.54189243;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" style="opacity:1;fill:#1c2729;fill-opacity:1;stroke:#b3bfb6;stroke-width:28.54189243;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 5976.1496,-1861.511 -19.9392,17.0908 -22.2239,19.0492 h -30.1166 l -24.0932,24.0933 v 6.0233 h 24.0932 l -18.07,18.0699 h -24.0932 l -24.0933,24.0933 v 6.0233 h 18.07 l -6.0234,6.0234 v 48.1865 h 24.0933 l 54.2099,-54.2099 h 228.886 l 54.2099,54.2099 h 24.0932 v -48.1865 l -6.0233,-6.0234 h 18.07 v -6.0233 l -24.0933,-24.0933 h -24.0932 l -18.07,-18.0699 h 18.07 v -6.0233 l -24.0934,-24.0933 h -24.0933 l -36.1398,-36.14 v -24.0931 -78.3031 h -72.2799 l -2e-4,102.3964 24.0935,-24.0933 -24.0935,24.0933 36.1402,36.1398 h -72.2799 l 36.1399,-36.14 v 0 -24.0931 -78.3031 h -72.2797 l -18.07,102.3962 z m 0,66.2566 h 132.513 l 18.07,18.0699 h -168.6528 z" d="m 5976.1496,-1861.511 -19.9392,17.0908 -22.2239,19.0492 h -30.1166 l -24.0932,24.0933 v 6.0233 h 24.0932 l -18.07,18.0699 h -24.0932 l -24.0933,24.0933 v 6.0233 h 18.07 l -6.0234,6.0234 v 48.1865 h 24.0933 l 54.2099,-54.2099 h 228.886 l 54.2099,54.2099 h 24.0932 v -48.1865 l -6.0233,-6.0234 h 18.07 v -6.0233 l -24.0933,-24.0933 h -24.0932 l -18.07,-18.0699 h 18.07 v -6.0233 l -24.0934,-24.0933 h -24.0933 l -36.1398,-36.14 v -24.0931 -78.3031 h -72.2799 l -2e-4,102.3964 24.0935,-24.0933 -24.0935,24.0933 36.1402,36.1398 h -72.2799 l 36.1399,-36.14 v 0 -24.0931 -78.3031 h -72.2797 l -18.07,102.3962 z m 0,66.2566 h 132.513 l 18.07,18.0699 h -168.6528 z"
sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccc" /> sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccc"
inkscape:export-xdpi="3.5438988"
inkscape:export-ydpi="3.5438988" />
<path <path
id="rect7956" id="rect7956"
style="opacity:1;fill:#1c2729;fill-opacity:1;stroke:#b3bfb6;stroke-width:28.5419;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" style="opacity:1;fill:#1c2729;fill-opacity:1;stroke:#b3bfb6;stroke-width:28.5419;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
d="m 5909.8932,-2090.4036 96.373,-36.1399 h 84.3265 l 96.3731,36.1399 v 0 228.8859 0 h -277.0726 v 0 z" d="m 5909.8932,-2090.4036 96.373,-36.1399 h 84.3265 l 96.3731,36.1399 v 0 228.8859 0 h -277.0726 v 0 z"
sodipodi:nodetypes="cccccccccc" /> sodipodi:nodetypes="cccccccccc"
inkscape:export-xdpi="3.5438988"
inkscape:export-ydpi="3.5438988" />
<path <path
style="fill:#1c2729;fill-opacity:1;stroke:#b3bfb6;stroke-width:28.5895;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" style="fill:#1c2729;fill-opacity:1;stroke:#b3bfb6;stroke-width:28.5895;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 6042.4061,-2126.8651 v -36.1399 h -60.2331 v -12.0466 h 132.5129 v 12.0466 h -60.2331 v 36.1399" d="m 6042.4061,-2126.8651 v -36.1399 h -60.2331 v -12.0466 h 132.5129 v 12.0466 h -60.2331 v 36.1399"
id="path7975" id="path7975"
sodipodi:nodetypes="cccccccc" /> sodipodi:nodetypes="cccccccc"
inkscape:export-xdpi="3.5438988"
inkscape:export-ydpi="3.5438988" />
<g <g
id="g7966" id="g7966"
transform="matrix(0.63310275,0,0,0.63310275,1881.967,-170.71006)" transform="matrix(0.63310275,0,0,0.63310275,1881.967,-170.71006)"
style="fill:#b3bfb6;fill-opacity:1"> style="fill:#b3bfb6;fill-opacity:1"
inkscape:export-xdpi="3.5438988"
inkscape:export-ydpi="3.5438988">
<circle <circle
style="opacity:1;fill:#b3bfb6;fill-opacity:1;stroke:none;stroke-width:12.2254;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" style="opacity:1;fill:#b3bfb6;fill-opacity:1;stroke:none;stroke-width:12.2254;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
id="path7958" id="path7958"
@ -498,7 +518,9 @@
height="72.2798" height="72.2798"
x="5952.0566" x="5952.0566"
y="-2054.2639" y="-2054.2639"
ry="1.7497794e-05" /> ry="1.7497794e-05"
inkscape:export-xdpi="3.5438988"
inkscape:export-ydpi="3.5438988" />
<g <g
id="g8000" id="g8000"
transform="translate(145.98807,10.591084)"> transform="translate(145.98807,10.591084)">
@ -539,6 +561,122 @@
style="opacity:1;fill:#b3bfb6;fill-opacity:1;stroke:none;stroke-width:12.2254;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" style="opacity:1;fill:#b3bfb6;fill-opacity:1;stroke:none;stroke-width:12.2254;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
d="m 7948.1377,-3030.9429 h 304.4468 c 10e-5,0 10e-5,0 10e-5,1e-4 v 114.1675 c 0,0 0,0 -10e-5,0 h -304.4468 c 0,0 0,0 0,0 v -114.1675 c 0,-1e-4 0,-1e-4 0,-1e-4 z" /> d="m 7948.1377,-3030.9429 h 304.4468 c 10e-5,0 10e-5,0 10e-5,1e-4 v 114.1675 c 0,0 0,0 -10e-5,0 h -304.4468 c 0,0 0,0 0,0 v -114.1675 c 0,-1e-4 0,-1e-4 0,-1e-4 z" />
</g> </g>
<path
style="fill:none;stroke:#000000;stroke-width:0.475698px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 6433.7228,-1757.4958 247.3631,-247.3631"
id="path932"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.475698px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 6928.2807,-1757.3275 -247.363,-247.3632"
id="path934"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.475698px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 6433.5546,-1757.3276 h 494.7261"
id="path936" />
<path
style="fill:none;stroke:#000000;stroke-width:0.475698px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 6509.6663,-1757.3276 171.2513,-247.3631 171.2514,247.3631"
id="path938" />
<path
style="fill:none;stroke:#000000;stroke-width:0.475698px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 6833.1411,-1795.3835 H 6528.6942"
id="path940" />
<path
style="fill:none;stroke:#000000;stroke-width:0.475698px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 6547.7221,-1833.4394 h 285.419"
id="path942" />
<path
style="fill:none;stroke:#000000;stroke-width:0.475698px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 6795.0852,-1871.4952 H 6566.7501"
id="path944" />
<path
style="fill:#1c2729;fill-opacity:1;stroke:#b3bfb6;stroke-width:28.5419;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 7727.4537,-1757.3276 c 0,0 114.1674,-142.7096 114.1676,-142.7094 l -42.8129,-9.514 -152.2234,152.2235 z m 332.9888,0 80.8686,10e-5 -152.2234,-152.2235 -52.3268,9.514 z"
id="path948"
sodipodi:nodetypes="cccccccccc"
inkscape:export-xdpi="3.268085"
inkscape:export-ydpi="3.268085" />
<path
style="fill:#1c2729;fill-opacity:1;stroke:#b3bfb6;stroke-width:28.54189243;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke fill markers"
d="m 7760.7525,-1909.551 h 266.391 v -266.391 l -266.3909,1e-4 z"
id="path946"
sodipodi:nodetypes="ccccc"
inkscape:export-xdpi="3.268085"
inkscape:export-ydpi="3.268085" />
<g
id="g956"
transform="matrix(0.63310275,0,0,0.63310275,3727.4855,-233.38841)"
style="fill:#b3bfb6;fill-opacity:1"
inkscape:export-xdpi="3.268085"
inkscape:export-ydpi="3.268085">
<circle
style="opacity:1;fill:#b3bfb6;fill-opacity:1;stroke:none;stroke-width:12.2254;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
id="circle952"
cx="6471.6104"
cy="-2765.8079"
r="47.56982" />
<circle
style="opacity:1;fill:#b3bfb6;fill-opacity:1;stroke:none;stroke-width:12.2254;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
id="circle954"
cx="6690.4316"
cy="-2765.8079"
r="47.56982" />
</g>
<rect
style="opacity:1;fill:#b3bfb6;fill-opacity:1;stroke:none;stroke-width:7.73994;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
id="rect958"
width="192.74615"
height="72.2798"
x="7797.5747"
y="-2143.582"
ry="1.7497794e-05"
inkscape:export-xdpi="3.268085"
inkscape:export-ydpi="3.268085" />
<path
style="fill:#1c2729;fill-opacity:1;stroke:#b3bfb6;stroke-width:28.5419;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 6167.1636,-3374.7015 -152.2234,152.2235 h 494.7261 l -152.2234,-152.2235 h -28.5419 l 76.1117,114.1676 h -285.4189 l 26.6769,-40.0154 234.9571,1.9595 -23.7849,-33.2989 h -190.2793 l 28.5419,-42.8128 z"
id="path970"
sodipodi:nodetypes="ccccccccccccc"
inkscape:export-xdpi="3.268085"
inkscape:export-ydpi="3.268085" />
<path
style="fill:#1c2729;fill-opacity:1;stroke:#b3bfb6;stroke-width:28.5419;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 6129.1077,-3374.7015 h 266.391 v -266.391 l -266.3909,1e-4 z"
id="path972"
sodipodi:nodetypes="ccccc"
inkscape:export-xdpi="3.268085"
inkscape:export-ydpi="3.268085" />
<g
id="g978"
transform="matrix(0.63310275,0,0,0.63310275,2095.8407,-1698.5389)"
style="fill:#b3bfb6;fill-opacity:1"
inkscape:export-xdpi="3.268085"
inkscape:export-ydpi="3.268085">
<circle
style="opacity:1;fill:#b3bfb6;fill-opacity:1;stroke:none;stroke-width:12.2254;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
id="circle974"
cx="6471.6104"
cy="-2765.8079"
r="47.56982" />
<circle
style="opacity:1;fill:#b3bfb6;fill-opacity:1;stroke:none;stroke-width:12.2254;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
id="circle976"
cx="6690.4316"
cy="-2765.8079"
r="47.56982" />
</g>
<rect
style="opacity:1;fill:#b3bfb6;fill-opacity:1;stroke:none;stroke-width:7.73994;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers"
id="rect980"
width="192.74615"
height="72.2798"
x="6165.9302"
y="-3608.7324"
ry="1.7497794e-05"
inkscape:export-xdpi="3.268085"
inkscape:export-ydpi="3.268085" />
</g> </g>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -31,6 +31,7 @@
<Accordeon v-bind:list="db.parking"></Accordeon> <Accordeon v-bind:list="db.parking"></Accordeon>
<div class="sep"></div> <div class="sep"></div>
<Accordeon v-bind:list="db.resto"></Accordeon> <Accordeon v-bind:list="db.resto"></Accordeon>
<div class="sep"></div>
<!--- <!---
<p>Praxis chambray letterpress YOLO truffaut glossier distillery seitan pop-up venmo portland four dollar toast. Meh asymmetrical irony YOLO brooklyn DSA celiac next level microdosing ethical copper mug jianbing coloring book. Banjo keffiyeh +1, ugh organic af snackwave mixtape listicle man bun tacos humblebrag. Vaporware seitan heirloom chartreuse hot chicken lo-fi kinfolk iceland williamsburg. Wayfarers aesthetic air plant, plaid green juice normcore craft beer chambray. Wayfarers glossier letterpress marfa humblebrag pop-up tbh bitters disrupt.</p> <p>Praxis chambray letterpress YOLO truffaut glossier distillery seitan pop-up venmo portland four dollar toast. Meh asymmetrical irony YOLO brooklyn DSA celiac next level microdosing ethical copper mug jianbing coloring book. Banjo keffiyeh +1, ugh organic af snackwave mixtape listicle man bun tacos humblebrag. Vaporware seitan heirloom chartreuse hot chicken lo-fi kinfolk iceland williamsburg. Wayfarers aesthetic air plant, plaid green juice normcore craft beer chambray. Wayfarers glossier letterpress marfa humblebrag pop-up tbh bitters disrupt.</p>
@ -52,6 +53,9 @@
<script src="asset/js/vue.min.js"></script> <script src="asset/js/vue.min.js"></script>
<script src="asset/leaflet/leaflet.js"></script> <script src="asset/leaflet/leaflet.js"></script>
<script src="asset/js/ingredients.js "></script>
<script src="asset/js/dishes.js "></script>
<script src="asset/js/resto.js"></script>
<script src="asset/js/db.js"></script> <script src="asset/js/db.js"></script>
<script src="asset/js/main.js"></script> <script src="asset/js/main.js"></script>
<script src="asset/js/map.js"></script> <script src="asset/js/map.js"></script>

View File

@ -3,3 +3,7 @@
<Accordeon v-bind:list="db.restaurants"></Accordeon> <Accordeon v-bind:list="db.restaurants"></Accordeon>
<Accordeon v-bind:list="this.list.sub"></Accordeon> <Accordeon v-bind:list="this.list.sub"></Accordeon>
SanTelmo.card.tabs.menu.dishes.diavolo