Search by

libriciel / asalae-assets

ludeusepommateaupviver

Package info

gitlab.adullact.net/Libriciel/archivage/asalae-assets.git

Type:assets

pkg:composer/libriciel/asalae-assets

Statistics

Installs: 7 753

Dependents: 0

Suggesters: 0

2.2.1 2023-10-20 13:03 UTC

README

License build status coverage report

Assets partagés par asalae, versae et refae (CSS, JavaScript, polices d'icônes), installés dans le webroot de l'application sous forme de liens symboliques.

Dépendance de

ProjetBuildCoverage
asalaebuild statuscoverage report
versaebuild statuscoverage report
refaebuild statuscoverage report

Installation

composer require libriciel/asalae-assets:dev-master

Les fichiers sont exposés dans le webroot de l'application par le binaire asalae-assets-installer, à lancer après chaque mise à jour du paquet :

composer.json (asalae)

        "post-update-cmd": [
            "vendor/bin/asalae-assets-installer webroot/ >/dev/null",

Utilisation

src

  • css : feuilles de style d'as@lae (thème, contraste élevé, description d'archive), Chart.js, chosen, police d'icônes font_asalae et icônes Font Awesome 5
  • js : scripts d'as@lae (asalae.*.js : modales, générateur de tableaux, filtres, pagination, upload, arborescence, bordereaux…) et bibliothèques tierces (jQuery 3.2.1, chosen, Chart.js, moment, orgchart, js-cookie…)

bin

asalae-assets-installer <dossier> [--force] : crée dans <dossier> (par défaut webroot/) un lien symbolique vers chaque fichier de src, en conservant l'arborescence. Un fichier déjà présent qui n'est pas un lien est laissé en place et signalé ; --force le remplace par le lien.

Les fichiers liés restent ceux du paquet : une modification faite depuis le webroot de l'application peut être committée dans ce dépôt.

vendor/bin/asalae-assets-installer webroot/