2011-06-09 18:56:47 -07:00
|
|
|
/**
|
|
|
|
|
* @provides javelin-behavior-differential-accept-with-errors
|
|
|
|
|
* @requires javelin-behavior
|
|
|
|
|
* javelin-dom
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
JX.behavior('differential-accept-with-errors', function(config) {
|
|
|
|
|
|
|
|
|
|
function toggleWarning(control) {
|
|
|
|
|
if (control) {
|
|
|
|
|
JX.DOM.hide(JX.$(control));
|
|
|
|
|
JX.DOM.listen(
|
|
|
|
|
JX.$(config.select),
|
|
|
|
|
'change',
|
|
|
|
|
null,
|
|
|
|
|
function(e) {
|
|
|
|
|
if (JX.$(config.select).value == 'accept') {
|
|
|
|
|
JX.DOM.show(JX.$(control));
|
|
|
|
|
} else {
|
|
|
|
|
JX.DOM.hide(JX.$(control));
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2012-03-26 22:16:46 -07:00
|
|
|
toggleWarning(config.warnings);
|
2011-06-09 18:56:47 -07:00
|
|
|
});
|