punchcard-cms
Version:
Node-based content management system
26 lines (22 loc) • 1.05 kB
JavaScript
;
/**
* Validation for Reference Input Plugin
*
* @param {Object} input - inputs in this plugin's instance and their values as {String}
* @param {Object} input.target - the triggering input's name and value as {String}
* @param {String} input.target.name - the triggering input's name
* @param {String|Bool} input.target.value - the triggering input's value
* @param {Object} input.all - all inputs in this plugin's instance
* @param {String|Bool} input.all.reference - value of input reference
* @param {Object} [settings] - settings for this input plugin instance
* @param {Object} [settings.target] - the triggering input's settings as an {Object}
* @param {Object} [settings.all] - all settings in this plugin instance as an {Object}
* @param {Object} [settings.all.reference] - settings of input reference {Object}
*
* @returns {Bool|String} true or a string with the text describing the error
*
* @module referenceValidation
*/
module.exports = function referenceValidation(input, settings) {
return true;
};