Juste pour jouer avec les API : navigator.getBattery().then((battery) => { window.alert(`Niveau de batterie = ${battery.level * 100}%`); }); […]
Mot-clé - javascript
Ajouter un bouton « Retour en haut »
Il y a un ticket ouvert au sujet d’une fonctionnalité du thème Berlin qui serait souhaitée sur un autre thème. En attendant que celui soit fermé, voilà ce qu’il faut pour ajouter cette fonctionnalité à votre thème. Deux choses, la première créer un fichier gotop.js dans un dossier js1 de votre […]
Satisfaction

Passer de ceci : // Multiple media insertion helpers dotclear.mm_select.getInfos = (path, list, pref, tb, fn) => { // Call REST Service $.get('services.php', { f: 'getMediaInfos', xd_check: dotclear.nonce, path, list, pref, }) .done((data) => { if ($('rsp[status=failed]', data).length > 0) […]
Table responsive
J’ai repris ici le principe des tables responsives de l’admin de Dotclear, qui, je sais, est un pis-aller quand on a des tables avec des contenus bien copieux. Un peu de javascript : /** * Add headers on each cells (responsive tables) * * @param DOM elt table The table * @param string selector The […]
Module JS
On ne sait jamais, vous pourriez avoir envie d’utiliser des scripts javascript via le système de module (import/export), plutôt qu’avec la façon historique. Ça fonctionne très bien avec Dotclear, je viens de tester, mais il faut savoir tout de même qu’on ne peut mélanger des modules et des […]