{% load i18n %} {% get_current_language as LANGUAGE_CODE %} <form action="/ajax/templateWizard" method="post" id="template-wizard"> {% csrf_token %} <div id="new-template-step-1" class="wizard"> <div class="progress"> <div class="bar-container"> <div class="bar" style="width: 33%"></div> </div> <h3> {% blocktrans with step=1 all=3 %}{{step}}/{{all}}{% endblocktrans %} </h3> </div> <h2>{% blocktrans with step=1 %}Step {{step}}{% endblocktrans %}</h2> <p class="help"> {% trans "Please choose the base system you want to customize." %} </p> <div class="container"> <ul class="tpl-list modal"> {% if not templates %} <p>{% trans "There are no available templates." %}</p> {% endif %} {% for m in templates %} <li class="tpl"> <div class="summary"> <div class="name tpl os-{{m.os_type}}" title="{{m.description}}"> <label> <input type="radio" name="base" value="{{m.id}}" /> {{m.name}} {% if m.public %} <img src="/static/icons/lock-small.png" alt="{% trans "locked" %}" title="{% trans "This is a shared template." %}" /> {% endif %} </label> </div> <div class="clear"></div> </div> </li> {% endfor %} </ul> </div> <nav> <input type="reset" class="prev" value="{% trans "Cancel" %}" /> <input type="submit" class="next" value="{% trans "Next »" %}" /> <div class="clear"></div> </nav> <script type="text/javascript"> $(function(){ $('#template-wizard nav .prev').click(function(){ $('#modal').hide(); }) $('#template-wizard').unbind('submit').submit(function(e){ if ($("#template-wizard input[type=radio]:checked").length==0) { $("#template-wizard .help").addClass('hilight'); } else { $.ajax({ 'type': 'POST', 'url': '/ajax/templateWizard', 'data': $('#template-wizard').serialize(), 'success': function(data) { $('#modal-container').html(data); } }); } e.preventDefault(); e.stopPropagation(); return false; }) }) </script> </div> </div> </form>