xanifoldjs-windows10
Version:
Manifoldjs Windows 10 Platform
26 lines (21 loc) • 849 B
JavaScript
;
var manifoldjsLib = require('xanifoldjs-lib');
var validationConstants = manifoldjsLib.constants.validation;
var Color = require('color');
var constants = require('../constants');
module.exports = function (manifestContent, callback) {
if (manifestContent.background_color) {
try {
var color = Color(manifestContent.background_color);
} catch(error) {
return callback(undefined, {
'description': 'The background color is not a valid color (' + manifestContent.background_color + ')',
'platform': constants.platform.id,
'level': validationConstants.levels.warning,
'members': validationConstants.manifestMembers.background_color,
'code': validationConstants.codes.invalidValue
});
}
}
return callback();
};