mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
MDL-56431 messaging: Added aria label to filter.
Added an aria label to the course filter in the messaging page.
This commit is contained in:
parent
c5c8f3a6f5
commit
72a5842bd7
4 changed files with 7 additions and 1 deletions
|
@ -97,6 +97,7 @@ $string['outputnotconfigured'] = 'Not configured';
|
||||||
$string['permitted'] = 'Permitted';
|
$string['permitted'] = 'Permitted';
|
||||||
$string['processorsettings'] = 'Processor settings';
|
$string['processorsettings'] = 'Processor settings';
|
||||||
$string['removecontact'] = 'Remove contact';
|
$string['removecontact'] = 'Remove contact';
|
||||||
|
$string['removecoursefilter'] = 'Remove filter for course {$a}';
|
||||||
$string['removefromyourcontacts'] = 'Remove from your contacts';
|
$string['removefromyourcontacts'] = 'Remove from your contacts';
|
||||||
$string['requiresconfiguration'] = 'Requires configuration';
|
$string['requiresconfiguration'] = 'Requires configuration';
|
||||||
$string['searchforuser'] = 'Search for a user';
|
$string['searchforuser'] = 'Search for a user';
|
||||||
|
|
2
message/amd/build/message_area_search.min.js
vendored
2
message/amd/build/message_area_search.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -383,6 +383,9 @@ define(['jquery', 'core/ajax', 'core/templates', 'core/notification', 'core/str'
|
||||||
this.messageArea.find(SELECTORS.CONTACTSAREA).addClass('searchfilter');
|
this.messageArea.find(SELECTORS.CONTACTSAREA).addClass('searchfilter');
|
||||||
this.messageArea.find(SELECTORS.SEARCHFILTERAREA).show();
|
this.messageArea.find(SELECTORS.SEARCHFILTERAREA).show();
|
||||||
this.messageArea.find(SELECTORS.SEARCHFILTER).html(text);
|
this.messageArea.find(SELECTORS.SEARCHFILTER).html(text);
|
||||||
|
Str.get_string('removecoursefilter', 'message', text).then(function(languagestring) {
|
||||||
|
this.messageArea.find(SELECTORS.SEARCHFILTERAREA).attr('aria-label', languagestring);
|
||||||
|
}.bind(this));
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -394,6 +397,7 @@ define(['jquery', 'core/ajax', 'core/templates', 'core/notification', 'core/str'
|
||||||
this.messageArea.find(SELECTORS.CONTACTSAREA).removeClass('searchfilter');
|
this.messageArea.find(SELECTORS.CONTACTSAREA).removeClass('searchfilter');
|
||||||
this.messageArea.find(SELECTORS.SEARCHFILTER).empty();
|
this.messageArea.find(SELECTORS.SEARCHFILTER).empty();
|
||||||
this.messageArea.find(SELECTORS.SEARCHFILTERAREA).hide();
|
this.messageArea.find(SELECTORS.SEARCHFILTERAREA).hide();
|
||||||
|
this.messageArea.find(SELECTORS.SEARCHFILTERAREA).removeAttr('aria-label');
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
rows="1"
|
rows="1"
|
||||||
data-auto-rows
|
data-auto-rows
|
||||||
data-max-rows="5"
|
data-max-rows="5"
|
||||||
|
role="textbox"
|
||||||
aria-label="{{#str}} writeamessage, message {{/str}}"
|
aria-label="{{#str}} writeamessage, message {{/str}}"
|
||||||
placeholder="{{#str}} writeamessage, message {{/str}}"></textarea>
|
placeholder="{{#str}} writeamessage, message {{/str}}"></textarea>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue