Mercurial > kallithea
view kallithea/templates/forks/fork.html @ 8251:fb9550946c26
js: use strict ... and fix the problems it points out
"use strict" gives stricter checks, both statically and at runtime. The
strictness tightens up the code and prevents some kinds of problems.
The <script> tag addition might not be pretty, but has consistently been added
with:
sed -i 's,<script>$,&'"'"'use strict'"'"';,g' `hg loc '*.html'`
author | Mads Kiilerich <mads@kiilerich.com> |
---|---|
date | Mon, 17 Feb 2020 17:49:45 +0100 |
parents | ee3343f3658f |
children | 19d93bd709bf |
line wrap: on
line source
## -*- coding: utf-8 -*- <%inherit file="/base/base.html"/> <%block name="title"> ${_('Fork repository %s') % c.repo_name} </%block> <%def name="breadcrumbs_links()"> ${_('Fork')} </%def> <%block name="header_menu"> ${self.menu('repositories')} </%block> <%def name="main()"> ${self.repo_context_bar('createfork')} <div class="panel panel-primary"> <div class="panel-heading clearfix"> ${self.breadcrumbs()} </div> ${h.form(url('repo_fork_create_home',repo_name=c.repo_info.repo_name))} <div class="form panel-body settings"> <div class="form-group"> <label class="control-label" for="repo_name">${_('Fork name')}:</label> <div> ${h.text('repo_name',class_='form-control')} ${h.hidden('repo_type',c.repo_info.repo_type)} ${h.hidden('fork_parent_id',c.repo_info.repo_id)} </div> </div> <div class="form-group"> <label class="control-label" for="description">${_('Description')}:</label> <div> ${h.textarea('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','',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="landing_rev">${_('Landing revision')}:</label> <div> ${h.select('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="private">${_('Private')}:</label> <div> ${h.checkbox('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="copy_permissions">${_('Copy permissions')}:</label> <div> ${h.checkbox('copy_permissions',value="True", checked="checked")} <span class="help-block">${_('Copy permissions from forked repository')}</span> </div> </div> %if c.can_update: <div class="form-group"> <label class="control-label" for="update_after_clone">${_('Update after clone')}:</label> <div> ${h.checkbox('update_after_clone',value="True")} <span class="help-block">${_('Checkout source after making a clone')}</span> </div> </div> %endif <div class="form-group"> <div class="buttons"> ${h.submit('fork-submit',_('Fork this Repository'),class_="btn btn-default")} </div> </div> </div> ${h.end_form()} </div> <script>'use strict'; $(document).ready(function(){ $("#repo_group").select2({ 'dropdownAutoWidth': true }); $("#landing_rev").select2({ 'minimumResultsForSearch': -1 }); $('#repo_name').focus(); }); </script> </%def>