aboutsummaryrefslogtreecommitdiff
path: root/exampleData/ruleSets/colorRules/backgroundCheck.js
diff options
context:
space:
mode:
Diffstat (limited to 'exampleData/ruleSets/colorRules/backgroundCheck.js')
-rw-r--r--exampleData/ruleSets/colorRules/backgroundCheck.js18
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));
+ });
+};