Skip to content
Snippets Groups Projects
Commit 7b8bec7f authored by Siick's avatar Siick
Browse files

ajout liens vers chatons ismilaires sur l'accueil

parent 4fdd76dd
No related branches found
No related tags found
No related merge requests found
Pipeline #4311 passed
......@@ -176,6 +176,13 @@
<br />
<input type="submit" value="Créer une nouvelle salle de chat" />
</form>
<div class="sameservices">
<div class="similarHref">Services similaires :</div>
<div>
<script type="text/javascript" src="scripts/alternative-chatons-chat.js"></script>
<p id="entraide-chatons-alternative"></p>
</div>
</div>
</section>
</div>
<footer>
......
//https://framagit.org/kepon/file2link/-/blob/master/lib/alternative-chatons.js
const jsonFile = "https://chatons.org/fr/entraide/json";
const typeFiltre = "Chat IRC ou Jabber (alternative à MSN)"
const openFiltre = "Ouvert à tou⋅te⋅s sans inscription"
const separateur = ' - '
//console.log('alternative chatons');
// onready : Inspiré : http://jsfiddle.net/electricvisions/Jacck/
document.onreadystatechange = function () {
var state = document.readyState
// A la fin du chargement du document
if (state == 'complete') {
entraide = {};
// start JSON retrieval here
$.getJSON(jsonFile, function(data) {
entraide = data.nodes;
var x=0;
for (var i = 0; i < entraide.length; i++) {
if (entraide[i].node.type == typeFiltre
&& entraide[i].node.open == openFiltre) {
if (x != 0) {
$("#entraide-chatons-alternative").append(separateur);
}
link=entraide[i].node.endpoint;
link=link.replace('https://', '');
link=link.replace('http://', '');
//console.log(link);
const regex = /\/$/i;
link = link.replace(regex, '')
$("#entraide-chatons-alternative").append('<a href="'+entraide[i].node.endpoint+'">'+link+'</a>');
x=x+1;
}
}
});
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment