changeset 8941:d00371a768c9 stable

templates: align forms for repo creation and repo settings 99% whitespace changes and reordering.
author Mads Kiilerich <mads@kiilerich.com>
date Sun, 11 Dec 2022 02:05:08 +0100
parents 1d1fe8c2ef57
children f2dc57c123cf
files kallithea/templates/admin/repos/repo_add_base.html kallithea/templates/admin/repos/repo_edit_settings.html
diffstat 2 files changed, 117 insertions(+), 121 deletions(-) [+]
line wrap: on
line diff
--- a/kallithea/templates/admin/repos/repo_add_base.html	Mon Dec 12 00:38:59 2022 +0100
+++ b/kallithea/templates/admin/repos/repo_add_base.html	Sun Dec 11 02:05:08 2022 +0100
@@ -1,17 +1,22 @@
-## -*- coding: utf-8 -*-
-
 ${h.form(url('repos'))}
-<div class="form">
+    <div class="form">
         <div class="form-group">
             <label class="control-label" for="repo_name">${_('Name')}:</label>
             <div>
                 ${h.text('repo_name',class_='form-control')}
             </div>
         </div>
-        <div id="remote_clone" class="form-group">
+        <div class="form-group">
+            <label class="control-label" for="repo_type">${_('Type')}:</label>
+            <div>
+                ${h.select('repo_type','hg',c.backends,class_='form-control')}
+                <span class="help-block">${_('Type of repository to create.')}</span>
+            </div>
+        </div>
+        <div class="form-group">
             <label class="control-label" for="clone_uri">${_('Clone remote repository')}:</label>
             <div>
-                ${h.text('clone_uri',class_='form-control')}
+                ${h.text('clone_uri',class_='form-control', placeholder=_('Repository URL'))}
                 <span class="help-block">
                     ${_('Optional: URL of a remote repository. If set, the repository will be created as a clone from this URL.')}
                 </span>
@@ -39,16 +44,9 @@
             </div>
         </div>
         <div class="form-group">
-            <label class="control-label" for="repo_type">${_('Type')}:</label>
-            <div>
-                ${h.select('repo_type','hg',c.backends,class_='form-control')}
-                <span class="help-block">${_('Type of repository to create.')}</span>
-            </div>
-        </div>
-        <div class="form-group">
             <label class="control-label" for="repo_landing_rev">${_('Landing revision')}:</label>
             <div>
-                ${h.select('repo_landing_rev','',c.landing_revs,class_='form-control')}
+                ${h.select('repo_landing_rev',None,c.landing_revs,class_='form-control')}
                 <span class="help-block">${_('Default revision for files page, downloads, full text search index and readme generation')}</span>
             </div>
         </div>
@@ -64,10 +62,19 @@
                 ${h.submit('add',_('Add'),class_="btn btn-default")}
             </div>
         </div>
-</div>
+    </div>
+${h.end_form()}
+
 <script>
     'use strict';
     $(document).ready(function(){
+        $('#repo_type').select2({
+            'minimumResultsForSearch': -1
+        });
+        $('#repo_group').select2({
+            'dropdownAutoWidth': true
+        });
+
         function setCopyPermsOption(group_val){
             if(group_val != "-1"){
                 $('#copy_perms').show();
@@ -77,22 +84,14 @@
             }
         }
 
-        $("#repo_group").select2({
-            'dropdownAutoWidth': true
-        });
-
         setCopyPermsOption($('#repo_group').val());
-        $("#repo_group").on("change", function(e) {
+        $('#repo_group').on("change", function(e) {
             setCopyPermsOption(e.val);
         });
 
-        $("#repo_type").select2({
-            'minimumResultsForSearch': -1
-        });
-        $("#repo_landing_rev").select2({
+        $('#repo_landing_rev').select2({
             'minimumResultsForSearch': -1
         });
         $('#repo_name').focus();
     });
 </script>
-${h.end_form()}
--- a/kallithea/templates/admin/repos/repo_edit_settings.html	Mon Dec 12 00:38:59 2022 +0100
+++ b/kallithea/templates/admin/repos/repo_edit_settings.html	Sun Dec 11 02:05:08 2022 +0100
@@ -1,115 +1,112 @@
 ${h.form(url('update_repo', repo_name=c.repo_info.repo_name))}
     <div class="form">
-            <div class="form-group">
-                <label class="control-label" for="repo_name">${_('Name')}:</label>
-                <div>
-                    ${h.text('repo_name',class_='form-control')}
-                </div>
+        <div class="form-group">
+            <label class="control-label" for="repo_name">${_('Name')}:</label>
+            <div>
+                ${h.text('repo_name',class_='form-control')}
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="control-label" for="permanent_url">${_('Permanent URL')}:</label>
+            <div>
+                ${h.text('permanent_url',class_='form-control', readonly='1')}
+                <span class="help-block">
+                    ${_('''In case this repository is renamed or moved into another group the repository URL changes.
+                           Using the above permanent URL guarantees that this repository always will be accessible on that URL.
+                           This is useful for CI systems, or any other cases that you need to hardcode the URL into a 3rd party service.''')}
+                </span>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="control-label" for="clone_uri">${_('Remote repository')}:</label>
+            <div>
+                ${h.text('clone_uri',class_='form-control', placeholder=_('Repository URL'))}
+                ${h.hidden('clone_uri_hidden', c.repo_info.clone_uri_hidden)}
+                <span class="help-block">
+                    ${_('Optional: URL of a remote repository. If set, the repository can be pulled from this URL.')}
+                </span>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="control-label" for="repo_description">${_('Description')}:</label>
+            <div>
+                ${h.textarea('repo_description',class_='form-control')}
+                <span class="help-block">${_('Keep it short and to the point. Use a README file for longer descriptions.')}</span>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="control-label" for="repo_group">${_('Repository group')}:</label>
+            <div>
+                ${h.select('repo_group',None,c.repo_groups,class_='form-control')}
+                <span class="help-block">${_('Optionally select a group to put this repository into.')}</span>
             </div>
+        </div>
+        <div class="form-group">
+            <label class="control-label" for="repo_landing_rev">${_('Landing revision')}:</label>
+            <div>
+                ${h.select('repo_landing_rev',None,c.landing_revs,class_='form-control')}
+                <span class="help-block">${_('Default revision for files page, downloads, full text search index and readme generation')}</span>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="control-label" for="owner">${_('Owner')}:</label>
+            <div>
+                ${h.text('owner',class_='form-control', placeholder=_('Type name of user'))}
+                <span class="help-block">${_('Change owner of this repository.')}</span>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="control-label" for="repo_private">${_('Private repository')}:</label>
+            <div>
+                ${h.checkbox('repo_private',value="True")}
+                <span class="help-block">${_('Private repositories are only visible to people explicitly added as collaborators.')}</span>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="control-label" for="repo_enable_statistics">${_('Enable statistics')}:</label>
+            <div>
+                ${h.checkbox('repo_enable_statistics',value="True")}
+                <span class="help-block">${_('Enable statistics window on summary page.')}</span>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="control-label" for="repo_enable_downloads">${_('Enable downloads')}:</label>
+            <div>
+                ${h.checkbox('repo_enable_downloads',value="True")}
+                <span class="help-block">${_('Enable download menu on summary page.')}</span>
+            </div>
+        </div>
+
+        %if c.visual.repository_fields:
+          ## EXTRA FIELDS
+          %for field in c.repo_fields:
             <div class="form-group">
-                <label class="control-label" for="permanent_url">${_('Permanent URL')}:</label>
-                <div>
-                    ${h.text('permanent_url',class_='form-control', readonly='1')}
-                    <span class="help-block">
-                        ${_('''In case this repository is renamed or moved into another group the repository URL changes.
-                               Using the above permanent URL guarantees that this repository always will be accessible on that URL.
-                               This is useful for CI systems, or any other cases that you need to hardcode the URL into a 3rd party service.''')}
-                    </span>
-                </div>
-            </div>
-            <div class="form-group">
-                <label class="control-label" for="clone_uri">${_('Remote repository')}:</label>
+                <label class="control-label" for="${field.field_key_prefixed}">${field.field_label} (${field.field_key}):</label>
                 <div>
-                  <div id="alter_clone_uri">
-                        ${h.text('clone_uri',class_='form-control', placeholder=_('Repository URL'))}
-                        ${h.hidden('clone_uri_hidden', c.repo_info.clone_uri_hidden)}
-                  </div>
-                  <span id="alter_clone_uri_help_block" class="help-block">
-                    ${_('Optional: URL of a remote repository. If set, the repository can be pulled from this URL.')}
-                  </span>
-                </div>
-            </div>
-            <div class="form-group">
-                <label class="control-label" for="repo_group">${_('Repository group')}:</label>
-                <div>
-                    ${h.select('repo_group','',c.repo_groups,class_='form-control')}
-                    <span class="help-block">${_('Optionally select a group to put this repository into.')}</span>
-                </div>
-            </div>
-            <div class="form-group">
-                <label class="control-label" for="repo_landing_rev">${_('Landing revision')}:</label>
-                <div>
-                    ${h.select('repo_landing_rev','',c.landing_revs,class_='form-control')}
-                    <span class="help-block">${_('Default revision for files page, downloads, whoosh and readme')}</span>
-                </div>
-            </div>
-            <div class="form-group">
-                <label class="control-label" for="owner">${_('Owner')}:</label>
-                <div>
-                   ${h.text('owner',class_='form-control', placeholder=_('Type name of user'))}
-                   <span class="help-block">${_('Change owner of this repository.')}</span>
+                    ${h.text(field.field_key_prefixed, field.field_value, class_='form-control')}
+                    %if field.field_desc:
+                      <span class="help-block">${field.field_desc}</span>
+                    %endif
                 </div>
             </div>
-            <div class="form-group">
-                <label class="control-label" for="repo_description">${_('Description')}:</label>
-                <div>
-                    ${h.textarea('repo_description',class_='form-control')}
-                    <span class="help-block">${_('Keep it short and to the point. Use a README file for longer descriptions.')}</span>
-                </div>
-            </div>
-
-            <div class="form-group">
-                <label class="control-label" for="repo_private">${_('Private repository')}:</label>
-                <div>
-                    ${h.checkbox('repo_private',value="True")}
-                    <span class="help-block">${_('Private repositories are only visible to people explicitly added as collaborators.')}</span>
-                </div>
-            </div>
-            <div class="form-group">
-                <label class="control-label" for="repo_enable_statistics">${_('Enable statistics')}:</label>
-                <div>
-                    ${h.checkbox('repo_enable_statistics',value="True")}
-                    <span class="help-block">${_('Enable statistics window on summary page.')}</span>
-                </div>
+          %endfor
+        %endif
+        <div class="form-group">
+            <div class="buttons">
+                ${h.submit('save',_('Save'),class_="btn btn-default")}
+                ${h.reset('reset',_('Reset'),class_="btn btn-default")}
             </div>
-            <div class="form-group">
-                <label class="control-label" for="repo_enable_downloads">${_('Enable downloads')}:</label>
-                <div>
-                    ${h.checkbox('repo_enable_downloads',value="True")}
-                    <span class="help-block">${_('Enable download menu on summary page.')}</span>
-                </div>
-            </div>
-
-            %if c.visual.repository_fields:
-              ## EXTRA FIELDS
-              %for field in c.repo_fields:
-                <div class="form-group">
-                    <label class="control-label" for="${field.field_key_prefixed}">${field.field_label} (${field.field_key}):</label>
-                    <div>
-                        ${h.text(field.field_key_prefixed, field.field_value, class_='form-control')}
-                        %if field.field_desc:
-                          <span class="help-block">${field.field_desc}</span>
-                        %endif
-                    </div>
-                </div>
-              %endfor
-            %endif
-            <div class="form-group">
-                <div class="buttons">
-                    ${h.submit('save',_('Save'),class_="btn btn-default")}
-                    ${h.reset('reset',_('Reset'),class_="btn btn-default")}
-                </div>
-            </div>
+        </div>
     </div>
-    ${h.end_form()}
+${h.end_form()}
 
 <script>
     'use strict';
     $(document).ready(function(){
-        $('#repo_landing_rev').select2({
+        $('#repo_group').select2({
             'dropdownAutoWidth': true
         });
-        $('#repo_group').select2({
+        $('#repo_landing_rev').select2({
             'dropdownAutoWidth': true
         });