Changeset View
Changeset View
Standalone View
Standalone View
swh/web/templates/misc/origin-save.html
{% extends "../layout.html" %} | {% extends "../layout.html" %} | ||||
{% comment %} | {% comment %} | ||||
Copyright (C) 2018-2019 The Software Heritage developers | Copyright (C) 2018-2021 The Software Heritage developers | ||||
See the AUTHORS file at the top-level directory of this distribution | See the AUTHORS file at the top-level directory of this distribution | ||||
License: GNU Affero General Public License version 3, or any later version | License: GNU Affero General Public License version 3, or any later version | ||||
See top-level LICENSE file for more information | See top-level LICENSE file for more information | ||||
{% endcomment %} | {% endcomment %} | ||||
{% load render_bundle from webpack_loader %} | {% load render_bundle from webpack_loader %} | ||||
{% load static %} | {% load static %} | ||||
Show All 15 Lines | |||||
</p> | </p> | ||||
<form id="swh-save-origin-form" class="needs-validation" novalidate> | <form id="swh-save-origin-form" class="needs-validation" novalidate> | ||||
{% csrf_token %} | {% csrf_token %} | ||||
<div class="form-row"> | <div class="form-row"> | ||||
<div class="col-md-1"></div> | <div class="col-md-1"></div> | ||||
<div class="form-group col-md-2"> | <div class="form-group col-md-2"> | ||||
<label for="swh-input-visit-type">Origin type</label> | <label for="swh-input-visit-type">Origin type</label> | ||||
<select id="swh-input-visit-type" class="form-control" required> | <select id="swh-input-visit-type" class="form-control" required onchange="swh.save.maybeDisplayExtraInputs();"> | ||||
{% comment %} <option selected value="">Choose...</option> {% endcomment %} | {% comment %} <option selected value="">Choose...</option> {% endcomment %} | ||||
</select> | </select> | ||||
<div class="invalid-feedback">The origin type must be specified</div> | <div class="invalid-feedback">The origin type must be specified</div> | ||||
</div> | </div> | ||||
<div class="form-group col-md-6"> | <div class="form-group col-md-6"> | ||||
<label for="swh-input-origin-url">Origin url</label> | <label for="swh-input-origin-url">Origin url</label> | ||||
<input type="text" class="form-control" id="swh-input-origin-url" oninput="swh.save.validateSaveOriginUrl(this)" required> | <input type="text" class="form-control" id="swh-input-origin-url" oninput="swh.save.validateSaveOriginUrl(this)" required> | ||||
<div class="invalid-feedback">The origin url is not valid or does not reference a code repository</div> | <div class="invalid-feedback">The origin url is not valid or does not reference a code repository</div> | ||||
</div> | </div> | ||||
<div class="col-md-2"> | <div class="col-md-2"> | ||||
<div class="form-group"> | <div class="form-group"> | ||||
<label for="swh-input-origin-save-submit">​</label> | <label for="swh-input-origin-save-submit">​</label> | ||||
<button type="submit" id="swh-input-origin-save-submit" class="btn btn-default btn-block">Submit</button> | <button type="submit" id="swh-input-origin-save-submit" class="btn btn-default btn-block">Submit</button> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div id="optional-origin-forms" class="form-row"><!-- extra inputs for the bundle type, hidden by default --> | |||||
<div class="col-md-1"></div> | |||||
<div class="form-group col-md-6"> | |||||
<label for="swh-input-artifact-url">Artifact url</label> | |||||
<input type="text" class="form-control" id="swh-input-artifact-url"> | |||||
</div> | |||||
<div class="form-group col-md-3"> | |||||
<label for="swh-input-artifact-filename">Artifact filename</label> | |||||
<input type="text" class="form-control" id="swh-input-artifact-filename"> | |||||
</div> | |||||
<div class="form-group col-md-1"> | |||||
<label for="swh-input-artifact-version">Artifact version</label> | |||||
<input type="text" class="form-control" id="swh-input-artifact-version"> | |||||
</div> | |||||
</div> | |||||
</form> | </form> | ||||
<div class="swh-processing-save-request text-center" style="display: none;"> | <div class="swh-processing-save-request text-center" style="display: none;"> | ||||
<img src="{% static 'img/swh-spinner.gif' %}"> | <img src="{% static 'img/swh-spinner.gif' %}"> | ||||
<p>Processing "save code now" request ...</p> | <p>Processing "save code now" request ...</p> | ||||
</div> | </div> | ||||
<div id="swh-origin-save-request-status"> | <div id="swh-origin-save-request-status"> | ||||
</div> | </div> | ||||
▲ Show 20 Lines • Show All 60 Lines • ▼ Show 20 Lines | <div class="tab-content"> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<script> | <script> | ||||
swh.webapp.initPage('origin-save'); | swh.webapp.initPage('origin-save'); | ||||
swh.save.initOriginSave(); | swh.save.initOriginSave(); | ||||
</script> | </script> | ||||
{% endblock %} | {% endblock %} | ||||
No newline at end of file |