浏览代码

Accessibility improvements for screen readers, thanks Steffen

markseu 6 年之前
父节点
当前提交
94a8204929

+ 1 - 1
system/themes/snippets/content-default.php

@@ -1,6 +1,6 @@
 <div class="content">
 <?php $yellow->snippet("sidebar") ?>
-<div class="main">
+<div class="main" role="main">
 <h1><?php echo $yellow->page->getHtml("titleContent") ?></h1>
 <?php echo $yellow->page->getContent() ?>
 </div>

+ 1 - 1
system/themes/snippets/footer.php

@@ -1,4 +1,4 @@
-<div class="footer">
+<div class="footer" role="contentinfo">
 <div class="siteinfo">
 <a href="<?php echo $yellow->page->base."/" ?>">&copy; 2018 <?php echo $yellow->page->getHtml("sitename") ?></a>.
 <a href="<?php echo $yellow->text->get("yellowUrl") ?>">Made with Datenstrom Yellow</a>.

+ 1 - 1
system/themes/snippets/header.php

@@ -16,7 +16,7 @@
 <?php if($page = $yellow->pages->find($yellow->lookup->getDirectoryLocation($yellow->page->location).$yellow->page->get("sidebar"))) $yellow->page->setPage("sidebar", $page) ?>
 <?php if($yellow->page->isPage("sidebar")) $yellow->page->set("pageClass", $yellow->page->get("pageClass")." with-sidebar") ?>
 <div class="<?php echo $yellow->page->getHtml("pageClass") ?>">
-<div class="header">
+<div class="header" role="banner">
 <div class="sitename">
 <h1><a href="<?php echo $yellow->page->base."/" ?>"><i class="sitename-logo"></i><?php echo $yellow->page->getHtml("sitename") ?></a></h1>
 <?php if($yellow->page->isExisting("tagline")): ?><h2><?php echo $yellow->page->getHtml("tagline") ?></h2><?php endif ?>

+ 1 - 1
system/themes/snippets/navigation-sidebar.php

@@ -1,6 +1,6 @@
 <?php $pages = $yellow->pages->top() ?>
 <?php $yellow->page->setLastModified($pages->getModified()) ?>
-<div class="navigation">
+<div class="navigation" role="navigation">
 <ul>
 <?php foreach($pages as $page): ?>
 <li><a<?php echo $page->isActive() ? " class=\"active\"" : "" ?> href="<?php echo $page->getLocation(true) ?>"><?php echo $page->getHtml("titleNavigation") ?></a></li>

+ 1 - 1
system/themes/snippets/navigation-tree.php

@@ -2,7 +2,7 @@
 <?php if(!$pages) $pages = $yellow->pages->top() ?>
 <?php $yellow->page->setLastModified($pages->getModified()) ?>
 <?php if(!$level): ?>
-<div class="navigation-tree">
+<div class="navigation-tree" role="navigation">
 <?php endif ?>
 <ul>
 <?php foreach($pages as $page): ?>

+ 1 - 1
system/themes/snippets/navigation.php

@@ -1,6 +1,6 @@
 <?php $pages = $yellow->pages->top() ?>
 <?php $yellow->page->setLastModified($pages->getModified()) ?>
-<div class="navigation">
+<div class="navigation" role="navigation">
 <ul>
 <?php foreach($pages as $page): ?>
 <li><a<?php echo $page->isActive() ? " class=\"active\"" : "" ?> href="<?php echo $page->getLocation(true) ?>"><?php echo $page->getHtml("titleNavigation") ?></a></li>

+ 1 - 1
system/themes/snippets/pagination.php

@@ -1,6 +1,6 @@
 <?php list($name, $pages) = $yellow->getSnippetArgs() ?>
 <?php if($pages->isPagination()): ?>
-<div class="pagination">
+<div class="pagination" role="navigation">
 <?php if($pages->getPaginationPrevious()): ?>
 <a class="previous" href="<?php echo $pages->getPaginationPrevious() ?>"><?php echo $yellow->text->getHtml("paginationPrevious") ?></a>
 <?php endif ?>

+ 2 - 2
system/themes/snippets/sidebar.php

@@ -3,7 +3,7 @@
 <?php $page = $yellow->page->getParentTop(true) ?>
 <?php $pages = $page->getChildren(!$page->isVisible()) ?>
 <?php $yellow->page->setLastModified($pages->getModified()) ?>
-<div class="sidebar">
+<div class="sidebar" role="complementary">
 <div class="navigation-sidebar">
 <p><?php echo $page->getHtml("titleNavigation") ?></p>
 <ul>
@@ -17,7 +17,7 @@
 <?php $page = $yellow->page->getPage("sidebar") ?>
 <?php $page->setPage("main", $yellow->page) ?>
 <?php $yellow->page->setLastModified($page->getModified()) ?>
-<div class="sidebar">
+<div class="sidebar" role="complementary">
 <?php echo $page->getContent() ?>
 </div>
 <?php endif ?>