From 692628653c2dfbe3d3c12ccb233d70e77d95a5e8 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 22 Dec 2018 11:23:58 +0000 Subject: Improve package creation form --- app/templates/packages/create_edit.html | 116 +++++++++++++++++--------------- 1 file changed, 63 insertions(+), 53 deletions(-) (limited to 'app/templates/packages/create_edit.html') diff --git a/app/templates/packages/create_edit.html b/app/templates/packages/create_edit.html index 7e9392e..be61b1c 100644 --- a/app/templates/packages/create_edit.html +++ b/app/templates/packages/create_edit.html @@ -7,6 +7,31 @@ {% endif %} {% endblock %} +{% from "macros/forms.html" import render_field, render_submit_field, form_scripts, render_multiselect_field, render_mpackage_field, render_deps_field, package_lists %} + +{% block scriptextra %} + {{ form_scripts() }} + + + + + + {% if enable_wizard %} + + + + + {% endif %} + +{% endblock %} + {% block content %}

Create Package

@@ -17,76 +42,61 @@ - {% from "macros/forms.html" import render_field, render_submit_field, form_includes, render_multiselect_field, render_mpackage_field, render_deps_field, package_lists %} - {{ form_includes() }} {{ package_lists() }}
{{ form.hidden_tag() }} -

Package

- - {{ render_field(form.type, class_="pkg_meta") }} - {{ render_field(form.name, class_="pkg_meta") }} - {{ render_field(form.title, class_="pkg_meta") }} - {{ render_field(form.shortDesc, class_="pkg_meta") }} - {{ render_field(form.desc, class_="pkg_meta") }} - {{ render_multiselect_field(form.tags, class_="pkg_meta") }} -
- {{ render_field(form.license, class_="not_txp") }} -
- {{ render_field(form.media_license, class_="pkg_meta") }} +
+ Package + + {{ render_field(form.type, class_="pkg_meta") }} + {{ render_field(form.name, class_="pkg_meta") }} + {{ render_field(form.title, class_="pkg_meta") }} + {{ render_field(form.shortDesc, class_="pkg_meta") }} + {{ render_field(form.desc, class_="pkg_meta") }} + {{ render_multiselect_field(form.tags, class_="pkg_meta") }} +
+ {{ render_field(form.license, class_="not_txp") }} +
+ {{ render_field(form.media_license, class_="pkg_meta") }} +
-
-

Dependency Info

+
+ Package {{ render_mpackage_field(form.provides_str, class_="not_txp", placeholder="Comma separated list") }} {{ render_deps_field(form.harddep_str, class_="not_txp not_game", placeholder="Comma separated list") }} {{ render_deps_field(form.softdep_str, class_="not_txp not_game", placeholder="Comma separated list") }} -
+ -

Repository and Links

+
+ Repository and Links -
-

Enter the repo URL for the package. - If the repo uses git then the metadata will be automatically imported.

+
+

Enter the repo URL for the package. + If the repo uses git then the metadata will be automatically imported.

-

Leave blank if you don't have a repo. Click skip if the import fails.

-
+

Leave blank if you don't have a repo. Click skip if the import fails.

+
- {{ render_field(form.repo, class_="pkg_repo") }} + {{ render_field(form.repo, class_="pkg_repo") }} - -
- Importing... (This may take a while) -
+ - {{ render_field(form.website, class_="pkg_meta") }} - {{ render_field(form.issueTracker, class_="pkg_meta") }} - {{ render_field(form.forums, class_="pkg_meta") }} -
{{ render_submit_field(form.submit) }}
- +
+ Importing... (This may take a while) +
- - - + {{ render_field(form.website, class_="pkg_meta") }} + {{ render_field(form.issueTracker, class_="pkg_meta") }} + {{ render_field(form.forums, class_="pkg_meta") }} +
- {% if enable_wizard %} - - - - - {% endif %} - +
{{ render_submit_field(form.submit) }}
+ {% endblock %} -- cgit v1.2.3