appview/pages: auto-select knot when there's only one #836

merged
opened by jordanreger.com targeting master from [deleted fork]: master

This adds the functionality to auto-select a knot if there's only one configured (usually knot1.tangled.sh).

It also makes the knot selection required in the fork process just like in the repository creation process.

Changed files
+3
appview
pages
templates
+2
appview/pages/templates/repo/fork.html
···
value="{{ . }}"
class="mr-2"
id="domain-{{ . }}"
/>
<label for="domain-{{ . }}" class="dark:text-white">{{ . }}</label>
</div>
···
value="{{ . }}"
class="mr-2"
id="domain-{{ . }}"
+
required
+
{{if eq (len $.Knots) 1}}checked{{end}}
/>
<label for="domain-{{ . }}" class="dark:text-white">{{ . }}</label>
</div>
+1
appview/pages/templates/repo/new.html
···
class="mr-2"
id="domain-{{ . }}"
required
/>
<label for="domain-{{ . }}" class="dark:text-white lowercase">{{ . }}</label>
</div>
···
class="mr-2"
id="domain-{{ . }}"
required
+
{{if eq (len $.Knots) 1}}checked{{end}}
/>
<label for="domain-{{ . }}" class="dark:text-white lowercase">{{ . }}</label>
</div>