Issue #1272870 by scor, mgifford, xjm: Fixed No semantics for nested comments / bad for screen-readers.
parent
74c7f8cf97
commit
6bfcc56a31
|
@ -43,6 +43,20 @@
|
||||||
* modules, intended to be displayed after the main title tag that appears in
|
* modules, intended to be displayed after the main title tag that appears in
|
||||||
* the template.
|
* the template.
|
||||||
*
|
*
|
||||||
|
* These variables are provided to give context about the parent comment (if
|
||||||
|
* any):
|
||||||
|
* - $comment_parent: Full parent comment object (if any).
|
||||||
|
* - $parent_author: Equivalent to $author for the parent comment.
|
||||||
|
* - $parent_created: Equivalent to $created for the parent comment.
|
||||||
|
* - $parent_changed: Equivalent to $changed for the parent comment.
|
||||||
|
* - $parent_title: Equivalent to $title for the parent comment.
|
||||||
|
* - $parent_permalink: Equivalent to $permalink for the parent comment.
|
||||||
|
* - $parent: A text string of parent comment submission information created
|
||||||
|
* from $parent_author and $parent_created during
|
||||||
|
* template_preprocess_comment(). This information is presented to help
|
||||||
|
* screen readers follow lengthy discussion threads. You can hide this from
|
||||||
|
* sighted users using the class element-invisible.
|
||||||
|
*
|
||||||
* These two variables are provided for context:
|
* These two variables are provided for context:
|
||||||
* - $comment: Full comment object.
|
* - $comment: Full comment object.
|
||||||
* - $node: Node entity the comments are attached to.
|
* - $node: Node entity the comments are attached to.
|
||||||
|
@ -71,6 +85,16 @@
|
||||||
<p class="comment-permalink">
|
<p class="comment-permalink">
|
||||||
<?php print $permalink; ?>
|
<?php print $permalink; ?>
|
||||||
</p>
|
</p>
|
||||||
|
<?php
|
||||||
|
// Indicate the semantic relationship between parent and child comments
|
||||||
|
// for accessibility. The list is difficult to navigate in a screen
|
||||||
|
// reader without this information.
|
||||||
|
if ($parent):
|
||||||
|
?>
|
||||||
|
<p class="comment-parent element-invisible">
|
||||||
|
<?php print $parent; ?>
|
||||||
|
</p>
|
||||||
|
<?php endif; ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue