1
0
mirror of https://github.com/taigrr/shorturl synced 2025-01-18 04:03:16 -08:00

Handle edit URL

This commit is contained in:
srxr
2021-03-27 07:10:05 +00:00
parent a55db041cc
commit e984fce524
6 changed files with 107 additions and 2 deletions

View File

@@ -4,6 +4,7 @@
<head>
<link rel="stylesheet" href="/css/spectre-icons.min.css">
<link rel="stylesheet" href="/css/spectre.min.css">
<link rel="icon" href="data:,">
{{ template "stylesheets" . }}
<meta name="viewport" content="width=device-width, initial-scale=1" />
{{ template "css" . }}

19
templates/edit.html Normal file
View File

@@ -0,0 +1,19 @@
{{define "content"}}
<section class="container">
<div class="columns">
<div class="column">
<p>Your short url is: <a href="/r/{{.ID}}">{{.ID}}</a></p>
<form class="mt-10" action="/e/{{.ID}}" method="POST">
<div class="form-group input-group">
<input class="form-input" type="hidden" name="id" value="{{.ID}}" />
<input class="form-input" type="text" name="url" value="{{.URL}}" placeholder="Enter long url here..." />
<button class="btn btn-primary" type="submit">Edit</button>
<a class="btn btn-action" href="/u/{{.ID}}">
<i class="icon icon-forward">View</i>
</a>
</div>
</form>
</div>
</div>
</section>
{{end}}

View File

@@ -7,7 +7,7 @@
<span class="input-group-addon d-inline-block">
{{ $URL.ID }}
<i class="icon icon-forward"></i>
{{ $URL.URL }}
{{ $URL.URL -}}
</span>
<a class="btn btn-action btn-primary" href="/u/{{$URL.ID}}">
<i class="icon icon-forward">View</i>
@@ -23,7 +23,7 @@
<form class="mt-10" action="" method="POST">
<div class="form-group input-group">
<label class="form-label" for="input-url"></label>
<input class="form-input" id="input-url" type="text" name="url" placeholder="Enter long url here...">
<input class="form-input" id="input-url" type="text" name="url" placeholder="Enter long url here..." autofocus>
<button class="btn btn-primary" type="submit">Shorten</button>
</div>
</form>

View File

@@ -6,6 +6,9 @@
<div class="form-group input-group">
<input class="form-input" id="input-url" value="{{.URL}}" readonly />
<button class="btn btn-primary hide" id="btn-copy" data-clipboard-target="#input-url">Copy</button>
<a class="btn btn-action" href="/e/{{.ID}}">
<i class="icon icon-edit">Edit</i>
</a>
</div>
</div>
</div>