diff --git a/README.md b/README.md index 35e5fd7..0281779 100644 --- a/README.md +++ b/README.md @@ -249,6 +249,17 @@ Pour desactiver le mode Organiser, ajouter `DISABLE_ORGANIZATION=true` dans le f Pour cacher le lien de pdf de démo, ajouter `PDF_DEMO_LINK=false` dans le fichier `config/config.ini`. +### Champs chargés par défaut pour l'édition de métadonnéés + +Dans le fichier de configuration `config/config.ini` il est possible de rajouter autant de champs que l'on souhaite avec le type HTML de l'input (text, date, number email, etc ...) qui seront préchargées pour chaque PDF. + +``` +METADATA_DEFAULT_FIELDS[field1].type = "text" +METADATA_DEFAULT_FIELDS[field2].type = "text" +METADATA_DEFAULT_FIELDS[field3].type = "date" +METADATA_DEFAULT_FIELDS[field4].type = "number" +``` + ## Mise à jour La dernière version stable est sur la branche `master`, pour la mise à jour il suffit de récupérer les dernières modifications : diff --git a/public/favicon-metadata.ico b/public/favicon-metadata.ico new file mode 100644 index 0000000..b1d72f5 Binary files /dev/null and b/public/favicon-metadata.ico differ diff --git a/public/js/metadata.js b/public/js/metadata.js index 7f2597b..fcf92c6 100644 --- a/public/js/metadata.js +++ b/public/js/metadata.js @@ -104,7 +104,7 @@ var pageRender = async function(pageIndex) { var addMetadata = function(key, value, type, focus) { let input = document.querySelector('.input-metadata input[name="'+key+'"]'); - if(input && input.value === null) { + if(input && !input.value) { input.value = value; } if(input && focus) { @@ -127,6 +127,7 @@ var addMetadata = function(key, value, type, focus) { label.innerText = key; let deleteButton = document.createElement('div') + deleteButton.title = "Supprimer cette metadonnée" deleteButton.innerHTML = "×" deleteButton.classList.add('delete-metadata') diff --git a/templates/metadata.html.php b/templates/metadata.html.php index e65127e..48c7a83 100644 --- a/templates/metadata.html.php +++ b/templates/metadata.html.php @@ -8,7 +8,7 @@ - +