Compare commits

...

75 Commits

Author SHA1 Message Date
f779e10bad Merge pull request 'Fix Alerte intervalle trop petit' (#18) from bugfix/RD-11/fix-alerte-intervalle into master
All checks were successful
roulette / deploy (push) Successful in 16s
Reviewed-on: #18
2024-09-14 18:39:42 +00:00
db4f63966b 🐛 Correction de l'affichage de l'alerte qui n'apparaissaient pas dans certains cas 2024-09-14 20:39:22 +02:00
f525fd90d8 fix bouton contribuer
All checks were successful
roulette / deploy (push) Successful in 15s
2024-09-14 20:24:26 +02:00
a2e5b19300 finition
All checks were successful
roulette / deploy (push) Successful in 14s
2024-09-14 20:19:02 +02:00
Melaine Gérard
33fc57b376
Début migration vers bootstrap 5.3 + refacto js
All checks were successful
roulette / deploy (push) Successful in 21s
2024-09-11 14:02:05 +02:00
e25841e5f9 correction d'info
All checks were successful
roulette / deploy (push) Successful in 15s
2023-10-19 19:56:13 +02:00
a475b3810f Qqs corrections d'infos
All checks were successful
roulette / deploy (push) Successful in 38s
2023-10-19 19:49:32 +02:00
5a295f2971 oups, cette fois c'est -vraiment- bon
All checks were successful
roulette / deploy (push) Successful in 12s
2023-08-04 01:43:49 +02:00
0ff11a6c9f suppression des derniers reliquats liés aux idoles
All checks were successful
roulette / deploy (push) Successful in 14s
2023-08-04 01:40:39 +02:00
e7b4e23b01 correction faute
All checks were successful
roulette / deploy (push) Successful in 13s
2023-08-04 01:36:35 +02:00
dbb59e9fa1 màj 2.68
All checks were successful
roulette / deploy (push) Successful in 27s
2023-08-04 01:22:41 +02:00
1d3d126a79 ajout des derniers donjons
Bastion des Marteaux-Aigris / Tombe du Shogun Tofugawa / Chambre des maléfices / Refuge sylvestre
2023-08-04 01:22:18 +02:00
7892e53c89 correction faq 2023-08-04 00:51:34 +02:00
1c0dddfec4 màj de la faq 2023-08-04 00:50:25 +02:00
64936c92bc correction/màj des informations 2023-08-04 00:47:45 +02:00
9a0a441e26 suppression des idoles 2023-08-04 00:43:31 +02:00
8adbc5c9d5 Merge pull request 'Switch to Gitea Actions' (#13) from actions into master
All checks were successful
roulette / deploy (push) Successful in 13s
Reviewed-on: #13
2023-06-26 13:06:20 +00:00
cb6a14f8a6 Switch to Gitea Actions
All checks were successful
roulette / deploy (push) Successful in 14s
2023-06-25 23:20:23 +02:00
d12e2e6819 ajout balises meta
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2022-07-26 17:01:59 +02:00
f2c5c48365 ajout image boss eternel conflit
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-10 19:46:34 +02:00
b9d1737f30 màj du logo du zaap sufokien
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-07 20:37:38 +02:00
20cf2a6507 màj du pseudo du personnage meneur
All checks were successful
continuous-integration/drone/push Build is passing
2022-06-07 20:32:24 +02:00
bd8cd0ee4d correction des scores erronés
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-05 18:07:43 +02:00
3d6520d835 ajout donjons Grunob/Tertre
All checks were successful
continuous-integration/drone/push Build is passing
à jour avec Dofus 2.63
2022-05-05 18:02:37 +02:00
d57418473c indication dernière màj du jeu intégrée 2022-05-05 18:00:58 +02:00
52c8b1cfcb images Rats blanc/noir à jour 2022-05-05 17:48:07 +02:00
43aedad02e correction bug, saloperie de virgule
All checks were successful
continuous-integration/drone/push Build is passing
+ajout score manquant Tanukouï dans livre.js
2022-01-14 15:40:35 +01:00
b06afc00e1 ajout du donjon : Vallée de la Dame des Eaux 2022-01-14 15:35:20 +01:00
88f84b2544 ajout du donjon : Souvenir d'Imagiro 2022-01-14 15:33:13 +01:00
a10650547e ajout donjon : Mémoire d'Orukam 2022-01-14 15:30:57 +01:00
2785ba6a52 ajout du donjon : Sousouricière du Rat Noir
Oui il manque l'image du boss mais l'encyclopédie du jeu n'est pas à jour, donc impossible d'avoir son PNG ...
2022-01-14 15:26:11 +01:00
8f64859791 ajout du donjon : Garde-manger du Rat Blanc
Oui il manque l'image du boss mais l'encyclopédie du jeu n'est pas à jour, donc impossible d'avoir son PNG ...
2022-01-14 15:23:48 +01:00
a55313c2b6 ajout du donjon : Fabrique de Foux d'artifice 2022-01-14 15:21:08 +01:00
8d601f5bb5 ajout du donjon : Dojo du Vent 2022-01-14 15:16:52 +01:00
3465cdf071 ajout donjon : Demeure des Esprits 2022-01-14 15:11:14 +01:00
fc3d08cd0e ajout donjon : Bataille de l'Aurore Pourpre
Oui il manque l'image du boss mais l'encyclopédie du jeu n'est pas à jour, donc impossible d'avoir son PNG ...
2022-01-14 15:07:07 +01:00
946fc56db9 correction donjon Damadrya 2022-01-14 14:59:05 +01:00
db1a3e86fc ajout donjon : Bambusaie de Damadrya 2022-01-14 14:58:12 +01:00
306f961e11 suppression des spécificités dans les bases 2022-01-14 14:51:27 +01:00
9a23c020ef ajout de : Atelier du Tanukouï San 2022-01-14 14:44:57 +01:00
b45893bbef suppression anciens donjons Rats blanc/noir 2022-01-14 14:37:54 +01:00
72d7c06d2a suppression des anciens donjons Pandala 2022-01-14 14:29:57 +01:00
c8dd6a1076 retour format livre.js pour liste.js 2022-01-14 14:27:21 +01:00
54d57053ac correction bug
saleté d'apostrophe
2022-01-14 14:22:40 +01:00
e1913dc290 liste.js récupère sa mise en forme 2022-01-14 14:20:28 +01:00
03322fa59f rajout des voix de la raison 2022-01-14 14:02:55 +01:00
ad9d5b6339 simplification des BDD
liste.js reprendre également le même formatage que livre.js
2022-01-14 13:56:26 +01:00
384d55e143 suppression base.json 2022-01-14 13:24:06 +01:00
1720616027 correction des valeurs min/max 2022-01-14 13:20:38 +01:00
5cc87a886e inversion des images 2022-01-14 13:16:03 +01:00
8d6eb93cce correction manquante Gitlab>Gitea 2022-01-14 13:12:58 +01:00
64773fe566 suppression du rss Gitlab
All checks were successful
continuous-integration/drone/push Build is passing
remplacé par un lien Gitea vers l'activité du dépôt.
2022-01-08 19:46:20 +01:00
f4b4110856 idem
petit oubli
2022-01-08 19:42:55 +01:00
775e2c0fdb Suppression des mentions/liens Gitlab pour Gitea 2022-01-08 19:31:38 +01:00
994e158743 Suppression CI Gitlab
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-08 18:44:26 +01:00
103b880b30 Ajouter '.drone.yml' 2022-01-08 17:42:23 +00:00
cbdc51f389 Update .gitlab-ci.yml pour pointer sur la nouvelle adresse. 2021-06-19 20:12:14 +00:00
bce58066e0 sans accent, c'est mieux 2020-01-30 11:48:55 +01:00
26df34e87d ajout des donjons de l'éliocalypse 2020-01-28 17:30:23 +01:00
0dc5399763 correction du nom d'une entré 2019-11-09 16:56:16 +01:00
48e01c0877 correction du sélecteur pour le tri qui ne s'affichai pas au bon endroit 2019-10-29 15:57:00 +01:00
0b7566a2ff correction bug, virgules oubliées
oups
2019-09-10 19:20:59 +02:00
53f968593d Ajout du donjon Draegnerys
+correction
2019-08-15 15:17:45 +02:00
9fb5fe6e20 ajout des donjons Kharnozor & Torkélonia 2019-08-14 21:47:51 +02:00
b64ac967e7 Update .gitlab-ci.yml - exit si fail 2019-04-04 22:11:51 +02:00
0bd41980a9 Update .gitlab-ci.yml - correction du vidage ftp 2019-04-04 21:49:59 +02:00
6f3b87fcc9 ajout paramètre --exclude .git/ 2019-03-31 17:54:08 +02:00
acff10e732 correction crash navigateur
Le soucis qui faisait crash les navigateurs si l'intervalle était trop petite (et ne retournait aucun donjon) à été corrigé. Désormais, si l'intervalle est trop court, le code n'essai plus de s'exécuter. Un message informatif a été rajouté sur la page roulette.html.
fix #8
2019-02-18 21:29:25 +01:00
37176e63ff suppression des accents dans le nom des entrés 2019-02-18 16:00:40 +01:00
001d771a9d le lien de la page info ne s'ouvre plus dans un nouvel onglet 2019-02-18 14:16:30 +01:00
2e2198fc80 suppr. des console.log 2019-02-18 14:14:01 +01:00
391556d620 Merge branch 'v2' into 'master'
V2

See merge request camelia-studio/roulette-donjons!6
2019-02-17 15:33:22 +01:00
f86f65775e V2 2019-02-17 15:33:22 +01:00
203efd67f5 ajout d'un favicon 2018-08-14 20:07:10 +02:00
e51ed1e070 remplacement des "dieux" par "écaflip" 2018-08-14 19:25:56 +02:00
174 changed files with 18361 additions and 1816 deletions

View File

@ -0,0 +1,18 @@
name: roulette
on:
push:
branches:
- master
jobs:
deploy:
runs-on: ubuntu-latest
container: finalgene/lftp
steps:
- run: apk add --no-cache git nodejs
- uses: actions/checkout@v3
- run: lftp -c "set cmd:fail-exit yes; set ftp:ssl-allow no; open -u $USERNAME,$PASSWORD $HOST; cd cila.camelia-studio.org/roulette-donjons; mirror -Rpnevvv --parallel=10 --exclude .git/"
env:
USERNAME: ${{ secrets.USERNAME }}
PASSWORD: ${{ secrets.PASSWORD }}
HOST: ${{ secrets.HOST }}

4
.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
.vscode/
.fleet/
.idea/
*.iml

View File

@ -1,8 +0,0 @@
image: mwienk/docker-lftp
deploy:
stage: deploy
script:
- lftp -c "set ftp:ssl-allow no; open -u $USERNAME,$PASSWORD $HOST; cd concepts.esenjin.xyz/roulette-donjons; mirror -Rnev --parallel=10"
only:
- master

View File

@ -1,64 +0,0 @@
body{
font-family: 'Roboto', sans-serif;
background: #c7bcad;
}
#container{
width:800px;
margin:50px auto;
padding: 20px;
width:50%;
}
#container h2{
text-align:center;
color:#045;
}
#quoteContainer{
width:75%;
background: #c7bcad;
padding:10px;
margin:30px auto;
text-align: center;
height:70px;
}
#buttonContainer{
width: 100%;
text-align: center;
}
#quoteButton{
width:200px;
margin-top: 10px;
border:2px solid #46b8da;
color:#045;
font-family: inherit;
font-weight: bold;
padding:5px;
text-decoration: none;
text-align: center;
}
#quoteButton:hover{
cursor:pointer;
background:#09c;
color: #fff;
}
#quoteButton:active{
cursor: pointer;
}
#quoteButton{
display: inline-block;
}
#quoteGenius{
font-style: italic;
font-weight: 600;
text-align: center;
}
/*MEDIA QUERIES*/
@media screen and(max-width:760px){
#quoteButton,#addNew{
display: block;
}
}

View File

@ -1,41 +0,0 @@
<!DOCTYPE html>
<html lang="fr" >
<head>
<meta charset="UTF-8">
<title>Roulette à donjons</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Roulette à donjons</title>
<link rel="stylesheet" href="quote.css">
<link href='https://fonts.googleapis.com/css?family=Roboto:400,700' rel='stylesheet' type='text/css'>
<script src="jquery-1.11.2.min.js" type="text/javascript"></script>
</head>
<body>
<div id="container">
<h2>Vous ne savez pas quel donjon faire en guilde ?</h2>
<h2>Laissez les Dieux vous guider dans votre choix.</h2>
<div id="quoteContainer">
<p></p>
<p id="quoteGenius"></p>
</div><!--end quoteContainer-->
<div id="buttonContainer">
<a href="#" id="quoteButton">M'en remettre aux Dieux.</a>
</div><!--end buttonContainer-->
</div><!--end container-->
</body>
</html>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src="js/index.js"></script>
</body>
</html>

View File

@ -1,102 +0,0 @@
$(document).ready(function(){
var quoteSource=[
{
quote: "Crypte de Kardorim",
name:"Kardorim"
},
{
quote:"Grange du Tournesol Affamé",
name:"Tournesol Affamé"
},
{
quote:"Château Ensablé",
name:"Mob l'Éponge"
},
{
quote:"Cour du Bouftou Royal",
name:"Bouftou Royal"
},
{
quote:"Donjon des Scarafeuilles",
name:"Scarabosse Doré"
},
{
quote:"Donjon des Tofus",
name:"Botofu"
},
{
quote:"Maison Fantôme",
name:"Boostache"
},
{
quote:"Donjon des Squelettes",
name:"Chafer Rōnin"
},
{
quote:"Cache de Kankreblath",
name:"Kankreblath"
},
{
quote:"Donjon des Bworks",
name:"Bworkette"
},
{
quote:"Donjon des Forgerons",
name:"Coffre des Forgerons"
},
{
quote:"Donjon des Larves",
name:"Shin Larve"
},
{
quote:"Grotte Hesque",
name:"Corailleur Magistral"
},
{
quote:"Nid du Kwakwa",
name:"Kwakwa"
},
{
quote:"Caverne des Bulbes",
name:"Bulbig Brozeur"
},
{
quote:"Tu ne voudrais pas plutôt aller finir les quêtes que tu as en cours ?",
name:"La Voix de la Raison"
}
];
$('#quoteButton').click(function(evt){
//define the containers of the info we target
var quote = $('#quoteContainer p').text();
var quoteGenius = $('#quoteGenius').text();
//prevent browser's default action
evt.preventDefault();
//getting a new random number to attach to a quote and setting a limit
var sourceLength = quoteSource.length;
var randomNumber= Math.floor(Math.random()*sourceLength);
//set a new quote
for(i=0;i<=sourceLength;i+=1){
var newQuoteText = quoteSource[randomNumber].quote;
var newQuoteGenius = quoteSource[randomNumber].name;
//console.log(newQuoteText,newQuoteGenius);
var timeAnimation = 500;
var quoteContainer = $('#quoteContainer');
//fade out animation with callback
quoteContainer.fadeOut(timeAnimation, function(){
quoteContainer.html('');
quoteContainer.append('<p>'+newQuoteText+'</p>'+'<p id="quoteGenius">'+'- '+newQuoteGenius+'</p>');
//fadein animation.
quoteContainer.fadeIn(timeAnimation);
});
break;
};//end for loop
});//end quoteButton function
});//end document ready

View File

@ -1,64 +0,0 @@
body{
font-family: 'Roboto', sans-serif;
background: #c7bcad;
}
#container{
width:800px;
margin:50px auto;
padding: 20px;
width:50%;
}
#container h2{
text-align:center;
color:#045;
}
#quoteContainer{
width:75%;
background: #c7bcad;
padding:10px;
margin:30px auto;
text-align: center;
height:70px;
}
#buttonContainer{
width: 100%;
text-align: center;
}
#quoteButton{
width:200px;
margin-top: 10px;
border:2px solid #46b8da;
color:#045;
font-family: inherit;
font-weight: bold;
padding:5px;
text-decoration: none;
text-align: center;
}
#quoteButton:hover{
cursor:pointer;
background:#09c;
color: #fff;
}
#quoteButton:active{
cursor: pointer;
}
#quoteButton{
display: inline-block;
}
#quoteGenius{
font-style: italic;
font-weight: 600;
text-align: center;
}
/*MEDIA QUERIES*/
@media screen and(max-width:760px){
#quoteButton,#addNew{
display: block;
}
}

View File

@ -1,41 +0,0 @@
<!DOCTYPE html>
<html lang="fr" >
<head>
<meta charset="UTF-8">
<title>Roulette à donjons</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Roulette à donjons</title>
<link rel="stylesheet" href="quote.css">
<link href='https://fonts.googleapis.com/css?family=Roboto:400,700' rel='stylesheet' type='text/css'>
<script src="jquery-1.11.2.min.js" type="text/javascript"></script>
</head>
<body>
<div id="container">
<h2>Vous ne savez pas quel donjon faire en guilde ?</h2>
<h2>Laissez les Dieux vous guider dans votre choix.</h2>
<div id="quoteContainer">
<p></p>
<p id="quoteGenius"></p>
</div><!--end quoteContainer-->
<div id="buttonContainer">
<a href="#" id="quoteButton">M'en remettre aux Dieux.</a>
</div><!--end buttonContainer-->
</div><!--end container-->
</body>
</html>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src="js/index.js"></script>
</body>
</html>

View File

@ -1,434 +0,0 @@
$(document).ready(function(){
var quoteSource=[
{
quote: "Crypte de Kardorim",
name:"Kardorim"
},
{
quote:"Grange du Tournesol Affamé",
name:"Tournesol Affamé"
},
{
quote:"Château Ensablé",
name:"Mob l'Éponge"
},
{
quote:"Cour du Bouftou Royal",
name:"Bouftou Royal"
},
{
quote:"Donjon des Scarafeuilles",
name:"Scarabosse Doré"
},
{
quote:"Donjon des Tofus",
name:"Botofu"
},
{
quote:"Maison Fantôme",
name:"Boostache"
},
{
quote:"Donjon des Squelettes",
name:"Chafer Rōnin"
},
{
quote:"Cache de Kankreblath",
name:"Kankreblath"
},
{
quote:"Donjon des Bworks",
name:"Bworkette"
},
{
quote:"Donjon des Forgerons",
name:"Coffre des Forgerons"
},
{
quote:"Donjon des Larves",
name:"Shin Larve"
},
{
quote:"Grotte Hesque",
name:"Corailleur Magistral"
},
{
quote:"Nid du Kwakwa",
name:"Kwakwa"
},
{
quote:"Caverne des Bulbes",
name:"Bulbig Brozeur"
},
{
quote: "Château du Wa Wabbit",
name:"Wa Wabbit"
},
{
quote:"Village kanniboul",
name:"Kanniboul Ebil"
},
{
quote:"Clos des Blops",
name:"Blops Royaux"
},
{
quote:"Gelaxième Dimension",
name:"Gelées Royales"
},
{
quote:"Laboratoire de Brumen Tinctorias",
name:"Nelween"
},
{
quote:"Cale de l'Arche d'Otomaï",
name:"Gourlo le Terrible"
},
{
quote:"Donjon des Craqueleurs",
name:"Craqueleur Légendaire"
},
{
quote:"Repaire de Daïgoro",
name:"Daïgoro"
},
{
quote:"Terrier du Wa Wabbit",
name:"Wa Wobot"
},
{
quote:"Cimetière des Mastodontes",
name:"Mantiscore"
},
{
quote:"Antre de la Reine Nyée",
name:"Reine Nyée"
},
{
quote:"Domaine Ancestral",
name:"Abraknyde Ancestral"
},
{
quote:"Bateau du Chouque",
name:"Chouque"
},
{
quote:"Chapiteau des Magik Riktus",
name:"Choudini"
},
{
quote:"Antre du Dragon Cochon",
name:"Dragon Cochon"
},
{
quote:"Caverne du Koulosse",
name:"Koulosse"
},
{
quote:"Tanière du Meulou",
name:"Meulou"
},
{
quote:"Arbre de Moon",
name:"Moon"
},
{
quote:"Théâtre de Dramak",
name:"Maître des Pantins"
},
{
quote:"Fabrique de Malléfisk",
name:"Malléfisk"
},
{
quote: "Goulet du Rasboul",
name:"Silf le Rasboul Majeur"
},
{
quote:"Bibliothèque du Maître Corbac",
name:"Maître Corbac"
},
{
quote:"Donjon des Rats de Bonta",
name:"Rat Blanc"
},
{
quote:"Donjon des Rats de Brâkmar",
name:"Rat Noir"
},
{
quote:"Miausolée du Pounicheur",
name:"Pounicheur"
},
{
quote:"Antre du Blops Multicolore Royal",
name:"Blops Multicolore Royal"
},
{
quote:"Centre du Labyrinthe du Minotoror",
name:"Minotoror"
},
{
quote:"Serre du Royalmouth",
name:"Royalmouth"
},
{
quote:"Repaire des Pandikazes",
name:"Maître Pandore"
},
{
quote:"Tofulailler Royal",
name:"Tofu Royal"
},
{
quote:"Donjon des Dragoeufs",
name:"Crocabulia"
},
{
quote:"Repaire de Skeunk",
name:"Skeunk"
},
{
quote:"Mégalithe de Fraktale",
name:"Fraktale"
},
{
quote:"Donjon des Kitsounes",
name:"Tanukouï San"
},
{
quote:"Volière de la Haute Truche",
name:"Haute Truche"
},
{
quote:"Caverne d'El Piko",
name:"El Piko"
},
{
quote:"Ring du Capitaine Ekarlatte",
name:"Capitaine Ekarlatte"
},
{
quote:"Donjon des Firefoux",
name:"Péki Péki"
},
{
quote:"Clairière du Chêne Mou",
name:"Chêne Mou"
},
{
quote:"Laboratoire du Tynril",
name:"Tynrils"
},
{
quote:"Excavation du Mansot Royal",
name:"Mansot Royal"
},
{
quote:"Épave du Grolandais Violent",
name:"Ben le Ripate"
},
{
quote:"Donjon des Rats du Château d'Amakna",
name:"Sphincter Cell"
},
{
quote:"Galerie du Phossile",
name:"Phossile"
},
{
quote: "Canopée du Kimbo",
name:"Kimbo"
},
{
quote:"Salle du Minotot",
name:"Minotot"
},
{
quote:"Hypogée de l'Obsidiantre",
name:"Obsidiantre"
},
{
quote:"Grotte de Kanigroula",
name:"Kanigroula"
},
{
quote:"Plateau de Ush",
name:"Ush Galesh"
},
{
quote:"Cavernes Givrefoux",
name:"Tengu Givrefoux"
},
{
quote:"Boyau du Père Ver",
name:"Père Ver"
},
{
quote:"Horologium de XLII",
name:"XLII"
},
{
quote:"Antre du Korriandre",
name:"Korriandre"
},
{
quote:"Antre du Kralamoure Géant",
name:"Kralamoure Géant"
},
{
quote:"Grotte du Bworker",
name:"Bworker"
},
{
quote:"Temple du Grand Ougah",
name:"Ougah"
},
{
quote:"Cave du Toxoliath",
name:"Toxoliath"
},
{
quote:"Cavernes du Kolosso",
name:"Kolosso"
},
{
quote:"Cavernes Nourricières",
name:"Fuji Givrefoux Nourricière"
},
{
quote:"Mine de Sakaï",
name:"N (nique Grolloum !)"
},
{
quote:"Antichambre du Glourséleste",
name:"Glourséleste"
},
{
quote:"Pyramide d'Ombre",
name:"Ombre"
},
{
quote:"Camp du Comte Razof",
name:"Comte Razof"
},
{
quote: "Forgefroide de Missiz Frizz",
name:"Missiz Frizz"
},
{
quote:"Transporteur de Sylargh",
name:"Sylargh"
},
{
quote:"Salons privés de Klime",
name:"Klime"
},
{
quote:"Laboratoire de Nileza",
name:"Nileza"
},
{
quote:"Donjon du Comte",
name:"Comte Harebourg"
},
{
quote:"Aquadôme de Merkator",
name:"Merkator"
},
{
quote:"Palais du roi Nidas",
name:"roi Nidas"
},
{
quote:"Trône de la Cour Sombre",
name:"Reine des Voleurs"
},
{
quote:"Ventre de la Baleine",
name:"Protozorreur"
},
{
quote:"Œil de Vortex",
name:"Vortex"
},
{
quote:"Défi du Chalœil",
name:"Chalœil"
},
{
quote:"Vaisseau du Capitaine Meno",
name:"Capitaine Meno"
},
{
quote:"Temple de Koutoulou",
name:"Larve de Koutoulou"
},
{
quote:"Palais de Dantinéa",
name:"Dantinéa"
},
{
quote:"Chambre de Tal Kasha",
name:"Tal Kasha"
},
{
quote:"Manoir des Katrepat",
name:"Anerice la Shushess"
},
{
quote:"Belvédère d'Ilyzaelle",
name:"Ilyzaelle"
},
{
quote:"Tour de Solar",
name:"Solar"
},
{
quote:"Tour de Bethel",
name:"Bethel Akarna"
},
{
quote:"Brasserie du roi Dazak",
name:"Dazak Martegel"
},
{
quote:"Parmis toutes les possibilités, tu tombes sur moi ? Nos destins sont certainement liés !",
name:"La Voix de la Raison"
}
];
$('#quoteButton').click(function(evt){
//define the containers of the info we target
var quote = $('#quoteContainer p').text();
var quoteGenius = $('#quoteGenius').text();
//prevent browser's default action
evt.preventDefault();
//getting a new random number to attach to a quote and setting a limit
var sourceLength = quoteSource.length;
var randomNumber= Math.floor(Math.random()*sourceLength);
//set a new quote
for(i=0;i<=sourceLength;i+=1){
var newQuoteText = quoteSource[randomNumber].quote;
var newQuoteGenius = quoteSource[randomNumber].name;
//console.log(newQuoteText,newQuoteGenius);
var timeAnimation = 500;
var quoteContainer = $('#quoteContainer');
//fade out animation with callback
quoteContainer.fadeOut(timeAnimation, function(){
quoteContainer.html('');
quoteContainer.append('<p>'+newQuoteText+'</p>'+'<p id="quoteGenius">'+'- '+newQuoteGenius+'</p>');
//fadein animation.
quoteContainer.fadeIn(timeAnimation);
});
break;
};//end for loop
});//end quoteButton function
});//end document ready

View File

@ -1,64 +0,0 @@
body{
font-family: 'Roboto', sans-serif;
background: #c7bcad;
}
#container{
width:800px;
margin:50px auto;
padding: 20px;
width:50%;
}
#container h2{
text-align:center;
color:#045;
}
#quoteContainer{
width:75%;
background: #c7bcad;
padding:10px;
margin:30px auto;
text-align: center;
height:70px;
}
#buttonContainer{
width: 100%;
text-align: center;
}
#quoteButton{
width:200px;
margin-top: 10px;
border:2px solid #46b8da;
color:#045;
font-family: inherit;
font-weight: bold;
padding:5px;
text-decoration: none;
text-align: center;
}
#quoteButton:hover{
cursor:pointer;
background:#09c;
color: #fff;
}
#quoteButton:active{
cursor: pointer;
}
#quoteButton{
display: inline-block;
}
#quoteGenius{
font-style: italic;
font-weight: 600;
text-align: center;
}
/*MEDIA QUERIES*/
@media screen and(max-width:760px){
#quoteButton,#addNew{
display: block;
}
}

View File

@ -1,41 +0,0 @@
<!DOCTYPE html>
<html lang="fr" >
<head>
<meta charset="UTF-8">
<title>Roulette à donjons</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Roulette à donjons</title>
<link rel="stylesheet" href="quote.css">
<link href='https://fonts.googleapis.com/css?family=Roboto:400,700' rel='stylesheet' type='text/css'>
<script src="jquery-1.11.2.min.js" type="text/javascript"></script>
</head>
<body>
<div id="container">
<h2>Vous ne savez pas quel donjon faire en guilde ?</h2>
<h2>Laissez les Dieux vous guider dans votre choix.</h2>
<div id="quoteContainer">
<p></p>
<p id="quoteGenius"></p>
</div><!--end quoteContainer-->
<div id="buttonContainer">
<a href="#" id="quoteButton">M'en remettre aux Dieux.</a>
</div><!--end buttonContainer-->
</div><!--end container-->
</body>
</html>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src="js/index.js"></script>
</body>
</html>

View File

@ -1,122 +0,0 @@
$(document).ready(function(){
var quoteSource=[
{
quote: "Château du Wa Wabbit",
name:"Wa Wabbit"
},
{
quote:"Village kanniboul",
name:"Kanniboul Ebil"
},
{
quote:"Clos des Blops",
name:"Blops Royaux"
},
{
quote:"Gelaxième Dimension",
name:"Gelées Royales"
},
{
quote:"Laboratoire de Brumen Tinctorias",
name:"Nelween"
},
{
quote:"Cale de l'Arche d'Otomaï",
name:"Gourlo le Terrible"
},
{
quote:"Donjon des Craqueleurs",
name:"Craqueleur Légendaire"
},
{
quote:"Repaire de Daïgoro",
name:"Daïgoro"
},
{
quote:"Terrier du Wa Wabbit",
name:"Wa Wobot"
},
{
quote:"Cimetière des Mastodontes",
name:"Mantiscore"
},
{
quote:"Antre de la Reine Nyée",
name:"Reine Nyée"
},
{
quote:"Domaine Ancestral",
name:"Abraknyde Ancestral"
},
{
quote:"Bateau du Chouque",
name:"Chouque"
},
{
quote:"Chapiteau des Magik Riktus",
name:"Choudini"
},
{
quote:"Antre du Dragon Cochon",
name:"Dragon Cochon"
},
{
quote:"Caverne du Koulosse",
name:"Koulosse"
},
{
quote:"Tanière du Meulou",
name:"Meulou"
},
{
quote:"Arbre de Moon",
name:"Moon"
},
{
quote:"Théâtre de Dramak",
name:"Maître des Pantins"
},
{
quote:"Fabrique de Malléfisk",
name:"Malléfisk"
},
{
quote:"Tu mérites un peu de repos non ? Reste glander au zaap aujourd'hui.",
name:"La Voix de la Raison"
}
];
$('#quoteButton').click(function(evt){
//define the containers of the info we target
var quote = $('#quoteContainer p').text();
var quoteGenius = $('#quoteGenius').text();
//prevent browser's default action
evt.preventDefault();
//getting a new random number to attach to a quote and setting a limit
var sourceLength = quoteSource.length;
var randomNumber= Math.floor(Math.random()*sourceLength);
//set a new quote
for(i=0;i<=sourceLength;i+=1){
var newQuoteText = quoteSource[randomNumber].quote;
var newQuoteGenius = quoteSource[randomNumber].name;
//console.log(newQuoteText,newQuoteGenius);
var timeAnimation = 500;
var quoteContainer = $('#quoteContainer');
//fade out animation with callback
quoteContainer.fadeOut(timeAnimation, function(){
quoteContainer.html('');
quoteContainer.append('<p>'+newQuoteText+'</p>'+'<p id="quoteGenius">'+'- '+newQuoteGenius+'</p>');
//fadein animation.
quoteContainer.fadeIn(timeAnimation);
});
break;
};//end for loop
});//end quoteButton function
});//end document ready

View File

@ -1,64 +0,0 @@
body{
font-family: 'Roboto', sans-serif;
background: #c7bcad;
}
#container{
width:800px;
margin:50px auto;
padding: 20px;
width:50%;
}
#container h2{
text-align:center;
color:#045;
}
#quoteContainer{
width:75%;
background: #c7bcad;
padding:10px;
margin:30px auto;
text-align: center;
height:70px;
}
#buttonContainer{
width: 100%;
text-align: center;
}
#quoteButton{
width:200px;
margin-top: 10px;
border:2px solid #46b8da;
color:#045;
font-family: inherit;
font-weight: bold;
padding:5px;
text-decoration: none;
text-align: center;
}
#quoteButton:hover{
cursor:pointer;
background:#09c;
color: #fff;
}
#quoteButton:active{
cursor: pointer;
}
#quoteButton{
display: inline-block;
}
#quoteGenius{
font-style: italic;
font-weight: 600;
text-align: center;
}
/*MEDIA QUERIES*/
@media screen and(max-width:760px){
#quoteButton,#addNew{
display: block;
}
}

View File

@ -1,41 +0,0 @@
<!DOCTYPE html>
<html lang="fr" >
<head>
<meta charset="UTF-8">
<title>Roulette à donjons</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Roulette à donjons</title>
<link rel="stylesheet" href="quote.css">
<link href='https://fonts.googleapis.com/css?family=Roboto:400,700' rel='stylesheet' type='text/css'>
<script src="jquery-1.11.2.min.js" type="text/javascript"></script>
</head>
<body>
<div id="container">
<h2>Vous ne savez pas quel donjon faire en guilde ?</h2>
<h2>Laissez les Dieux vous guider dans votre choix.</h2>
<div id="quoteContainer">
<p></p>
<p id="quoteGenius"></p>
</div><!--end quoteContainer-->
<div id="buttonContainer">
<a href="#" id="quoteButton">M'en remettre aux Dieux.</a>
</div><!--end buttonContainer-->
</div><!--end container-->
</body>
</html>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src="js/index.js"></script>
</body>
</html>

View File

@ -1,138 +0,0 @@
$(document).ready(function(){
var quoteSource=[
{
quote: "Goulet du Rasboul",
name:"Silf le Rasboul Majeur"
},
{
quote:"Bibliothèque du Maître Corbac",
name:"Maître Corbac"
},
{
quote:"Donjon des Rats de Bonta",
name:"Rat Blanc"
},
{
quote:"Donjon des Rats de Brâkmar",
name:"Rat Noir"
},
{
quote:"Miausolée du Pounicheur",
name:"Pounicheur"
},
{
quote:"Antre du Blops Multicolore Royal",
name:"Blops Multicolore Royal"
},
{
quote:"Centre du Labyrinthe du Minotoror",
name:"Minotoror"
},
{
quote:"Serre du Royalmouth",
name:"Royalmouth"
},
{
quote:"Repaire des Pandikazes",
name:"Maître Pandore"
},
{
quote:"Tofulailler Royal",
name:"Tofu Royal"
},
{
quote:"Donjon des Dragoeufs",
name:"Crocabulia"
},
{
quote:"Repaire de Skeunk",
name:"Skeunk"
},
{
quote:"Mégalithe de Fraktale",
name:"Fraktale"
},
{
quote:"Donjon des Kitsounes",
name:"Tanukouï San"
},
{
quote:"Volière de la Haute Truche",
name:"Haute Truche"
},
{
quote:"Caverne d'El Piko",
name:"El Piko"
},
{
quote:"Ring du Capitaine Ekarlatte",
name:"Capitaine Ekarlatte"
},
{
quote:"Donjon des Firefoux",
name:"Péki Péki"
},
{
quote:"Clairière du Chêne Mou",
name:"Chêne Mou"
},
{
quote:"Laboratoire du Tynril",
name:"Tynrils"
},
{
quote:"Excavation du Mansot Royal",
name:"Mansot Royal"
},
{
quote:"Épave du Grolandais Violent",
name:"Ben le Ripate"
},
{
quote:"Donjon des Rats du Château d'Amakna",
name:"Sphincter Cell"
},
{
quote:"Galerie du Phossile",
name:"Phossile"
},
{
quote:"Tu devrais aussi t'intéresser au JcJ. Va donc taper un percepteur !",
name:"La Voix de la Raison"
}
];
$('#quoteButton').click(function(evt){
//define the containers of the info we target
var quote = $('#quoteContainer p').text();
var quoteGenius = $('#quoteGenius').text();
//prevent browser's default action
evt.preventDefault();
//getting a new random number to attach to a quote and setting a limit
var sourceLength = quoteSource.length;
var randomNumber= Math.floor(Math.random()*sourceLength);
//set a new quote
for(i=0;i<=sourceLength;i+=1){
var newQuoteText = quoteSource[randomNumber].quote;
var newQuoteGenius = quoteSource[randomNumber].name;
//console.log(newQuoteText,newQuoteGenius);
var timeAnimation = 500;
var quoteContainer = $('#quoteContainer');
//fade out animation with callback
quoteContainer.fadeOut(timeAnimation, function(){
quoteContainer.html('');
quoteContainer.append('<p>'+newQuoteText+'</p>'+'<p id="quoteGenius">'+'- '+newQuoteGenius+'</p>');
//fadein animation.
quoteContainer.fadeIn(timeAnimation);
});
break;
};//end for loop
});//end quoteButton function
});//end document ready

View File

@ -1,64 +0,0 @@
body{
font-family: 'Roboto', sans-serif;
background: #c7bcad;
}
#container{
width:800px;
margin:50px auto;
padding: 20px;
width:50%;
}
#container h2{
text-align:center;
color:#045;
}
#quoteContainer{
width:75%;
background: #c7bcad;
padding:10px;
margin:30px auto;
text-align: center;
height:70px;
}
#buttonContainer{
width: 100%;
text-align: center;
}
#quoteButton{
width:200px;
margin-top: 10px;
border:2px solid #46b8da;
color:#045;
font-family: inherit;
font-weight: bold;
padding:5px;
text-decoration: none;
text-align: center;
}
#quoteButton:hover{
cursor:pointer;
background:#09c;
color: #fff;
}
#quoteButton:active{
cursor: pointer;
}
#quoteButton{
display: inline-block;
}
#quoteGenius{
font-style: italic;
font-weight: 600;
text-align: center;
}
/*MEDIA QUERIES*/
@media screen and(max-width:760px){
#quoteButton,#addNew{
display: block;
}
}

View File

@ -1,41 +0,0 @@
<!DOCTYPE html>
<html lang="fr" >
<head>
<meta charset="UTF-8">
<title>Roulette à donjons</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Roulette à donjons</title>
<link rel="stylesheet" href="quote.css">
<link href='https://fonts.googleapis.com/css?family=Roboto:400,700' rel='stylesheet' type='text/css'>
<script src="jquery-1.11.2.min.js" type="text/javascript"></script>
</head>
<body>
<div id="container">
<h2>Vous ne savez pas quel donjon faire en guilde ?</h2>
<h2>Laissez les Dieux vous guider dans votre choix.</h2>
<div id="quoteContainer">
<p></p>
<p id="quoteGenius"></p>
</div><!--end quoteContainer-->
<div id="buttonContainer">
<a href="#" id="quoteButton">M'en remettre aux Dieux.</a>
</div><!--end buttonContainer-->
</div><!--end container-->
</body>
</html>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src="js/index.js"></script>
</body>
</html>

View File

@ -1,118 +0,0 @@
$(document).ready(function(){
var quoteSource=[
{
quote: "Canopée du Kimbo",
name:"Kimbo"
},
{
quote:"Salle du Minotot",
name:"Minotot"
},
{
quote:"Hypogée de l'Obsidiantre",
name:"Obsidiantre"
},
{
quote:"Grotte de Kanigroula",
name:"Kanigroula"
},
{
quote:"Plateau de Ush",
name:"Ush Galesh"
},
{
quote:"Cavernes Givrefoux",
name:"Tengu Givrefoux"
},
{
quote:"Boyau du Père Ver",
name:"Père Ver"
},
{
quote:"Horologium de XLII",
name:"XLII"
},
{
quote:"Antre du Korriandre",
name:"Korriandre"
},
{
quote:"Antre du Kralamoure Géant",
name:"Kralamoure Géant"
},
{
quote:"Grotte du Bworker",
name:"Bworker"
},
{
quote:"Temple du Grand Ougah",
name:"Ougah"
},
{
quote:"Cave du Toxoliath",
name:"Toxoliath"
},
{
quote:"Cavernes du Kolosso",
name:"Kolosso"
},
{
quote:"Cavernes Nourricières",
name:"Fuji Givrefoux Nourricière"
},
{
quote:"Mine de Sakaï",
name:"N (nique Grolloum !)"
},
{
quote:"Antichambre du Glourséleste",
name:"Glourséleste"
},
{
quote:"Pyramide d'Ombre",
name:"Ombre"
},
{
quote:"Camp du Comte Razof",
name:"Comte Razof"
},
{
quote:"Il fait beau aujourd'hui, tu devrais aller prendre l'air dehors.",
name:"La Voix de la Raison"
}
];
$('#quoteButton').click(function(evt){
//define the containers of the info we target
var quote = $('#quoteContainer p').text();
var quoteGenius = $('#quoteGenius').text();
//prevent browser's default action
evt.preventDefault();
//getting a new random number to attach to a quote and setting a limit
var sourceLength = quoteSource.length;
var randomNumber= Math.floor(Math.random()*sourceLength);
//set a new quote
for(i=0;i<=sourceLength;i+=1){
var newQuoteText = quoteSource[randomNumber].quote;
var newQuoteGenius = quoteSource[randomNumber].name;
//console.log(newQuoteText,newQuoteGenius);
var timeAnimation = 500;
var quoteContainer = $('#quoteContainer');
//fade out animation with callback
quoteContainer.fadeOut(timeAnimation, function(){
quoteContainer.html('');
quoteContainer.append('<p>'+newQuoteText+'</p>'+'<p id="quoteGenius">'+'- '+newQuoteGenius+'</p>');
//fadein animation.
quoteContainer.fadeIn(timeAnimation);
});
break;
};//end for loop
});//end quoteButton function
});//end document ready

View File

@ -1,64 +0,0 @@
body{
font-family: 'Roboto', sans-serif;
background: #c7bcad;
}
#container{
width:800px;
margin:50px auto;
padding: 20px;
width:50%;
}
#container h2{
text-align:center;
color:#045;
}
#quoteContainer{
width:75%;
background: #c7bcad;
padding:10px;
margin:30px auto;
text-align: center;
height:70px;
}
#buttonContainer{
width: 100%;
text-align: center;
}
#quoteButton{
width:200px;
margin-top: 10px;
border:2px solid #46b8da;
color:#045;
font-family: inherit;
font-weight: bold;
padding:5px;
text-decoration: none;
text-align: center;
}
#quoteButton:hover{
cursor:pointer;
background:#09c;
color: #fff;
}
#quoteButton:active{
cursor: pointer;
}
#quoteButton{
display: inline-block;
}
#quoteGenius{
font-style: italic;
font-weight: 600;
text-align: center;
}
/*MEDIA QUERIES*/
@media screen and(max-width:760px){
#quoteButton,#addNew{
display: block;
}
}

View File

@ -1,41 +0,0 @@
<!DOCTYPE html>
<html lang="fr" >
<head>
<meta charset="UTF-8">
<title>Roulette à donjons</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Roulette à donjons</title>
<link rel="stylesheet" href="quote.css">
<link href='https://fonts.googleapis.com/css?family=Roboto:400,700' rel='stylesheet' type='text/css'>
<script src="jquery-1.11.2.min.js" type="text/javascript"></script>
</head>
<body>
<div id="container">
<h2>Vous ne savez pas quel donjon faire en guilde ?</h2>
<h2>Laissez les Dieux vous guider dans votre choix.</h2>
<div id="quoteContainer">
<p></p>
<p id="quoteGenius"></p>
</div><!--end quoteContainer-->
<div id="buttonContainer">
<a href="#" id="quoteButton">M'en remettre aux Dieux.</a>
</div><!--end buttonContainer-->
</div><!--end container-->
</body>
</html>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src="js/index.js"></script>
</body>
</html>

View File

@ -1,122 +0,0 @@
$(document).ready(function(){
var quoteSource=[
{
quote: "Forgefroide de Missiz Frizz",
name:"Missiz Frizz"
},
{
quote:"Transporteur de Sylargh",
name:"Sylargh"
},
{
quote:"Salons privés de Klime",
name:"Klime"
},
{
quote:"Laboratoire de Nileza",
name:"Nileza"
},
{
quote:"Donjon du Comte",
name:"Comte Harebourg"
},
{
quote:"Aquadôme de Merkator",
name:"Merkator"
},
{
quote:"Palais du roi Nidas",
name:"roi Nidas"
},
{
quote:"Trône de la Cour Sombre",
name:"Reine des Voleurs"
},
{
quote:"Ventre de la Baleine",
name:"Protozorreur"
},
{
quote:"Œil de Vortex",
name:"Vortex"
},
{
quote:"Défi du Chalœil",
name:"Chalœil"
},
{
quote:"Vaisseau du Capitaine Meno",
name:"Capitaine Meno"
},
{
quote:"Temple de Koutoulou",
name:"Larve de Koutoulou"
},
{
quote:"Palais de Dantinéa",
name:"Dantinéa"
},
{
quote:"Chambre de Tal Kasha",
name:"Tal Kasha"
},
{
quote:"Manoir des Katrepat",
name:"Anerice la Shushess"
},
{
quote:"Belvédère d'Ilyzaelle",
name:"Ilyzaelle"
},
{
quote:"Tour de Solar",
name:"Solar"
},
{
quote:"Tour de Bethel",
name:"Bethel Akarna"
},
{
quote:"Brasserie du roi Dazak",
name:"Dazak Martegel"
},
{
quote:"Fouyaya. Les donjons de ce niveau sont bien trop difficiles pour toi !",
name:"La Voix de la Raison"
}
];
$('#quoteButton').click(function(evt){
//define the containers of the info we target
var quote = $('#quoteContainer p').text();
var quoteGenius = $('#quoteGenius').text();
//prevent browser's default action
evt.preventDefault();
//getting a new random number to attach to a quote and setting a limit
var sourceLength = quoteSource.length;
var randomNumber= Math.floor(Math.random()*sourceLength);
//set a new quote
for(i=0;i<=sourceLength;i+=1){
var newQuoteText = quoteSource[randomNumber].quote;
var newQuoteGenius = quoteSource[randomNumber].name;
//console.log(newQuoteText,newQuoteGenius);
var timeAnimation = 500;
var quoteContainer = $('#quoteContainer');
//fade out animation with callback
quoteContainer.fadeOut(timeAnimation, function(){
quoteContainer.html('');
quoteContainer.append('<p>'+newQuoteText+'</p>'+'<p id="quoteGenius">'+'- '+newQuoteGenius+'</p>');
//fadein animation.
quoteContainer.fadeIn(timeAnimation);
});
break;
};//end for loop
});//end quoteButton function
});//end document ready

View File

@ -9,7 +9,7 @@ Ne vous est-il jamais arrivé ce grand questionnement lors d'une conversation en
Mais n'ayez crainte ! Avec nos contacts hauts placés au sein de l'**Inglorium**, nous avez réussis à obtenir la grâce d'**Écaflip** afin de vous proposer cet exceptionnel outil, sobrement nommé **La roulette à donjons** !
Grâce à lui, fini les débats sans fin où vous vous battiez contre vos amis. Désormais, l'avis impartial d'Écaflip sera là pour vous départager.
Grâce à lui, fini les débats sans fin où vous vous battiez contre vos amis. Désormais, l'avis impartial d'**Écaflip** sera là pour vous départager.
___________
@ -17,8 +17,6 @@ ___________
Il est possible d'utiliser cet outil à l'adresse suivante : http://ersatz.xyz/donjons
Un problème ? Des améliorations à proposer ? Ou tout simplement échanger autour du projet ? Rejoignez-nous sur Discord ! https://discord.gg/nBuZ9vJ dans le canal *#dev_plateformes*. Nous vous y accueillerons à bras ouverts ;)
Un problème ? Des améliorations à proposer ? Ou tout simplement échanger autour du projet ? __Rejoignez-nous sur Discord__ ! https://discord.gg/nBuZ9vJ dans le canal *#cila*. Nous vous y accueillerons à bras ouverts ;)
Le code original a été pris à cette adresse : https://codepen.io/kkoutoup/pen/zxmGLE
Sont utilisés : HTML,CSS & jQuery.
Sont utilisés : HTML,CSS & JS.

BIN
css/.DS_Store vendored Normal file

Binary file not shown.

13462
css/bootstrap.min.css vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,14 +1,68 @@
body{
font-family: 'Roboto', sans-serif;
background: #c7bcad;
}
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper,.ui-page, .ui-content {
background: #c7bcad !important;
}
a {
color: #045;
}
div#slider {
width: 80%;
max-width: 1000px;
margin: 0 auto;
}
div#slider figure {
position: relative;
width: 500%;
margin: 0;
padding: 0;
font-size: 0;
text-align: left;
}
div#slider figure img {
width: 20%;
height: auto;
float: left;
}
div#slider {
width: 80%;
max-width: 1000px;
overflow: hidden;
}
@keyframes slidy {
0% { left: 0; }
20% { left: 0; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -400%; }
}
div#slider figure {
position: relative;
width: 500%;
margin: 0;
padding: 0;
font-size: 0;
left: 0;
text-align: left;
animation: 30s slidy infinite;
}
#container{
width:800px;
margin:50px auto;
padding: 20px;
width:50%;
@ -19,50 +73,39 @@ a {
}
#quoteContainer{
width:75%;
background: #c7bcad;
padding:10px;
margin:30px auto;
text-align: center;
height:70px;
}
#buttonContainer{
width: 100%;
text-align: center;
}
#quoteButton{
width:200px;
margin-top: 10px;
border:2px solid #46b8da;
color:#045;
font-family: inherit;
font-weight: bold;
padding:5px;
text-decoration: none;
#quoteGenius{
font-size: x-large;
font-weight: 500;
text-align: center;
color: #3388cc;
}
#quoteButton:hover{
cursor:pointer;
background:#09c;
color: #fff;
}
#quoteButton:active{
cursor: pointer;
}
#quoteButton{
display: inline-block;
}
#quoteGenius{
font-style: italic;
font-weight: 600;
text-align: center;
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
text-shadow: none !important;
}
/*MEDIA QUERIES*/
@media screen and(max-width:760px){
#quoteButton,#addNew{
#addNew{
display: block;
}
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev{
display:block;
}

91
faq.html Normal file
View File

@ -0,0 +1,91 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>FAQ</title>
<meta property="og:title" content="Roulette à donjons">
<meta property="og:image" content="https://cila.camelia-studio.org/roulette-donjons/logo_%C3%A9caflip.png">
<meta property="og:description"
content="Outil permettant de tirer au sort l'un des donjons du jeu Dofus dans la fourchette de niveaux sélectionnée.">
<link rel="icon" href="favicon.ico"/>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/style.css">
<link href='https://fonts.googleapis.com/css?family=Roboto:400,700' rel='stylesheet' type='text/css'>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<div class="container-fluid">
<a class="navbar-brand" href="index.html">Roulette à donjons</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link" href="index.html">Accueil</a>
</li>
<li class="nav-item">
<a class="nav-link" href="infos.html">Informations</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://git.crystalyx.net/camelia-studio/Roulette-a-donjons" target="_blank">Contribuer &#8599;</a>
</li>
<li class="nav-item">
<a class="nav-link" href="soutenir.html">Soutenir</a>
</li>
<li class="nav-item">
<a class="nav-link" href="livre.html">Infos base</a>
</li>
<li class="nav-item">
<a class="nav-link active" href="faq.html">FAQ</a>
</li>
</ul>
</div>
</div>
</nav>
<div id="container">
<h2>Foire aux questions</h2>
<ul>
<li><b>J'ai cliqué sur le bouton, mais aucun donjon ne s'affiche, pourquoi ?</b></li>
</ul>
<p><b>1.</b> La fourchette de niveaux que tu as choisi est probablement trop petite et aucun donjon n'est contenu
dans cet interval.</p>
<p><b>2. </b> Le site utilise <i>Javascript</i> pour fonctionner. Vérifie que ton navigateur autorise bien
l'utilisation de <i>Javascript</i> ou que ton bloqueur de publicités soit désactivé (il n'y a aucune publicité
ni aucun cookie chez nous !).</p>
<ul>
<li><b>J'ai des soucis d'affichage lorsque j'utilise le site sur mon téléphone.</b></li>
</ul>
<p>Malheureusement, notre outil n'est pas entièrement optimisé pour une utilisation sur téléphonne ou tablette. En
attendant que cela soit le cas, nous vous conseillons d'utiliser un ordinateur.</p>
<ul>
<li><b>Je souhaite aider le projet, comment puis-je le faire ?</b></li>
</ul>
<p><b>1. </b>Il y a différentes façons de nous aider. Tu peux déjà commencer par partager le projet à ton entourage,
ta guilde et tes amis !</p>
<p><b>2. </b>Tu peux également venir <a href="https://discord.gg/nBuZ9vJ" target="_blank">sur Discord</a> discuter
avec nous des améliorations que nous pourrions apporter ou des bogues que nous pourrions corriger.</p>
<p><b>3. </b>Tu peux également aider directement au développement de l'outil via le <a
href="https://git.crystalyx.net/camelia-studio/Roulette-a-donjons/issues" target="_blank">Gitea</a>. Nous
utilisons l'HTML, du CSS, ainsi que du Javascript pour cet outil.</p>
<p><b>4. </b>Enfin, il est possible de nous soutenir financièrement, en faisant un don à notre association <b>Camélia
Studio</b> sur <a href="https://paypal.me/camelia" target="_blank">Paypal</a>. Cela lui permettra de payer le
nom de domaine, l'hébergement du site, ainsi que lui offrir la possibilité de développer d'autres outils.
L'association ne vend rien et vie uniquement grâce aux dons.</p>
<ul>
<li><b>Je ne tombe jamais sur les donjons événementiels, est-ce normal ?</b></li>
</ul>
<p>Oui ! Nous avons fait le choix de ne pas intégrer les donjons qui ne sont pas accessible tout au long de l'année
à notre base de données (par exemple ; les donjons de Nowel ou de Vulkania).</p>
<div class="d-flex justify-content-center"><img src="img/eca.png"></div>
<p>Ton problème n'est toujours pas résolu ? Viens nous voir <a href="https://discord.gg/nBuZ9vJ" target="_blank">sur
Discord</a> ou ouvrir un ticket <a href="https://git.crystalyx.net/camelia-studio/Roulette-a-donjons/issues"
target="_blank">sur Gitea</a> (pense à bien vérifier qu'un sujet similaire ne
soit pas déjà ouvert).</p>
</div>
</body>
</html>

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

BIN
img/aisling.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

BIN
img/boss/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
img/boss/10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
img/boss/101.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
img/boss/102.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
img/boss/103.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
img/boss/104.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

BIN
img/boss/105.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
img/boss/106.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
img/boss/107.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
img/boss/108.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
img/boss/109.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
img/boss/11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
img/boss/110.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
img/boss/111.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
img/boss/112.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

BIN
img/boss/113.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
img/boss/114.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
img/boss/115.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

BIN
img/boss/116.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
img/boss/117.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

BIN
img/boss/118.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
img/boss/119.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
img/boss/12.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
img/boss/120.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
img/boss/121.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

BIN
img/boss/122.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

BIN
img/boss/123.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
img/boss/124.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

BIN
img/boss/13.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

BIN
img/boss/14.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
img/boss/15.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
img/boss/16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

BIN
img/boss/17.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
img/boss/18.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

BIN
img/boss/19.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
img/boss/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
img/boss/20.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
img/boss/21.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
img/boss/22.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
img/boss/23.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
img/boss/24.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

BIN
img/boss/25.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
img/boss/26.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
img/boss/27.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

BIN
img/boss/28.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
img/boss/29.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
img/boss/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

BIN
img/boss/30.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
img/boss/31.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

BIN
img/boss/32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

BIN
img/boss/33.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
img/boss/34.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

BIN
img/boss/35.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
img/boss/36.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

BIN
img/boss/37.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
img/boss/38.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
img/boss/39.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
img/boss/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

BIN
img/boss/40.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
img/boss/41.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
img/boss/42.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
img/boss/43.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
img/boss/44.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
img/boss/45.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
img/boss/46.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
img/boss/47.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
img/boss/48.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
img/boss/49.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

BIN
img/boss/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
img/boss/50.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
img/boss/51.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
img/boss/52.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Some files were not shown because too many files have changed in this diff Show More