From 052bce21d40106371897c4a4812f15d148740854 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Sun, 18 Mar 2018 02:05:02 +0100 Subject: [PATCH] Minor UI improvements --- assets/sass/style.sass | 6 +++++- templates/image_detail.html | 13 ++----------- 2 files changed, 7 insertions(+), 12 deletions(-) diff --git a/assets/sass/style.sass b/assets/sass/style.sass index 19be44f..615c5c5 100644 --- a/assets/sass/style.sass +++ b/assets/sass/style.sass @@ -179,4 +179,8 @@ form.upload font-family: 'Lato', sans-serif resize: vertical &:not(input):not(textarea):empty - display: none \ No newline at end of file + display: none + +.fake-input[contenteditable]:empty:before + opacity: 0.8 + content: attr(placeholder) \ No newline at end of file diff --git a/templates/image_detail.html b/templates/image_detail.html index 9a0a756..13cca1f 100644 --- a/templates/image_detail.html +++ b/templates/image_detail.html @@ -3,7 +3,7 @@ <form class="detail" method="post"> <input type="hidden" name="action" value="update"> {{if .IsMine}} - <input name="title" class="title" value="{{.Image.Title}}" placeholder="Title"> + <h2 class="title fake-input" contenteditable="true" placeholder="Title">{{.Image.Title}}</h2> {{else}} <h2 class="title">{{.Image.Title}}</h2> {{end}} @@ -11,18 +11,9 @@ <img src="/{{.Image.Id}}"> </div> {{if .IsMine}} - <textarea name="description" class="description" placeholder="Description">{{.Image.Description}}</textarea> + <div class="description fake-input" contenteditable="true" placeholder="Description">{{.Image.Description}}</div> {{else}} <div class="description">{{.Image.Description}}</div> {{end}} -{{if .IsMine}} - <div class="controls"> - <form method="post" class="delete-form"> - <input type="hidden" name="action" value="delete"> - <input type="submit" value="Delete"> - </form> - <input type="submit" value="Save"> - </div> -{{end}} </form> {{end}} \ No newline at end of file -- GitLab