Commit 71437835ec0112870e9187a55465f7cf9a01bce7
1 parent
1c0574a2
Exists in
master
and in
5 other branches
Putting back datepicker in courses crud
Showing
2 changed files
with
47 additions
and
33 deletions
Show diff stats
courses/templates/course/create.html
| @@ -12,41 +12,48 @@ | @@ -12,41 +12,48 @@ | ||
| 12 | 12 | ||
| 13 | {% block content %} | 13 | {% block content %} |
| 14 | <div class="card card-content"> | 14 | <div class="card card-content"> |
| 15 | - <div class="card-body"> | ||
| 16 | - <form method="post" action="" enctype="multipart/form-data"> | ||
| 17 | - {% csrf_token %} | ||
| 18 | - {% for field in form %} | ||
| 19 | - <div class="form-group {% if form.has_error %} has-error {% endif %} is-fileinput"> | ||
| 20 | - <label for="{{ field.auto_id }}">{{ field.label }}</label> | ||
| 21 | - {% if field.auto_id == 'id_init_register_date' or field.auto_id == 'id_end_register_date' or field.auto_id == 'id_init_date' or field.auto_id == 'id_end_date'%} | ||
| 22 | - <input type="text" class="form-control date-picker" name="{{field.name}}" value="{{field.value|date:'SHORT_DATE_FORMAT'}}" min="{{now|date:'SHORT_DATE_FORMAT'}}"> | 15 | + <div class="card-body"> |
| 16 | + <form method="post" action="" enctype="multipart/form-data"> | ||
| 17 | + {% csrf_token %} | ||
| 18 | + {% for field in form %} | ||
| 19 | + <div class="form-group {% if form.has_error %} has-error {% endif %} is-fileinput"> | ||
| 20 | + <label for="{{ field.auto_id }}">{{ field.label }}</label> | ||
| 21 | + {% if field.auto_id == 'id_init_register_date' or field.auto_id == 'id_end_register_date' or field.auto_id == 'id_init_date' or field.auto_id == 'id_end_date'%} | ||
| 22 | + <input type="text" class="form-control date-picker" name="{{field.name}}" value="{{field.value|date:'SHORT_DATE_FORMAT'}}" min="{{now|date:'SHORT_DATE_FORMAT'}}"> | ||
| 23 | 23 | ||
| 24 | - {% else %} | ||
| 25 | - {% render_field field class='form-control' %} | ||
| 26 | - {% endif %} | ||
| 27 | - <span class="help-block">{{ field.help_text }}</span> | ||
| 28 | - {% if field.errors %} | ||
| 29 | - <div class="row"> | ||
| 30 | - </br> | ||
| 31 | - <div class="alert alert-danger alert-dismissible" role="alert"> | ||
| 32 | - <button type="button" class="close" data-dismiss="alert" aria-label="Close"> | ||
| 33 | - <span aria-hidden="true">×</span> | ||
| 34 | - </button> | ||
| 35 | - <ul> | ||
| 36 | - {% for error in field.errors %} | ||
| 37 | - <li>{{ error }}</li> | ||
| 38 | - {% endfor %} | ||
| 39 | - </ul> | ||
| 40 | - </div> | ||
| 41 | - </div> | ||
| 42 | - {% endif %} | 24 | + {% else %} |
| 25 | + {% render_field field class='form-control' %} | ||
| 26 | + {% endif %} | ||
| 27 | + <span class="help-block">{{ field.help_text }}</span> | ||
| 28 | + {% if field.errors %} | ||
| 29 | + <div class="row"> | ||
| 30 | + </br> | ||
| 31 | + <div class="alert alert-danger alert-dismissible" role="alert"> | ||
| 32 | + <button type="button" class="close" data-dismiss="alert" aria-label="Close"> | ||
| 33 | + <span aria-hidden="true">×</span> | ||
| 34 | + </button> | ||
| 35 | + <ul> | ||
| 36 | + {% for error in field.errors %} | ||
| 37 | + <li>{{ error }}</li> | ||
| 38 | + {% endfor %} | ||
| 39 | + </ul> | ||
| 43 | </div> | 40 | </div> |
| 44 | - {% endfor %} | ||
| 45 | - <div class="row text-center"> | ||
| 46 | - <input type="submit" value="{% trans 'Create' %}" class="btn btn-primary" /> | ||
| 47 | - </div> | ||
| 48 | - </form> | ||
| 49 | - </div> | 41 | + </div> |
| 42 | + {% endif %} | ||
| 43 | + </div> | ||
| 44 | + {% endfor %} | ||
| 45 | + <div class="row text-center"> | ||
| 46 | + <input type="submit" value="{% trans 'Create' %}" class="btn btn-primary" /> | ||
| 47 | + </div> | ||
| 48 | + </form> | ||
| 49 | + </div> | ||
| 50 | </div> | 50 | </div> |
| 51 | </br> | 51 | </br> |
| 52 | +<script type="text/javascript"> | ||
| 53 | + var locale = navigator.language || navigator.userLanguage; | ||
| 54 | + | ||
| 55 | + $('.date-picker').datepicker({ | ||
| 56 | + language: locale, | ||
| 57 | + }); | ||
| 58 | +</script> | ||
| 52 | {% endblock %} | 59 | {% endblock %} |
courses/templates/course/update.html
| @@ -49,4 +49,11 @@ | @@ -49,4 +49,11 @@ | ||
| 49 | </br> | 49 | </br> |
| 50 | </br> | 50 | </br> |
| 51 | </br> | 51 | </br> |
| 52 | +<script type="text/javascript"> | ||
| 53 | + var locale = navigator.language || navigator.userLanguage; | ||
| 54 | + | ||
| 55 | + $('.date-picker').datepicker({ | ||
| 56 | + language: locale, | ||
| 57 | + }); | ||
| 58 | +</script> | ||
| 52 | {% endblock %} | 59 | {% endblock %} |
| 53 | \ No newline at end of file | 60 | \ No newline at end of file |