Compare commits

...

70 Commits

Author SHA1 Message Date
Esenjin e25841e5f9 correction d'info
roulette / deploy (push) Successful in 16s Details
2023-10-19 19:56:13 +02:00
Esenjin a475b3810f Qqs corrections d'infos
roulette / deploy (push) Successful in 38s Details
2023-10-19 19:49:32 +02:00
Esenjin 5a295f2971 oups, cette fois c'est -vraiment- bon
roulette / deploy (push) Successful in 12s Details
2023-08-04 01:43:49 +02:00
Esenjin 0ff11a6c9f suppression des derniers reliquats liés aux idoles
roulette / deploy (push) Successful in 14s Details
2023-08-04 01:40:39 +02:00
Esenjin e7b4e23b01 correction faute
roulette / deploy (push) Successful in 13s Details
2023-08-04 01:36:35 +02:00
Esenjin dbb59e9fa1 màj 2.68
roulette / deploy (push) Successful in 27s Details
2023-08-04 01:22:41 +02:00
Esenjin 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
Esenjin 7892e53c89 correction faq 2023-08-04 00:51:34 +02:00
Esenjin 1c0dddfec4 màj de la faq 2023-08-04 00:50:25 +02:00
Esenjin 64936c92bc correction/màj des informations 2023-08-04 00:47:45 +02:00
Esenjin 9a0a441e26 suppression des idoles 2023-08-04 00:43:31 +02:00
Esenjin_Asakha 8adbc5c9d5 Merge pull request 'Switch to Gitea Actions' (#13) from actions into master
roulette / deploy (push) Successful in 13s Details
Reviewed-on: #13
2023-06-26 13:06:20 +00:00
Michel Roux cb6a14f8a6 Switch to Gitea Actions
roulette / deploy (push) Successful in 14s Details
2023-06-25 23:20:23 +02:00
Esenjin d12e2e6819 ajout balises meta
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
2022-07-26 17:01:59 +02:00
Esenjin f2c5c48365 ajout image boss eternel conflit
continuous-integration/drone/push Build is passing Details
2022-06-10 19:46:34 +02:00
Esenjin b9d1737f30 màj du logo du zaap sufokien
continuous-integration/drone/push Build is passing Details
2022-06-07 20:37:38 +02:00
Esenjin 20cf2a6507 màj du pseudo du personnage meneur
continuous-integration/drone/push Build is passing Details
2022-06-07 20:32:24 +02:00
Esenjin bd8cd0ee4d correction des scores erronés
continuous-integration/drone/push Build is passing Details
2022-05-05 18:07:43 +02:00
Esenjin 3d6520d835 ajout donjons Grunob/Tertre
continuous-integration/drone/push Build is passing Details
à jour avec Dofus 2.63
2022-05-05 18:02:37 +02:00
Esenjin d57418473c indication dernière màj du jeu intégrée 2022-05-05 18:00:58 +02:00
Esenjin 52c8b1cfcb images Rats blanc/noir à jour 2022-05-05 17:48:07 +02:00
Esenjin 43aedad02e correction bug, saloperie de virgule
continuous-integration/drone/push Build is passing Details
+ajout score manquant Tanukouï dans livre.js
2022-01-14 15:40:35 +01:00
Esenjin b06afc00e1 ajout du donjon : Vallée de la Dame des Eaux 2022-01-14 15:35:20 +01:00
Esenjin 88f84b2544 ajout du donjon : Souvenir d'Imagiro 2022-01-14 15:33:13 +01:00
Esenjin a10650547e ajout donjon : Mémoire d'Orukam 2022-01-14 15:30:57 +01:00
Esenjin 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
Esenjin 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
Esenjin a55313c2b6 ajout du donjon : Fabrique de Foux d'artifice 2022-01-14 15:21:08 +01:00
Esenjin 8d601f5bb5 ajout du donjon : Dojo du Vent 2022-01-14 15:16:52 +01:00
Esenjin 3465cdf071 ajout donjon : Demeure des Esprits 2022-01-14 15:11:14 +01:00
Esenjin 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
Esenjin 946fc56db9 correction donjon Damadrya 2022-01-14 14:59:05 +01:00
Esenjin db1a3e86fc ajout donjon : Bambusaie de Damadrya 2022-01-14 14:58:12 +01:00
Esenjin 306f961e11 suppression des spécificités dans les bases 2022-01-14 14:51:27 +01:00
Esenjin 9a23c020ef ajout de : Atelier du Tanukouï San 2022-01-14 14:44:57 +01:00
Esenjin b45893bbef suppression anciens donjons Rats blanc/noir 2022-01-14 14:37:54 +01:00
Esenjin 72d7c06d2a suppression des anciens donjons Pandala 2022-01-14 14:29:57 +01:00
Esenjin c8dd6a1076 retour format livre.js pour liste.js 2022-01-14 14:27:21 +01:00
Esenjin 54d57053ac correction bug
saleté d'apostrophe
2022-01-14 14:22:40 +01:00
Esenjin e1913dc290 liste.js récupère sa mise en forme 2022-01-14 14:20:28 +01:00
Esenjin 03322fa59f rajout des voix de la raison 2022-01-14 14:02:55 +01:00
Esenjin ad9d5b6339 simplification des BDD
liste.js reprendre également le même formatage que livre.js
2022-01-14 13:56:26 +01:00
Esenjin 384d55e143 suppression base.json 2022-01-14 13:24:06 +01:00
Esenjin 1720616027 correction des valeurs min/max 2022-01-14 13:20:38 +01:00
Esenjin 5cc87a886e inversion des images 2022-01-14 13:16:03 +01:00
Esenjin 8d6eb93cce correction manquante Gitlab>Gitea 2022-01-14 13:12:58 +01:00
Esenjin 64773fe566 suppression du rss Gitlab
continuous-integration/drone/push Build is passing Details
remplacé par un lien Gitea vers l'activité du dépôt.
2022-01-08 19:46:20 +01:00
Esenjin f4b4110856 idem
petit oubli
2022-01-08 19:42:55 +01:00
Esenjin 775e2c0fdb Suppression des mentions/liens Gitlab pour Gitea 2022-01-08 19:31:38 +01:00
Esenjin 994e158743 Suppression CI Gitlab
continuous-integration/drone/push Build is passing Details
2022-01-08 18:44:26 +01:00
Esenjin_Asakha 103b880b30 Ajouter '.drone.yml' 2022-01-08 17:42:23 +00:00
Esenjin cbdc51f389 Update .gitlab-ci.yml pour pointer sur la nouvelle adresse. 2021-06-19 20:12:14 +00:00
Esenjin bce58066e0 sans accent, c'est mieux 2020-01-30 11:48:55 +01:00
Esenjin 26df34e87d ajout des donjons de l'éliocalypse 2020-01-28 17:30:23 +01:00
Esenjin 0dc5399763 correction du nom d'une entré 2019-11-09 16:56:16 +01:00
Esenjin 48e01c0877 correction du sélecteur pour le tri qui ne s'affichai pas au bon endroit 2019-10-29 15:57:00 +01:00
Esenjin 0b7566a2ff correction bug, virgules oubliées
oups
2019-09-10 19:20:59 +02:00
Esenjin 53f968593d Ajout du donjon Draegnerys
+correction
2019-08-15 15:17:45 +02:00
Esenjin 9fb5fe6e20 ajout des donjons Kharnozor & Torkélonia 2019-08-14 21:47:51 +02:00
Esenjin b64ac967e7 Update .gitlab-ci.yml - exit si fail 2019-04-04 22:11:51 +02:00
Esenjin 0bd41980a9 Update .gitlab-ci.yml - correction du vidage ftp 2019-04-04 21:49:59 +02:00
Esenjin 6f3b87fcc9 ajout paramètre --exclude .git/ 2019-03-31 17:54:08 +02:00
Esenjin 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
Esenjin 37176e63ff suppression des accents dans le nom des entrés 2019-02-18 16:00:40 +01:00
Esenjin 001d771a9d le lien de la page info ne s'ouvre plus dans un nouvel onglet 2019-02-18 14:16:30 +01:00
Esenjin 2e2198fc80 suppr. des console.log 2019-02-18 14:14:01 +01:00
Esenjin 391556d620 Merge branch 'v2' into 'master'
V2

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

View File

@ -0,0 +1,15 @@
name: roulette
on: [push]
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 }}

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.

7372
css/bootstrap.min.css vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,14 +1,64 @@
body{
font-family: 'Roboto', sans-serif;
background: #c7bcad;
}
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,19 +69,18 @@ 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;
@ -45,7 +94,7 @@ a {
#quoteButton:hover{
cursor:pointer;
background:#09c;
color: #fff;
color: #fff;
}
#quoteButton:active{
cursor: pointer;
@ -54,9 +103,14 @@ a {
display: inline-block;
}
#quoteGenius{
font-style: italic;
font-weight: 600;
font-size: x-large;
font-weight: 500;
text-align: center;
color: #3388cc;
}
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
text-shadow: none !important;
}
@ -65,4 +119,12 @@ a {
#quoteButton,#addNew{
display: block;
}
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev{
display:block;
}

75
faq.html Normal file
View File

@ -0,0 +1,75 @@
<!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">
</head>
<body>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>FAQ</title>
<link rel="stylesheet" href="quote.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-light bg-light">
<a class="navbar-brand" href="index.html">Roulette à donjons</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavDropdown">
<ul class="navbar-nav">
<li class="nav-item active">
<a class="nav-link" href="index.html">Accueil</span></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" href="#">FAQ</a>
</li>
</ul>
</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>
<center><img src="img/eca.png"></center>
<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>
</div>
</body>
</html>
</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

BIN
img/boss/53.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

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