Compare commits

..

3 commits

Author SHA1 Message Date
Thibault Piron
3f8d42571b
feat: add possibility to hide upload button 2025-09-15 09:17:08 +02:00
33628331f4 feat: set default expiration in select (#28)
All checks were successful
/ pre-commit (push) Successful in 1m10s
No default value in select could be interpreted as ever lasting note.
Default value in the select makes that clearer.

Co-authored-by: Thibault Piron <thibault.a.piron@gmail.com>
Reviewed-on: #28
Reviewed-by: Julien Riou <jriou@monitoring@riou.xyz>
Co-authored-by: tapiron <tapiron@monitoring@riou.xyz>
Co-committed-by: tapiron <tapiron@monitoring@riou.xyz>
2025-09-15 06:51:16 +02:00
938d10c3a6 fix: remove double rendering and test error (#26)
All checks were successful
/ pre-commit (push) Successful in 1m11s
Remove double template rendering and test error for non password protected note

Co-authored-by: Thibault Piron <thibault.a.piron@gmail.com>
Reviewed-on: #26
Reviewed-by: Julien Riou <jriou@monitoring@riou.xyz>
Co-authored-by: tapiron <tapiron@monitoring@riou.xyz>
Co-committed-by: tapiron <tapiron@monitoring@riou.xyz>
2025-09-13 19:10:50 +02:00
2 changed files with 5 additions and 6 deletions

View file

@ -189,6 +189,7 @@ type PageData struct {
Title string Title string
Version string Version string
Expirations []int Expirations []int
Expiration int
Languages []string Languages []string
Err error Err error
URL string URL string
@ -346,9 +347,6 @@ func (h *GetWebNoteHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
return return
} }
h.PageData.Err = fmt.Errorf("jriou")
h.Templates.ExecuteTemplate(w, templateName, h.PageData)
h.PageData.Note = note h.PageData.Note = note
h.logger.Debug("rendering note web page") h.logger.Debug("rendering note web page")
@ -427,6 +425,7 @@ func (s *Server) Start() error {
p := PageData{ p := PageData{
Title: s.config.Title, Title: s.config.Title,
Expirations: s.config.Expirations, Expirations: s.config.Expirations,
Expiration: s.config.Expiration,
Languages: s.config.Languages, Languages: s.config.Languages,
} }

View file

@ -38,9 +38,9 @@
{{end}} {{end}}
<div class="col"> <div class="col">
<select class="form-select" aria-label="Expiration" id="expiration" name="expiration"> <select class="form-select" aria-label="Expiration" id="expiration" name="expiration">
<option selected="selected" disabled>Expiration</option> <option disabled>Expiration</option>
{{range .Expirations}} {{range $exp := .Expirations}}
<option value="{{.}}">{{HumanDuration .}}</option> <option {{ if eq $exp $.Expiration }}selected="selected"{{end}} value="{{$exp}}">{{HumanDuration $exp}}</option>
{{end}} {{end}}
</select> </select>
</div> </div>