Skip to content

Improve the accessibility of the top menu in ISIS part 2#11729

Merged
rdeutz merged 11 commits intojoomla:stagingfrom
brianteeman:a11ytop
Aug 25, 2016
Merged

Improve the accessibility of the top menu in ISIS part 2#11729
rdeutz merged 11 commits intojoomla:stagingfrom
brianteeman:a11ytop

Conversation

@brianteeman
Copy link
Copy Markdown
Contributor

@brianteeman brianteeman commented Aug 22, 2016

Two links contains no text.
Why It Matters
If a link contains no text, the function or purpose of the link will not be presented to the user. This can introduce confusion for keyboard and screen reader users.

This PR adds text for the links for screenreaders on the joomla logo top left and the user menu top right

Testing Instructions

Review generated code
or
Review using http://wave.webaim.org/ or its chrome extension

Further technical information

http://webaim.org/standards/wcag/checklist#sc2.4.4

@joomla-cms-bot joomla-cms-bot added Language Change This is for Translators PR-staging labels Aug 22, 2016
<span class="caret"></span></a>
<span class="caret"></span>
<div class="element-invisible">
<?php echo JText::_('TPL_ISIS_USERMENU'); ?>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we have one more tab here?

@jeckodevelopment
Copy link
Copy Markdown
Member

I have tested this item ✅ successfully on 4c8144b

Thank you


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/11729.

@alikon
Copy link
Copy Markdown
Contributor

alikon commented Aug 23, 2016

I have tested this item ✅ successfully on 4c8144b


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/11729.

@zero-24
Copy link
Copy Markdown
Contributor

zero-24 commented Aug 23, 2016

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/11729.

@joomla-cms-bot joomla-cms-bot added the RTC This Pull Request is Ready To Commit label Aug 23, 2016
@rdeutz rdeutz added this to the Joomla 3.6.3 milestone Aug 24, 2016
@rdeutz rdeutz merged commit 860bb67 into joomla:staging Aug 25, 2016
@brianteeman
Copy link
Copy Markdown
Contributor Author

Thansk

@joomla-cms-bot joomla-cms-bot removed the RTC This Pull Request is Ready To Commit label Aug 25, 2016
@brianteeman brianteeman deleted the a11ytop branch August 25, 2016 20:32
roland-d pushed a commit to roland-d/joomla-cms that referenced this pull request Sep 11, 2016
* toolbar

* Revert "toolbar"

This reverts commit 8f995f1.

* a11y top menu

* remove extra space

* make @zero-24 happy
roland-d added a commit to roland-d/joomla-cms that referenced this pull request Sep 11, 2016
…areable-draft-content

* origin/shareable-draft-content: (245 commits)
  Implement shareable draft links
  Cleaned up shared drafts view Added front-end token generarion
  Implement shared drafts view
  Remove obsolete file
  use only root (joomla#11703)
  com_search category results not displaying date (joomla#11802)
  warnings and errors, not notices ... (joomla#11801)
  [installation] Add javascript message titles and ajax errors strings (joomla#11800)
  Regression: Normalising head links and correcting hreflang for menu items associations (joomla#11769)
  Refactor allowEdit of backend category controller (joomla#11547)
  [com_contact] Move event trigger to correct place (joomla#11719)
  Improve the accessibility of the top menu in ISIS part 2 (joomla#11729)
  Show file extension (joomla#11776)
  change button -> a for the modal close button (joomla#11787)
  Small Grammar change (joomla#11788)
  Change message type to error when download of update package fails (joomla#11791)
  these are warnings not messages ... (joomla#11799)
  [plg_content_vote|pagebreak] Load language files only when needed (joomla#11730)
  [plg_system_stats] Load plugin language files only when needed (joomla#11728)
  Fix creation performance of form element menuparent, (slow down in menu item edit form, for item that belongs to large menu) (joomla#11628)
  ...

# Conflicts:
#	administrator/components/com_admin/script.php
#	administrator/components/com_content/models/shared.php
#	administrator/components/com_content/views/shared/tmpl/default.php
#	administrator/language/en-GB/en-GB.xml
#	administrator/language/en-GB/install.xml
#	administrator/manifests/files/joomla.xml
#	administrator/manifests/packages/pkg_en-GB.xml
#	installation/language/en-GB/en-GB.xml
#	language/en-GB/en-GB.xml
#	language/en-GB/install.xml
#	libraries/cms/pagination/pagination.php
#	libraries/cms/version/version.php
#	libraries/joomla/authentication/authentication.php
#	libraries/joomla/form/fields/color.php
#	libraries/joomla/form/fields/email.php
#	media/system/js/share-uncompressed.js
#	media/system/js/share.js
#	plugins/content/vote/vote.php
roland-d added a commit to roland-d/joomla-cms that referenced this pull request Sep 11, 2016
…areable-draft-content

* origin/shareable-draft-content: (253 commits)
  Fixed conflict
  Added menu item
  Code cleanup
  Implement shareable draft links
  Cleaned up shared drafts view Added front-end token generarion
  Implement shared drafts view
  Remove obsolete file
  use only root (joomla#11703)
  com_search category results not displaying date (joomla#11802)
  warnings and errors, not notices ... (joomla#11801)
  [installation] Add javascript message titles and ajax errors strings (joomla#11800)
  Regression: Normalising head links and correcting hreflang for menu items associations (joomla#11769)
  Refactor allowEdit of backend category controller (joomla#11547)
  [com_contact] Move event trigger to correct place (joomla#11719)
  Improve the accessibility of the top menu in ISIS part 2 (joomla#11729)
  Show file extension (joomla#11776)
  change button -> a for the modal close button (joomla#11787)
  Small Grammar change (joomla#11788)
  Change message type to error when download of update package fails (joomla#11791)
  these are warnings not messages ... (joomla#11799)
  ...

# Conflicts:
#	administrator/components/com_admin/script.php
#	administrator/components/com_content/controllers/article.php
#	administrator/components/com_content/controllers/articles.php
#	administrator/components/com_content/models/forms/article.xml
#	administrator/components/com_content/views/article/view.html.php
#	administrator/components/com_content/views/articles/view.html.php
#	components/com_content/views/form/tmpl/edit.php
#	libraries/cms/pagination/pagination.php
#	libraries/joomla/form/fields/email.php
#	plugins/content/vote/vote.php
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Language Change This is for Translators

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants