Add Gri01 + update style

This commit is contained in:
Lucas 2023-03-19 00:43:07 +01:00
parent 2aad9dacb9
commit d9d9fcd08d
4 changed files with 104 additions and 51 deletions

View file

@ -105,8 +105,8 @@
}
.gallery-cell {
width: 66%;
/* margin-right: 10px; */
width: 450px;
margin-right: 10px;
counter-increment: gallery-cell;
z-index: 10;
margin: auto;
@ -119,6 +119,8 @@
.flickity-viewport {
background-color: #01060f00;
position: inherit;
overflow: inherit;
}
.flickity-page-dots .dot {
background: #0093cd;

View file

@ -44,5 +44,24 @@
"alt": "CRE02_BC_EN",
"title": "CRE02_BC_EN"
}
},"GRI01":{
"code": "GRI01",
"title": "Grimoire",
"desc": [
"GRIMOIRE est le deuxième volume de la gamme de jeu de rôle DRAGONS. Dédié à la magie et aux lanceurs de sorts, il traite les sujets suivants :",
"- Magie modulaire : le système modulaire vous permet d'adapter le jeu à la mise en scène que vous souhaitez, d'une fantasy débridée à une approche beaucoup plus sobre et subtile.",
"- Eveil : seuls ceux qui ont connu l'Eveil peuvent lancer des sorts, ce chapitre révèle ses mystères et ses périls.",
"- Géomagie : la géomagie et ses variantes influencent directement la région qu'elles affectent.",
"- Corruption : la corruption transforme le corps et l'âme.",
"- Sorts : plus de 360 sorts permettant d'explorer tous les aspects de la magie."
],
"cover": {
"src": "img\\books\\GRI01_BC_EN.png",
"alt": "GRI01_BC_EN",
"title": "GRI01_BC_EN"
} ,
"author": ["Team Agate"]
}
}

View file

@ -1,4 +1,62 @@
{
"CRE02": {
"code": "CRE02",
"title": "Créatures : Inframonde",
"desc": [],
"physical-link": {
"title": "Acheter un exemplaire",
"href": ""
},
"pdf-link": {
"title": "Acheter le pdf",
"href": "https://www.drivethrurpg.com/product/422893/Dragons--5--Bestiaire--Creatures-2-Inframonde"
},
"cf-link": {
"title": "Ulule",
"href": "https://fr.ulule.com/dragons-creatures-de-l-inframonde/"
},
"author": ["Team Agate"],
"published-date": "",
"cf-date": "-",
"cover": {
"src": "img\\books\\CRE02_BC_FR.png",
"alt": "CRE02_BC_FR",
"title": "CRE02_BC_FR"
}
},
"GRI01": {
"code": "GRI01",
"title": "Grimoire",
"desc": [
"**GRIMOIRE** est le deuxième volume de la gamme de jeu de rôle DRAGONS. Dédié à la magie et aux lanceurs de sorts, il traite les sujets suivants :",
"- **Magie modulaire** : le système modulaire vous permet d'adapter le jeu à la mise en scène que vous souhaitez, d'une fantasy débridée à une approche beaucoup plus sobre et subtile.",
"- **Eveil** : seuls ceux qui ont connu l'Eveil peuvent lancer des sorts, ce chapitre révèle ses mystères et ses périls.",
"- **Géomagie** : la géomagie et ses variantes influencent directement la région qu'elles affectent.",
"- **Corruption** : la corruption transforme le corps et l'âme.",
"- **Sorts** : plus de 360 sorts permettant d'explorer tous les aspects de la magie."
],
"cover": {
"src": "img\\books\\GRI01_BC_FR.png",
"alt": "GRI01_BC_FR",
"title": "GRI01_BC_FR"
},
"author": ["Team Agate"],
"physical-link": {
"title": "Acheter un exemplaire",
"href": "https://www.philibertnet.com/fr/dragons/107373-dragons-2-grimoire-9781234567897.html"
},
"pdf-link": {
"title": "Acheter le pdf",
"href": "https://www.drivethrurpg.com/product/422888/Dragons--2--Livre-de-magie--Grimoire"
},
"cf-link": {
"title": "Ulule",
"href": "https://fr.ulule.com/dragons-5e/"
},
"published-date": "01/04/2018",
"cf-date": "14/03/2016"
},
"ADV01": {
"code": "ADV01",
"title": "Aventuriers",
@ -28,40 +86,10 @@
"alt": "ADV01_BC_FR",
"title": "ADV01_BC_FR"
}
},
"CRE02": {
"code": "CRE02",
"title": "Créatures : Inframonde",
"desc": [],
"physical-link": {
"title":"Acheter un exemplaire",
"href":""
},
"pdf-link":{
"title":"Acheter le pdf",
"href":"https://www.drivethrurpg.com/product/422893/Dragons--5--Bestiaire--Creatures-2-Inframonde"
},
"cf-link":{
"title":"Ulule",
"href":"https://fr.ulule.com/dragons-creatures-de-l-inframonde/"
},
"author": ["Team Agate"],
"published-date": "",
"cf-date": "-",
"cover": {
"src": "img\\books\\CRE02_BC_FR.png",
"alt": "CRE02_BC_FR",
"title": "CRE02_BC_FR"
}
},"ADV02":{
"code": "ID3xx",
"title": "New book",
"desc": [
"Nice",
"A *new* book"
],
"cover": ""
}
}

View file

@ -25,7 +25,9 @@ fetch("/data/books-en.json")
var flkty = new Flickity(".gallery", {
freeScroll: true,
wrapAround: true,
hash: true, // options
hash: true,
imagesLoaded: true,
percentPosition: false // options
});
refreshBooks();
currentbook = document
@ -42,10 +44,12 @@ fetch("/data/books-en.json")
}
fillBookView();
});
/*flkty.on("settle", function (index) {
console.log("Flickity settled at " + index);
refreshBooks();
});*/
flkty.on( 'staticClick', function( event, pointer, cellElement, cellIndex ) {
if ( typeof cellIndex == 'number' ) {
flkty.selectCell( cellIndex );
}
});
});
function fillBookView() {