Add 1-minute expiration option and quality presets to URL generator
Quality is now a dropdown with named presets: - Potato (25), Low (50), Medium (70), High (85), Ultra (100) Added 1-minute TTL option for testing short-lived URLs.
This commit is contained in:
@@ -116,15 +116,17 @@
|
|||||||
<label for="quality" class="block text-sm font-medium text-gray-700 mb-1">
|
<label for="quality" class="block text-sm font-medium text-gray-700 mb-1">
|
||||||
Quality
|
Quality
|
||||||
</label>
|
</label>
|
||||||
<input
|
<select
|
||||||
type="number"
|
|
||||||
id="quality"
|
id="quality"
|
||||||
name="quality"
|
name="quality"
|
||||||
min="1"
|
|
||||||
max="100"
|
|
||||||
value="{{if .FormQuality}}{{.FormQuality}}{{else}}85{{end}}"
|
|
||||||
class="w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500"
|
class="w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500"
|
||||||
>
|
>
|
||||||
|
<option value="25" {{if eq .FormQuality "25"}}selected{{end}}>Potato</option>
|
||||||
|
<option value="50" {{if eq .FormQuality "50"}}selected{{end}}>Low</option>
|
||||||
|
<option value="70" {{if eq .FormQuality "70"}}selected{{end}}>Medium</option>
|
||||||
|
<option value="85" {{if or (eq .FormQuality "85") (eq .FormQuality "")}}selected{{end}}>High</option>
|
||||||
|
<option value="100" {{if eq .FormQuality "100"}}selected{{end}}>Ultra</option>
|
||||||
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -155,6 +157,7 @@
|
|||||||
class="w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500"
|
class="w-full px-3 py-2 border border-gray-300 rounded-md shadow-sm focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-blue-500"
|
||||||
>
|
>
|
||||||
<option value="0" {{if or (eq .FormTTL "0") (eq .FormTTL "")}}selected{{end}}>Never</option>
|
<option value="0" {{if or (eq .FormTTL "0") (eq .FormTTL "")}}selected{{end}}>Never</option>
|
||||||
|
<option value="60" {{if eq .FormTTL "60"}}selected{{end}}>1 minute</option>
|
||||||
<option value="3600" {{if eq .FormTTL "3600"}}selected{{end}}>1 hour</option>
|
<option value="3600" {{if eq .FormTTL "3600"}}selected{{end}}>1 hour</option>
|
||||||
<option value="86400" {{if eq .FormTTL "86400"}}selected{{end}}>1 day</option>
|
<option value="86400" {{if eq .FormTTL "86400"}}selected{{end}}>1 day</option>
|
||||||
<option value="604800" {{if eq .FormTTL "604800"}}selected{{end}}>1 week</option>
|
<option value="604800" {{if eq .FormTTL "604800"}}selected{{end}}>1 week</option>
|
||||||
|
|||||||
Reference in New Issue
Block a user