Add "unigore" buttons to ignored rules

This commit is contained in:
Rowan Manning
2014-01-10 15:46:30 +00:00
parent dfac541294
commit 02e22eb094
6 changed files with 59 additions and 3 deletions

View File

@@ -49,7 +49,7 @@
<p>{{message}}</p>
{{#unless readonly}}
{{#if ../../isTaskPage}}
<form action="/{{../../../task.id}}/ignore" method="post">
<form action="{{../../../task.hrefIgnore}}" method="post">
<input type="hidden" name="rule" value="{{code}}"/>
<input type="submit" class="btn btn-sm" value="Ignore rule"/>
</form>
@@ -77,7 +77,7 @@
<p>{{message}}</p>
{{#unless readonly}}
{{#if ../../isTaskPage}}
<form action="/{{../../../task.id}}/ignore" method="post">
<form action="{{../../../task.hrefIgnore}}" method="post">
<input type="hidden" name="rule" value="{{code}}"/>
<input type="submit" class="btn btn-sm" value="Ignore rule"/>
</form>
@@ -106,7 +106,7 @@
<p>{{message}}</p>
{{#unless readonly}}
{{#if ../../isTaskPage}}
<form action="/{{../../../task.id}}/ignore" method="post">
<form action="{{../../../task.hrefIgnore}}" method="post">
<input type="hidden" name="rule" value="{{code}}"/>
<input type="submit" class="btn btn-sm" value="Ignore rule"/>
</form>
@@ -134,6 +134,14 @@
{{#if description}}
<p>{{description}}</p>
{{/if}}
{{#unless readonly}}
{{#if ../../isTaskPage}}
<form action="{{../../../task.hrefUnignore}}" method="post">
<input type="hidden" name="rule" value="{{name}}"/>
<input type="submit" class="btn btn-sm" value="Unignore rule"/>
</form>
{{/if}}
{{/unless}}
</li>
{{/mainResult.ignore}}
</ul>

View File

@@ -14,6 +14,8 @@ function presentTask (task) {
task.hrefRun = '/' + task.id + '/run';
task.hrefJson = '/' + task.id + '.json';
task.hrefEdit = '/' + task.id + '/edit';
task.hrefIgnore = '/' + task.id + '/ignore';
task.hrefUnignore = '/' + task.id + '/unignore';
// Enhance the ignored rules
task.ignore = presentIgnoreRules(task.ignore);

View File

@@ -39,6 +39,19 @@
</div>
{{/ruleIgnored}}
{{#ruleUnignored}}
<div class="col-md-12 clearfix" data-test="alert">
<div class="alert alert-success">
<button aria-hidden="true" data-dismiss="alert" class="close" type="button">×</button>
<strong>Rule unignored!</strong>
<p>
You've removed an ignored accessibility rule for this URL.
<a href="{{task.hrefRun}}">Click here to generate results with the ignored rule included again</a>
</p>
</div>
</div>
{{/ruleUnignored}}
{{> task-header}}
{{#if results}}