blob: 7ffd003f614dd20fc524e13a7b9e1c6e23683288 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
{ "name": "Heading Guidelines"
, "description": "Guidelines pertaining to the formatting and content of headings."
, "rules": [ { "name": "Headings are capitalized"
, "description": "Check to see if all headings use leading capital letters."
, "rule":
function() {
var badHeadings =
fiveui.query(':header').filter(
function(idx) {
var ch = $(this).text()[0];
if (ch) {
return (ch == ch.toLowerCase() );
} else {
return false;
}
});
$(badHeadings).map(function(idx, elt){
report('Heading does not start with a capitol letter.', elt);
});
}
},
{ "name": "Disallow Empty Headers"
, "description": "Heading elements should contain text."
, "rule": function() {
fiveui.query(':header').each(
function(ix, elt) {
if($(elt).text() == '') {
report('Heading does not contain text', elt);
}
});
}
}
]
}
|