mirror of
https://github.com/nextcloud/server.git
synced 2026-06-10 17:23:59 -04:00
Merge pull request #33394 from nextcloud/fix/fix-370-Label_not_connected_to_form-element_in_file_listing
Connect ```input``` checkbox with corresponding file name via ```aria-describedby```
This commit is contained in:
commit
532ea001a5
1 changed files with 4 additions and 3 deletions
|
|
@ -1694,7 +1694,7 @@
|
|||
|
||||
td.append(
|
||||
'<input id="select-' + this.id + '-' + fileData.id +
|
||||
'" type="checkbox" class="selectCheckBox checkbox"/><label for="select-' + this.id + '-' + fileData.id + '">' +
|
||||
'" type="checkbox" class="selectCheckBox checkbox" aria-describedby="innernametext_' + fileData.id + '" /><label for="select-' + this.id + '-' + fileData.id + '">' +
|
||||
'<span class="hidden-visually">' + (fileData.type === 'dir' ?
|
||||
t('files', 'Select directory "{dirName}"', {dirName: name}) :
|
||||
t('files', 'Select file "{fileName}"', {fileName: name})) + '</span>' +
|
||||
|
|
@ -1744,8 +1744,9 @@
|
|||
basename = name;
|
||||
extension = false;
|
||||
}
|
||||
var nameSpan=$('<span></span>').addClass('nametext');
|
||||
var innernameSpan = $('<span></span>').addClass('innernametext').text(basename).prop('title', basename);
|
||||
var nameSpan=$('<span></span>').addClass('nametext')
|
||||
|
||||
var innernameSpan = $('<span></span>').addClass('innernametext').text(basename).prop('title', basename).prop('id', `innernametext_${fileData.id}`);
|
||||
|
||||
|
||||
var conflictingItems = this.$fileList.find('tr[data-file="' + this._jqSelEscape(name) + '"]');
|
||||
|
|
|
|||
Loading…
Reference in a new issue