diff options
author | Simon Rettberg | 2016-06-24 11:25:27 +0200 |
---|---|---|
committer | Simon Rettberg | 2016-06-24 11:25:27 +0200 |
commit | 75b7c70b0130c1d8eff2de03b76d2771f1f19781 (patch) | |
tree | 7a3f834728c47f6f7dc4ed9c61a342afe57fbec3 /modules-available/exams/templates/page-add-edit-exam.html | |
parent | Fix indentation (diff) | |
download | slx-admin-75b7c70b0130c1d8eff2de03b76d2771f1f19781.tar.gz slx-admin-75b7c70b0130c1d8eff2de03b76d2771f1f19781.tar.xz slx-admin-75b7c70b0130c1d8eff2de03b76d2771f1f19781.zip |
[exams] Unify add/edit templates, add error messages, limit zoom range some more
Diffstat (limited to 'modules-available/exams/templates/page-add-edit-exam.html')
-rw-r--r-- | modules-available/exams/templates/page-add-edit-exam.html | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/modules-available/exams/templates/page-add-edit-exam.html b/modules-available/exams/templates/page-add-edit-exam.html new file mode 100644 index 00000000..26cbf8bc --- /dev/null +++ b/modules-available/exams/templates/page-add-edit-exam.html @@ -0,0 +1,70 @@ +{{#exam.examid}} +<h1>{{lang_editExam}}</h1> +{{/exam.examid}} +{{^exam.examid}} +<h1>{{lang_addExam}}</h1> +{{/exam.examid}} + +<form class="form" method="POST" action="?do=exams" id="tolleform"> + <div class="form-group"> + <label for="locations">{{lang_location}}</label> + <select id="locations" multiple name="locations[]"> + {{#locations}} + <option value="{{locationid}}" {{#selected}}selected{{/selected}}> {{locationname}}</option> + {{/locations}} + </select> + </div> + + <div class="row"> + <div class="form-group col-xs-6"> + <label for="starttime_date">{{lang_begin_date}}</label> + <input required class="form-control datepicker" name="starttime_date" id="starttime_date" value="{{exam.starttime_date}}"> + </div> + <div class="form-group col-xs-6"> + <label for="starttime_time">{{lang_begin_time}}</label> + <input required type="text" class="form-control timepicker" name="starttime_time" id="starttime_time" value="{{exam.starttime_time}}" + pattern="[0-9]{1,2}:[0-9]{2}"> + </div> + </div> + + <div class="row"> + <div class="form-group col-xs-6"> + <label for="endtime_date">{{lang_end_date}}</label> + <input required class="form-control datepicker" name="endtime_date" id="endtime_date" value="{{exam.endtime_date}}"> + </div> + <div class="form-group col-xs-6"> + <label for="endtime_time">{{lang_end_time}}</label> + <input required type="texxt" class="form-control timepicker" name="endtime_time" id="endtime_time" value="{{exam.endtime_time}}" + pattern="[0-9]{1,2}:[0-9]{2}"> + </div> + </div> + <div class="row"> + <div class="form-group col-xs-12"> + <label for="description">{{lang_description}}</label> + <textarea class="form-control" type="textarea" name="description" id="description">{{exam.description}}</textarea> + </div> + </div> + + <input type="hidden" name="action" value="save"> + <input type="hidden" name="token" value="{{token}}"> + <input type="hidden" name="examid" value="{{exam.examid}}"> + <button class="btn btn-success">{{lang_addExam}}</button> +</form> + +<script type="application/javascript"><!-- +document.addEventListener("DOMContentLoaded", function () { + var dateSettings = { + format: 'yyyy-mm-dd', + weekStart: 1, + startDate: 'today', + }; + var timeSettings = { + showSeconds: false, + showMeridian: false + }; + $('.datepicker').datepicker(dateSettings); + $('.timepicker').timepicker(timeSettings); + + $('#locations').multiselect({numberDisplayed: 1}); +}, false); +// --></script> |