diff options
Diffstat (limited to 'exampleData/ruleSets/color/foregroundCheck.js')
-rw-r--r-- | exampleData/ruleSets/color/foregroundCheck.js | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/exampleData/ruleSets/color/foregroundCheck.js b/exampleData/ruleSets/color/foregroundCheck.js new file mode 100644 index 0000000..0cbb2ae --- /dev/null +++ b/exampleData/ruleSets/color/foregroundCheck.js @@ -0,0 +1,16 @@ +exports.name = 'Foreground Check'; + +exports.description = + [ 'Foreground colors should be in the set:' + , '#00 #FF #3D #F7 #C2 #B4 #4E #FFCB05 #7B8738' + ].join('\n'); + +exports.rule = function(report) { + var allow = '#00 #FF #3D #F7 #C2 #B4 #4E #FFCB05 #7B8738'.split(' '); + $5(':visible') + .cssIsNot('color', allow, fiveui.color.colorToHex) + .each(function(i, elt) { + var color = fiveui.color.colorToHex($(elt).css('color')); + report.error('foreground color: ' + color, elt); + }); +}; |