diff options
Diffstat (limited to 'exampleData/ruleSets/colorRules/backgroundCheck.js')
-rw-r--r-- | exampleData/ruleSets/colorRules/backgroundCheck.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/exampleData/ruleSets/colorRules/backgroundCheck.js b/exampleData/ruleSets/colorRules/backgroundCheck.js new file mode 100644 index 0000000..4ce7043 --- /dev/null +++ b/exampleData/ruleSets/colorRules/backgroundCheck.js @@ -0,0 +1,18 @@ + +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() { + var allow = '#00 #FF #3D #F7 #C2 #B4 #4E'.split(' '); + report("broken"); + $5(':visible') + .cssIsNot('background-color', allow, fiveui.color.colorToHex) + .each(function(i, elt) { + var color = fiveui.color.colorToHex($(elt).css('background-color')); + report('non-standard background color: ' + color, $(elt)); + }); +}; |