placido/spip | 20 commits
Par placido, le 29 avril 2024 à 21h25min :
fix : formulaire_configurer_preferences
- écriture plainJS
- le changement à la volée des styles fonctionne, sauf l’actualisation à chaud de l’adresse de la nouvelle feuille CSS.
Cela n’est visible que sur la couleur des boutons en bas de page, et un rechargement de page règle le problème.
Modifié
prive/formulaires/configurer_preferences.html
Détails : fix : formulaire_configurer_preferences (da0becc3) · Validations · placido / spip · GitLab
==============================
Par placido, le 29 avril 2024 à 21h25min :
fix(ui) : sélecteur pour déplacer objet
- réecriture plainJS
- style : peaufiner l’affichage en utilisant
#BOITE_PIED
NB : on feinte grâce à des boutons d’action relai en attendant une éventuelle reprise du code du sélecteur chercher_rubrique()
laissant plus de liberté d’intégration
Modifié
prive/echafaudage/hierarchie/objet.html
prive/echafaudage/hierarchie/objet_fonctions.php
prive/themes/spip/content.css.html
Détails : fix(ui) : sélecteur pour déplacer objet (3b747684) · Validations · placido / spip · GitLab
==============================
Par placido, le 29 avril 2024 à 21h25min :
fix : fonctions slide* plus robustes pour utilisation asynchrone
Modifié
prive/javascript/dom-slide.js
==============================
Par placido, le 29 avril 2024 à 21h25min :
chores : Mise en forme et corrections
indentation, docBlock de quelques fonctions, corrections eslinter, suppression d’imports inutiles, + quelques typage d’arguments pour simplifier
chores : activer un point d’entrée pour log
Modifié
ecrire/balise/import_js.php
prive/javascript/ajaxbloc.js
prive/javascript/editer_liens.js
prive/javascript/forms.js
prive/javascript/history.js
Détails : chores : Mise en forme et corrections (87ab80b5) · Validations · placido / spip · GitLab
==============================
Par placido, le 29 avril 2024 à 21h25min :
fix : Bug pagination ajax #5903
report de !5914
Modifié
prive/javascript/ajaxbloc.js
Détails : fix : Bug pagination ajax #5903 (a02a5473) · Validations · placido / spip · GitLab
==============================
Par placido, le 29 avril 2024 à 21h25min :
delete : fichiers inutiles
Supprimé
prive/javascript/confirm.js
prive/javascript/jquery.intercepted.js
Détails : delete : fichiers inutiles (38324eda) · Validations · placido / spip · GitLab
==============================
Par placido, le 29 avril 2024 à 21h25min :
rename : spip_barre.js
devient un module : `barre.js``
on rend la fonction barre_inserer
disponible globalement pour compatibilité.
Ajouté
prive/javascript/barre.js
Modifié
ecrire/inc/importmap.php
ecrire/inc/pipelines_ecrire.php
prive/javascript/exports_to_global.js
==============================
Par placido, le 29 avril 2024 à 21h25min :
rename : fichierX.js
en jquery.fichierX.js
Lorsque ces fichiers reposent sur l’utilisation de jQuery, afin d’y voir plus clair
- nettoyage de références de fichiers qui n’existent plus
Ajouté
prive/javascript/jquery.gadgets.js
prive/javascript/jquery.layer.js
prive/javascript/jquery.login.js
Modifié
ecrire/auth/spip.php
ecrire/inc/pipelines.php
ecrire/inc/pipelines_ecrire.php
prive/squelettes/inclure/head.html
Détails : rename : `fichierX.js` en `jquery.fichierX.js` (e4f73b06) · Validations · placido / spip · GitLab
==============================
Par placido, le 29 avril 2024 à 21h25min :
feature : utiliser throttle
sur les événements de survol
Modifié
prive/javascript/logo_survol.js
==============================
Par placido, le 29 avril 2024 à 21h25min :
feature : presentation.js
devient module à part entière
la gestion des éléments dépliants (survol et clic) issus de inc/layer.php
ne repose plus sur JQuery.
HTML inline : on délaisse les attributs onclick
et onmouseover
au profit de data-depliant-*
introduction des fonctions d’animation slideUp
et slideDown
introduction des fonctions utilitaires debounce
et throttle
Ajouté
prive/javascript/dom-slide.js
prive/javascript/outils.js
Modifié
ecrire/inc/layer.php
prive/javascript/_ecrire_init.js
prive/javascript/presentation.js
==============================
Par placido, le 29 avril 2024 à 21h25min :
fix : syntaxe, import manquant, déclaration de variable
Modifié
prive/javascript/puces.js
==============================
Par placido, le 29 avril 2024 à 21h25min :
feature : editer_liens.js
animations d’ajout/retrait de liens par module js
- ajout de la règle CSS
pointer-events:none
sur les éléments en cours .animateRemove, afin de prévenir les événements (click, submit) sur ces derniers.
Ajouté
prive/javascript/editer_liens.js
Modifié
prive/formulaires/editer_liens.html
prive/formulaires/editer_liens.php
prive/javascript/anim.js
==============================
Par placido, le 29 avril 2024 à 21h24min :
feature : appliquer reloadExecPage() avec l’approche par module
Modifié
prive/echafaudage/contenu/objet.html
prive/echafaudage/contenu/objet_edit.html
prive/echafaudage/contenu/objet_edit.sans_rubrique.html
prive/javascript/presentation.js
prive/squelettes/contenu/article.html
prive/squelettes/contenu/auteur.html
prive/squelettes/contenu/auteur_edit.html
prive/squelettes/contenu/rubrique.html
==============================
Par placido, le 29 avril 2024 à 21h24min :
fix : followLink() et compatibilité de l’ancienne syntaxe jQuery
Modifié
prive/javascript/exports_to_global.js
prive/javascript/obsolete.js
prive/javascript/urls.js
==============================
Par placido, le 29 avril 2024 à 21h24min :
feature : setInnerHTML()
Fonction dédiée (et disponible via export) pour l’évaluation des balises scripts d’une chaîne de caractères définissant le nouveau contenu d’un élément (post AJAX)
Modifié
prive/javascript/ajaxbloc.js
prive/javascript/forms.js
Détails : feature : setInnerHTML() (f9ebaf5b) · Validations · placido / spip · GitLab
==============================
Par placido, le 29 avril 2024 à 21h24min :
fix : condition supplémentaire pour désemboîter les div
Modifié
prive/javascript/forms.js
==============================
Par placido, le 29 avril 2024 à 21h24min :
fix : formulaire vider_cache
et ses imbrications de requetes / scripts
L’ancien code jQuery basé sur .load() fonctionne toujours. Il est commenté pour rester disponible à des fins de tests.
Modifié
prive/squelettes/inclure/admin_vider_cache.html
==============================
Par placido, le 29 avril 2024 à 21h24min :
fix : l’url de la requête est la valeur de l’attribut action
- Évaluer le contenu des balises script insérées par
on_ajax_load
Modifié
prive/javascript/ajaxbloc.js
==============================
Par placido, le 29 avril 2024 à 21h24min :
fix : anim.js
- valeur de retour des fonctions d’animations (meilleure compatibilité avec l’héritage de la syntaxe de chaînage jQuery)
- utiliser la valeur issue de config.js, plutôt que la globale
Modifié
prive/javascript/anim.js
Détails : fix : anim.js (a76c7565) · Validations · placido / spip · GitLab
==============================
Par placido, le 29 avril 2024 à 21h24min :
fix : fallback sur la fonction $.fn.animeajax()
Modifié
prive/javascript/obsolete.js
Détails : fix : fallback sur la fonction $.fn.animeajax() (546e49bb) · Validations · placido / spip · GitLab