Bonjour, vous êtes venu ici pour chercher la signification du mot
Utilisateur:VIGNERON/LienLex.js. Dans DICTIOUS, vous trouverez non seulement toutes les significations du dictionnaire pour le mot
Utilisateur:VIGNERON/LienLex.js, mais vous apprendrez également son étymologie, ses caractéristiques et comment dire
Utilisateur:VIGNERON/LienLex.js au singulier et au pluriel. Tout ce que vous devez savoir sur le mot
Utilisateur:VIGNERON/LienLex.js est ici. La définition du mot
Utilisateur:VIGNERON/LienLex.js vous aidera à être plus précis et correct lorsque vous parlerez ou écrirez vos textes. Connaître la définition de
Utilisateur:VIGNERON/LienLex.js, ainsi que celles d'autres mots, enrichit votre vocabulaire et vous fournit des ressources linguistiques plus nombreuses et de meilleure qualité.
//Gadget to add link(s) to Wikidata lexeme(s) on a Wiktionary entry, based on a SPARQL query
mw.loader.using(, function () {
// Gadget activé uniquement sur les pages de l’espace principal (0).
if (mw.config.get("wgNamespaceNumber") === 0) {
let item = mw.config.get('wgRelevantPageName');
let variable = "l";
let limit = 10;
// Envoi d’une requête get asynchrone vers le serveur de requêtage de Wikidata
$.get(
// Requête HTTP
"https://query.wikidata.org/sparql",
// Données de la requête HTTP
{
// Requête SPARQL
"query": `
#Query for https://fr.wiktionary.orghttps://dictious.com/fr/Utilisateur:VIGNERON/LienLex.js
SELECT DISTINCT ?${variable} WHERE {
?${variable} wikibase:lemma ?lemma ; dct:language ?lang .
?lang wdt:P218 ?iso .
FILTER (STR(?lemma) = "${item}")
} LIMIT ${limit}`,
// Format des données du résultat
"format": "json",
},
// Fonction appelée à la réception de la réponse du serveur
function (result) {
// On teste si la requête SPARQL a retourné un résultat
if (result.results.bindings.length) {
let list, timeless = false;
// Timeless
let timelessSection = $("#p-pagemisc");
if (timelessSection.length) {
let section = $(`
<div role="navigation" class="mw-portlet" id="p-lexemes" aria-labelledby="p-lexemes-label">
<h3 id="p-lexemes-label" lang="fr" dir="ltr">Lexèmes</h3>
<div class="mw-portlet-body">
<ul lang="fr" dir="ltr">
</ul>
</div>
</div>`);
timelessSection.after(section);
list = $("#p-lexemes ul");
timeless = true;
} // Autres
else if ($("#p-tb").length) {
list = $('#p-tb ul');
}
// On parcours les lexèmes
for (let item of result.results.bindings) {
let href = item.value;
let lexeme = href.substring(href.lastIndexOf("/") + 1);
let id = `t-lexeme-${lexeme}`;
let text;
if (timeless) {
text = `<span>${lexeme}</span>`;
}
else {
text = `Lexème (${lexeme})`;
}
if (list) {
// Ajout de l’item dans la liste du menu
list.append(`<li><a id="${id}" href="${href}">${text}</a></li>`);
}
}
}
},
// Type des données retournées par le serveur
"json"
);
}
});