123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206 |
- <h1 class="screenreader-only">
- {{#if newRecord}}{{#t "new_calendar_event_header"}}New Calendar Event{{/t}}
- {{else}}{{#t "edit_calendar_event_header"}}Edit Calendar Event{{/t}}{{/if}}
- </h1>
- <form id="editCalendarEventFull" class="{{#if use_section_dates}}use_section_dates{{/if}}">
- <input type="text"
- name="title"
- class="title input-block-level"
- aria-label="{{#t "event_title"}}Event Title{{/t}}"
- placeholder="{{#t "event_title"}}Event Title{{/t}}"
- value="{{title}}"
- maxlength="255" />
- <div class="clearfix pull-right">
- <a href="#" class="switch_event_description_view pull-right">
- {{#t "#editor.switch_editor_html"}}HTML Editor{{/t}}
- </a>
- <a href="#" class="switch_event_description_view pull-right" style="display:none;">
- {{#t "#editor.switch_editor_rich_text"}}Rich Content Editor{{/t}}
- </a>
- </div>
- <div style="clear:both;"></div>
- <textarea class="input-block-level"
- id="calendar-description"
- name="description"
- aria-label="{{#t "event_description"}}Event Description{{/t}}"
- style="width: 100%">{{description}}</textarea>
- {{#if course_sections}}
- <label class="label_with_checkbox" for="use_section_dates">
- {{checkbox "use_section_dates"}}
- {{#t "different_date_for_each_section"}}Use a different date for each section{{/t}}
- </label>
- <input type="hidden"
- name="remove_child_events"
- value="{{#unless use_section_dates}}1{{/unless}}" />
- {{/if}}
- <div class="hide_if_using_sections date_start_end_row">
- <table>
- <tbody>
- <tr>
- <td>
- <div class='date_field_container'>
- <label class='screenreader-only' id='calendar_event_date_accessible_label'>
- {{#t}}Event Date{{/t}}
- {{datepickerScreenreaderPrompt 'date'}}
- </label>
- <input type="text"
- name="start_date"
- class="date_field start_date"
- value="{start_date}"
- placeholder="{{#t "date"}}Date{{/t}}"
- aria-labelledby='calendar_event_date_accessible_label'
- data-tooltip title="{{accessibleDateFormat 'date'}}"/>
- </div>
- </td>
- <td>
- <div class='date_field_container'>
- <label class='screenreader-only' id='calendar_event_start_time_accessible_label'>
- {{#t}}Event Start Time{{/t}}
- {{datepickerScreenreaderPrompt 'time'}}
- </label>
- <input type="text"
- name="start_time"
- class="time_field start_time"
- {{#unless all_day}} value="{{tTimeToString start_at "tiny"}}" {{/unless}}
- placeholder="{{#t "start_time"}}Start Time{{/t}}"
- aria-labelledby='calendar_event_start_time_accessible_label'
- data-tooltip title="{{accessibleDateFormat 'time'}}"/>
- </div>
- </td>
- <td><span class="time_separator">-</span></td>
- <td>
- <div class='date_field_container'>
- <label class='screenreader-only' id='calendar_event_end_time_accessible_label'>
- {{#t}}Event End Time{{/t}}
- {{datepickerScreenreaderPrompt 'time'}}
- </label>
- <input type="text"
- name="end_time"
- class="time_field end_time"
- {{#unless all_day}} value="{{tTimeToString end_at "tiny"}}" {{/unless}}
- placeholder="{{#t "end_time"}}End Time{{/t}}"
- aria-labelledby='calendar_event_end_time_accessible_label'
- data-tooltip title="{{accessibleDateFormat 'time'}}"/>
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <div>
- <table id="calendar_event_location_info">
- <tbody>
- <tr>
- <td>
- <label for="calendar_event_location_name">{{#t "location_name"}}Location:{{/t}}</label>
- <input id="calendar_event_location_name" name="location_name" size="30" maxlength="255" type="text" value="{{location_name}}"/>
- </td>
- </tr>
- <tr>
- <td>
- <label for="calendar_event_location_address">{{#t "location_address"}}Address:{{/t}}</label>
- <input id="calendar_event_location_address" name="location_address" size="30" maxlength="255" type="text" value="{{location_address}}"/>
- </td>
- </tr>
- {{#if recurring_calendar_events}}
- <tr class="duplicate_event_toggle_row hide">
- <td style="vertical-align: top;"><label for="duplicate_event">{{#t "repeat"}}Repeat{{/t}}</label> <input type="checkbox" id="duplicate_event" name="duplicate" value="true" style="margin-left: 10px;" />
- </td>
- </tr>
- <tr class="duplicate_event_row duplicate_fields" style="display: none">
- <td class="duplicate_td" colspan="2">
- <label for="duplicate_interval">
- <div class="duplicate_div">{{#t}}Every{{/t}}</div>
- <input value="1" disabled="true" id="duplicate_interval" name="duplicate_interval" min="1" />
- <select id="duplicate_frequency" style="width: 100px;" name="duplicate_frequency">
- <option value="daily">{{#t}}Day(s){{/t}}</option>
- <option value="weekly" selected>{{#t}}Week(s){{/t}}</option>
- <option value="monthly">{{#t}}Month(s){{/t}}</option>
- </select>
- </label>
- </td>
- </tr>
- <tr class="duplicate_event_row duplicate_fields" style="display: none">
- <td style="vertical-align: top; padding-left: 20px;" colspan="2">
- <label for="duplicate_count">
- <div class="duplicate_for_div" >{{#t}}For{{/t}}</div>
- <input value="1" disabled="true" type="number" id="duplicate_count" name="duplicate_count" min="1" />
- <div class="occurences_div">{{#t}}additional occurrence(s){{/t}}</div>
- </label>
- </td>
- </tr>
- <tr class="duplicate_event_row duplicate_fields" style="display: none">
- <td class="duplicate_tooltip_td"><label data-tooltip title="{{#t}}Appends a number to the end of each event title (e.g. Event 1, Event 2, etc)" for="append_iterator{{/t}}">{{#t "count"}}Count:{{/t}}</label>
- <input data-tooltip title="{{#t}}Appends a number to the end of each event title (e.g. Event 1, Event 2, etc){{/t}}" value="true" disabled="true" type="checkbox" id="append_iterator" name="append_iterator" />
- </td>
- </tr>
- {{/if}}
- </tbody>
- </table>
- </div>
- {{#if course_sections}}
- <table class="formtable show_if_using_sections">
- {{#each course_sections}}
- <tr class="date_start_end_row">
- <td colspan="4"><label class="row_header" for="section_{{id}}_start_date">{{name}}</label></td>
- </tr>
- <tr class="date_start_end_row">
- <td>
- <input type="text"
- id="section_{{id}}_start_date"
- name="child_event_data[{{id}}][start_date]"
- class="date_field start_date"
- value="{{tDateToString event.start_at "medium"}}"
- aria-label="{{#t "date"}}Date{{/t}}"
- placeholder="{{#t "date"}}Date{{/t}}" />
- </td>
- <td>
- <input type="text"
- name="child_event_data[{{id}}][start_time]"
- class="time_field start_time"
- {{#unless all_day}} value="{{tTimeToString event.start_at "tiny"}}" {{/unless}}
- aria-label="{{#t "start_time"}}Start Time{{/t}}"
- placeholder="{{#t "start_time"}}Start Time{{/t}}" />
- </td>
- <td><span class="time_separator">-</span></td>
- <td>
- <input type="text"
- name="child_event_data[{{id}}][end_time]"
- class="time_field end_time"
- {{#unless all_day}} value="{{tTimeToString event.end_at "tiny"}}" {{/unless}}
- aria-label="{{#t "end_time"}}End Time{{/t}}"
- placeholder="{{#t "end_time"}}End Time{{/t}}" />
- <input type="hidden"
- name="child_event_data[{{id}}][context_code]"
- value="course_section_{{id}}" />
- </td>
- </tr>
- {{/each}}
- </table>
- {{/if}}
- <div class="form-actions">
- {{#if url}}
- <button type="button" class="btn delete_link">{{#t "delete"}}Delete{{/t}}</button>
- {{/if}}
- {{#if return_to_url}}
- <a href="{{return_to_url}}" class="btn" role="button">{{#t "#buttons.cancel"}}Cancel{{/t}}</a>
- {{/if}}
- <button type="submit" class="btn btn-primary">
- {{#if newRecord}}
- {{#t "buttons.create"}}Create Event{{/t}}
- {{else}}
- {{#t "buttons.update"}}Update Event{{/t}}
- {{/if}}
- </button>
- </div>
- </form>
|