-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[4.0] Turn the table view in media manager into a table #24598
Conversation
Can we integrate #24423 in this PR? |
@infograf768 fixed that. I'm deliberately leaving out the |
7d2867c
to
85a6d4f
Compare
8834d28
to
a1127bc
Compare
@brianteeman @zwiastunsw can you guys take a look at this and advise on what's next. Clearly all I'm doing here is converting the existing lists to a table which is going to help but not magically solve anything and I need pointers on what's required next here |
@wilsonge : Is there a project, a concept for this view? Do you expect such a concept?
|
@zwiastunsw Can you please clarify about the |
a1127bc
to
ea5f571
Compare
You do not need to edit the summary text. We will write it later, when the table is ready. Meanwhile, it could be, for example, "In the rows there are - media files and information about them..." |
I don't think we should be using that. According to https://www.w3.org/TR/WCAG20-TECHS/H73.html
|
This is a technique that can still be used. If it can improve accessibility, it is worth using it. For me the most important problem is the functionality of this table. If it is to contain only information, its usability is rather low. It is also difficult to assess the accessibility when you do not know exactly what is to be accessible. That is why I asked earlier about the concept of this Media Manager view. |
The summary tag should not be used. |
I do not insist, because the summary attribute has been withdrawn in HTML5.
It is best to arrange the table in such a way that the description is not needed. Unfortunately, so far we do not know what this table will contain. (Note that this table will probably be structured differently from the other tables in Backend). |
Those are for when you are presenting a table of static data such as a timetable |
This applies to the tables presenting the data (no static data etc.). It is more about complex and extended tables than about simple tables. |
I don't understand why you don't know what this table is for |
I still don't know if these functions will be in the table or not. If they will be, where will they be? First you have to answer these questions. PS It's possible that I'm not describing it clearly. But I can't do it any other way. |
Right now they aren't. So for the purposes of this PR let's assume they won't be for now. If we go back and add them in then we'll need to adapt the a11y functionality at the time too Basically for now it's a file information table |
OK I think we've got a good start here - it's just whether we need to add more - which can be done in a future PR as required |
Fixed |
Turns the table view in media manager into a table thus starting work on a11y compatibility