100 lines
4.5 KiB
Handlebars
100 lines
4.5 KiB
Handlebars
<div class="edit-content">
|
|
<div class="edit-header">
|
|
{{#if CAN.EDIT_TITLE}}
|
|
{{#if content_is_locked}}
|
|
<h1>{{title}}</h1>
|
|
<input name="title" type="hidden" value="{{title}}">
|
|
{{else}}
|
|
<label for="title" class="screenreader-only">{{#t "title_label"}}Page Title{{/t}}</label>
|
|
<input id="title" name="title" type="text" class="span4 title" value="{{title}}" maxlength="255" autofocus>
|
|
{{/if}}
|
|
{{else}}
|
|
<h2>{{title}}</h2>
|
|
{{/if}}
|
|
{{#unless content_is_locked}}
|
|
<div class="switch_views_container">
|
|
<div class="help_dialog"></div>
|
|
<a href="#" class="switch_views">
|
|
{{#t "#editor.switch_editor_html"}}HTML Editor{{/t}}
|
|
</a>
|
|
<a href="#" class="switch_views" style="display:none;">
|
|
{{#t "#editor.switch_editor_rich_text"}}Rich Content Editor{{/t}}
|
|
</a>
|
|
</div>
|
|
{{/unless}}
|
|
</div>
|
|
|
|
{{#if content_is_locked}}
|
|
{{{body}}}
|
|
{{else}}
|
|
<textarea id="wiki_page_body" rows="20" cols="40" name="body" class="body" aria-hidden="true"{{#unless PAGE_RIGHTS.update}} autofocus{{/unless}}>{{convertApiUserContent body forEditing=1}}</textarea>
|
|
{{/if}}
|
|
|
|
{{#if CAN.EDIT_ROLES}}
|
|
<div class="control-group options">
|
|
<label class="control-label"><strong>{{#t "options_label"}}Options{{/t}}</strong></label>
|
|
<div class="controls">
|
|
<label id="editing_roles_label" for="editing_roles">{{t "Can edit this page role selection"}}</label>
|
|
<select id="editing_roles" aria-label="{{t "Can edit this page role selection"}}" name="editing_roles">
|
|
{{#if SHOW.COURSE_ROLES}}
|
|
<option value="teachers"{{#if IS.TEACHER_ROLE}} selected{{/if}}>{{#t "course_editing_roles.only_teachers"}}Only teachers{{/t}}</option>
|
|
<option value="teachers,students"{{#if IS.STUDENT_ROLE}} selected{{/if}}>{{#t "course_editing_roles.teachers_and_students"}}Teachers and students{{/t}}</option>
|
|
<option value="teachers,students,public"{{#if IS.ANYONE_ROLE}} selected{{/if}}>{{#t "course_editing_roles.anyone"}}Anyone{{/t}}</option>
|
|
{{else}}
|
|
<option value="members"{{#if IS.MEMBER_ROLE}} selected{{/if}}>{{#t "editing_roles.only_members"}}Only members{{/t}}</option>
|
|
<option value="members,public"{{#if IS.ANYONE_ROLE}} selected{{/if}}>{{#t "editing_roles.anyone"}}Anyone{{/t}}</option>
|
|
{{/if}}
|
|
</select>
|
|
</div>
|
|
{{#if ENV.student_planner_enabled}}
|
|
<div class="controls">
|
|
<label for="student_planner_checkbox" class="checkbox">
|
|
<input value="1" type="checkbox" id="student_planner_checkbox" name="student_planner_checkbox" {{checkedIf todo_date}} />
|
|
{{#t}}Add to student to-do{{/t}}
|
|
</label>
|
|
<div id="todo_date_container">
|
|
<label class="screenreader-only" for="todo_date" id="student_planner_accessible_label">
|
|
{{#t}}Student Planner Date:{{/t}}
|
|
{{datepickerScreenreaderPrompt}}
|
|
</label>
|
|
<input type="text"
|
|
class="datetime_field input-medium"
|
|
name="student_todo_at"
|
|
id="todo_date"
|
|
aria-labelledby="student_planner_accessible_label"
|
|
{{! TODO: what would be the best way to get this formatted right? }}
|
|
value="{{datetimeFormatted todo_date}}"
|
|
data-tooltip='{"position":"top","force_position":"true"}'
|
|
title="{{accessibleDateFormat}}"/>
|
|
</div>
|
|
</div>
|
|
{{/if}}
|
|
{{#if ENV.CONDITIONAL_RELEASE_SERVICE_ENABLED}}
|
|
<div class="controls">
|
|
<label class="checkbox" for="conditional_content">
|
|
{{checkbox "assignment.set_assignment"
|
|
id="conditional_content"
|
|
class="element_toggler"
|
|
checked=set_assignment}}
|
|
{{#t}}Allow in mastery paths{{/t}}
|
|
</label>
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
{{/if}}
|
|
</div>
|
|
|
|
<div class="form-actions clearfix">
|
|
<div>
|
|
<label for="notify_of_update" class="checkbox clearfix pull-left" style="margin-top:5px">
|
|
{{checkbox "notify_of_update"}}
|
|
{{#t "notify_users_text"}}Notify users that this content has changed{{/t}}
|
|
</label>
|
|
<button class="btn cancel">{{#t "buttons.cancel"}}Cancel{{/t}}</button>
|
|
{{#if CAN.PUBLISH_NOW}}
|
|
<button class="btn btn-default save_and_publish">{{#t "buttons.save_and_publish"}}Save & Publish{{/t}}</button>
|
|
{{/if}}
|
|
<button class="btn btn-primary submit">{{#t "buttons.save"}}Save{{/t}}</button>
|
|
</div>
|
|
</div>
|