From a2a484daba1ef42d82f596a989caf203ee9a370f Mon Sep 17 00:00:00 2001 From: MrArmonius Date: Fri, 30 Jul 2021 00:04:17 +0200 Subject: Add profile image front-end and back-end Correct when empty result The image showed when the result was empty. Now if the `dn == ""` then we write in the column image just `""` --- static/image/34431.png | Bin 0 -> 782061 bytes static/javascript/minio.js | 5 +++++ static/javascript/search.js | 14 ++++++++++---- 3 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 static/image/34431.png create mode 100644 static/javascript/minio.js (limited to 'static') diff --git a/static/image/34431.png b/static/image/34431.png new file mode 100644 index 0000000..2aba26b Binary files /dev/null and b/static/image/34431.png differ diff --git a/static/javascript/minio.js b/static/javascript/minio.js new file mode 100644 index 0000000..cea2a18 --- /dev/null +++ b/static/javascript/minio.js @@ -0,0 +1,5 @@ +document.querySelector('.custom-file-input').addEventListener('change',function(e){ + var fileName = document.getElementById("image").files[0].name; + var nextSibling = e.target.nextElementSibling + nextSibling.innerText = fileName + }) diff --git a/static/javascript/search.js b/static/javascript/search.js index 6d33fe6..212ed15 100644 --- a/static/javascript/search.js +++ b/static/javascript/search.js @@ -21,12 +21,18 @@ function searchDirectory() { for (let i =0; i < Object.keys(jsonResponse.search).length; i++) { var row = table.insertRow(0); - var identifiant = row.insertCell(0); - var name = row.insertCell(1); - var email = row.insertCell(2); - var description = row.insertCell(3); + var urlName = row.insertCell(0); + var identifiant = row.insertCell(1); + var name = row.insertCell(2); + var email = row.insertCell(3); + var description = row.insertCell(4); description.setAttribute("style", "word-break: break-all;"); + if (jsonResponse.search[i].dn.localeCompare("")!=0) { + urlName.innerHTML = `` + }else { + urlName.innerHTML="" + } identifiant.innerHTML = `${jsonResponse.search[i].identifiant}` name.innerHTML = jsonResponse.search[i].name email.innerHTML = jsonResponse.search[i].email -- cgit v1.2.3