Skip to content
This repository was archived by the owner on Sep 24, 2019. It is now read-only.

Commit e0c5fba

Browse files
author
Kevin Miller
committed
Merged in commit bbbe594 to hotfix.
1 parent c9cfbfa commit e0c5fba

34 files changed

+50
-50
lines changed

dist/quail.jquery.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,7 @@ var quail = {
9999
var results = {totals : {severe : 0, moderate : 0, suggestion : 0 },
100100
results : quail.accessibilityResults };
101101
$.each(results.results, function(testName, result) {
102-
results.totals[quail.testabilityTranslation[quail.accessibilityTests[testName].testability]] += result.length;
103-
});
102+
results.totals[quail.testabilityTranslation[quail.accessibilityTests[testName].testability]] += result.elements.length; });
104103
quail.options.complete(results);
105104
}
106105
},
@@ -129,14 +128,15 @@ var quail = {
129128
}
130129
}
131130

132-
quail.accessibilityResults[testName].push($element);
131+
quail.accessibilityResults[testName].elements.push($element);
133132
if(typeof quail.options.testFailed !== 'undefined') {
134133
var testability = (typeof quail.accessibilityTests[testName].testability !== 'undefined') ?
135134
quail.accessibilityTests[testName].testability :
136135
'unknown';
137136
var severity =
138137
quail.options.testFailed({element : $element,
139138
testName : testName,
139+
test : quail.accessibilityTests[testName],
140140
testability : testability,
141141
severity : quail.testabilityTranslation[testability],
142142
options : options
@@ -157,7 +157,7 @@ var quail = {
157157
}
158158
var testType = quail.accessibilityTests[testName].type;
159159
if(typeof quail.accessibilityResults[testName] === 'undefined') {
160-
quail.accessibilityResults[testName] = [ ];
160+
quail.accessibilityResults[testName] = { test : quail.accessibilityTests[testName], elements : [ ] };
161161
}
162162
if(testType === 'selector') {
163163
quail.html.find(quail.accessibilityTests[testName].selector).each(function() {

dist/quail.jquery.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/js/core.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,7 @@ var quail = {
9797
var results = {totals : {severe : 0, moderate : 0, suggestion : 0 },
9898
results : quail.accessibilityResults };
9999
$.each(results.results, function(testName, result) {
100-
results.totals[quail.testabilityTranslation[quail.accessibilityTests[testName].testability]] += result.length;
101-
});
100+
results.totals[quail.testabilityTranslation[quail.accessibilityTests[testName].testability]] += result.elements.length; });
102101
quail.options.complete(results);
103102
}
104103
},
@@ -127,14 +126,15 @@ var quail = {
127126
}
128127
}
129128

130-
quail.accessibilityResults[testName].push($element);
129+
quail.accessibilityResults[testName].elements.push($element);
131130
if(typeof quail.options.testFailed !== 'undefined') {
132131
var testability = (typeof quail.accessibilityTests[testName].testability !== 'undefined') ?
133132
quail.accessibilityTests[testName].testability :
134133
'unknown';
135134
var severity =
136135
quail.options.testFailed({element : $element,
137136
testName : testName,
137+
test : quail.accessibilityTests[testName],
138138
testability : testability,
139139
severity : quail.testabilityTranslation[testability],
140140
options : options
@@ -155,7 +155,7 @@ var quail = {
155155
}
156156
var testType = quail.accessibilityTests[testName].type;
157157
if(typeof quail.accessibilityResults[testName] === 'undefined') {
158-
quail.accessibilityResults[testName] = [ ];
158+
quail.accessibilityResults[testName] = { test : quail.accessibilityTests[testName], elements : [ ] };
159159
}
160160
if(testType === 'selector') {
161161
quail.html.find(quail.accessibilityTests[testName].selector).each(function() {

test/composite.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,36 +27,36 @@ var quailTest = {
2727
reset : true,
2828
accessibilityTests : accessibilityTests,
2929
complete : function(results) {
30-
$.each(results.results[testName], function(index, item) {
30+
$.each(results.results[testName].elements, function(index, item) {
3131
if(typeof item === 'undefined' ||
3232
(item && item.attr('id') && item.attr('id').indexOf('qunit-') !== -1) ||
3333
item.parents('#qunit-wrapper').length) {
34-
results.results[testName].splice(index, 1);
34+
results.results[testName].elements.splice(index, 1);
3535
}
3636
});
3737
quailTest.results = results.results;
3838
}});
3939
},
4040

4141
confirmIsEmpty : function() {
42-
$.each(quailTest.results[quailTest.testName], function(index, item) {
42+
$.each(quailTest.results[quailTest.testName].elements, function(index, item) {
4343
if(typeof item === 'undefined' ||
4444
(item && item.attr('id') && item.attr('id').indexOf('qunit-') !== -1) ||
4545
item.parents('#qunit-wrapper').length) {
46-
quailTest.results[quailTest.testName].splice(index, 1);
46+
quailTest.results[quailTest.testName].elements.splice(index, 1);
4747
}
4848
});
49-
if(quailTest.results[quailTest.testName].length) {
49+
if(quailTest.results[quailTest.testName].elements.length) {
5050
return false;
5151
}
5252
return true;
5353
},
5454

5555
confirmIsTag : function(tag) {
56-
if(typeof quailTest.results[quailTest.testName][0] === 'undefined') {
56+
if(typeof quailTest.results[quailTest.testName].elements[0] === 'undefined') {
5757
return false;
5858
}
59-
return quailTest.results[quailTest.testName][0].is(tag);
59+
return quailTest.results[quailTest.testName].elements[0].is(tag);
6060
},
6161

6262
insertElements : function(callback) {

test/testfiles/common/aLinksToMultiMediaRequireTranscript-fail-2.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<script id="qunit-script">
1717
test('aLinksToMultiMediaRequireTranscript', function() {
1818
quailTest.runTest( 'aLinksToMultiMediaRequireTranscript', '20-3.html');
19-
equal(quailTest.results[quailTest.testName][0].attr('href'), 'movie.mpg', 'Item attribute check');
19+
equal(quailTest.results[quailTest.testName].elements[0].attr('href'), 'movie.mpg', 'Item attribute check');
2020
});
2121
</script>
2222
</body>

test/testfiles/common/aLinksToMultiMediaRequireTranscript-fail-3.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<script id="qunit-script">
1717
test('aLinksToMultiMediaRequireTranscript', function() {
1818
quailTest.runTest( 'aLinksToMultiMediaRequireTranscript', '20-4.html');
19-
equal(quailTest.results[quailTest.testName][0].attr('href'), 'movie.mov', 'Item attribute check');
19+
equal(quailTest.results[quailTest.testName].elements[0].attr('href'), 'movie.mov', 'Item attribute check');
2020
});
2121
</script>
2222
</body>

test/testfiles/common/aLinksToMultiMediaRequireTranscript-fail-4.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<script id="qunit-script">
1717
test('aLinksToMultiMediaRequireTranscript', function() {
1818
quailTest.runTest( 'aLinksToMultiMediaRequireTranscript', '20-5.html');
19-
equal(quailTest.results[quailTest.testName][0].attr('href'), 'movie.ram', 'Item attribute check');
19+
equal(quailTest.results[quailTest.testName].elements[0].attr('href'), 'movie.ram', 'Item attribute check');
2020
});
2121
</script>
2222
</body>

test/testfiles/common/aLinksToMultiMediaRequireTranscript-fail-5.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<script id="qunit-script">
1717
test('aLinksToMultiMediaRequireTranscript', function() {
1818
quailTest.runTest( 'aLinksToMultiMediaRequireTranscript', '20-6.html');
19-
equal(quailTest.results[quailTest.testName][0].attr('href'), 'movie.aif', 'Item attribute check');
19+
equal(quailTest.results[quailTest.testName].elements[0].attr('href'), 'movie.aif', 'Item attribute check');
2020
});
2121
</script>
2222
</body>

test/testfiles/common/aLinksToMultiMediaRequireTranscript-fail.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<script id="qunit-script">
1717
test('aLinksToMultiMediaRequireTranscript', function() {
1818
quailTest.runTest( 'aLinksToMultiMediaRequireTranscript', '20-1.html');
19-
equal(quailTest.results[quailTest.testName][0].attr('href'), 'movie.wmv', 'Item attribute check');
19+
equal(quailTest.results[quailTest.testName].elements[0].attr('href'), 'movie.wmv', 'Item attribute check');
2020
});
2121
</script>
2222
</body>

test/testfiles/common/aLinksToSoundFilesNeedTranscripts-fail.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<script id="qunit-script">
1818
test('aLinksToSoundFilesNeedTranscripts', function() {
1919
quailTest.runTest( 'aLinksToSoundFilesNeedTranscripts', '17-1.html');
20-
equal(quailTest.results[quailTest.testName][0].attr('href'), 'carol-talking.wav', 'Item attribute check');
20+
equal(quailTest.results[quailTest.testName].elements[0].attr('href'), 'carol-talking.wav', 'Item attribute check');
2121
});
2222
</script>
2323
</body>

0 commit comments

Comments
 (0)