Files
edx-platform/lms/templates/fields/field_textarea.underscore
2016-08-19 10:04:40 -04:00

48 lines
2.2 KiB
Plaintext

<div class="wrapper-u-field">
<div class="u-field-header">
<% if (mode === 'edit') { %>
<label class="u-field-title" for="u-field-textarea-<%- id %>" id="u-field-title-<%- id %>"></label>
<% } else { %>
<span class="u-field-title" id="u-field-title-<%- id %>"></span>
<% } %>
<% if (messagePosition === 'header') { %>
<span class="u-field-message" id="u-field-message-<%- id %>">
<span class="u-field-message-notification" aria-live="polite"></span>
<span class="u-field-message-help" id="u-field-message-help-<%- id %>"> <%- message %></span>
</span>
<% }%>
</div>
<div class="u-field-value" id="u-field-value-<%- id %>"
<% if (mode === 'edit') { %>
aria-labelledby="u-field-title-<%- id %>"><textarea id="u-field-textarea-<%- id %>" rows="4"
<% if (message) { %>
aria-describedby="u-field-message-help-<%- id %>"
<% } %>
><%- value %></textarea>
<% } else if (editable === 'never') { %>
><p class="sr"><%- screenReaderTitle %></p><span class="u-field-value-readonly" aria-hidden="false"
<% if (message) { %>
aria-describedby="u-field-message-help-<%- id %>"
<% } %>
><%- value %></span>
<% } else { %>
><span class="clickable" role="button" tabindex="0">
<span class="sr"><%- screenReaderTitle %></span>
<span class="u-field-value-readonly" aria-hidden="false" aria-describedby="u-field-placeholder-value-<%- id %>"><%- value %></span>
<span class="sr"><%- gettext('Click to edit') %></span>
<span class="sr" id="u-field-placeholder-value-<%- id %>"><%- placeholderValue %></span>
</span>
<% } %>
</div>
<div class="u-field-footer">
<% if (messagePosition === 'footer') { %>
<span class="u-field-message" id="u-field-message-<%- id %>">
<span class="u-field-message-notification" aria-live="polite"></span>
<span class="u-field-message-help" id="u-field-message-help-<%- id %>"> <%- message %></span>
</span>
<% } %>
</div>
</div>