Commit 6bfcc56a authored by webchick's avatar webchick
Browse files

Issue #1272870 by scor, mgifford, xjm: Fixed No semantics for nested comments...

Issue #1272870 by scor, mgifford, xjm: Fixed No semantics for nested comments / bad for screen-readers.
parent 74c7f8cf
...@@ -43,6 +43,20 @@ ...@@ -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 @@ ...@@ -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>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment