
/* - ++resource++activityreport.kss - */
/* http://ecampus.pierredupont.com/portal_kss/++resource++activityreport.kss?original=1 */
select[id="form-widgets-contract_id"]:change {
action-server: kss_update_action_prod;
kss_update_action_prod-contract_id: currentFormVar();
}
select[id="form-widgets-action_id"]:change {
action-server: kss_update_apprenant;
kss_update_apprenant-action_id: currentFormVar();
}


/* XXX ERROR -- could not find '++resource++portail_sharing.kss'*/

/* - ++resource++plone.app.z3cform - */
/* http://ecampus.pierredupont.com/portal_kss/++resource++plone.app.z3cform?original=1 */
.z3cformInlineValidation input[type="text"]:blur, .z3cformInlineValidation input[type="password"]:blur, .z3cformInlineValidation input[type="checkbox"]:blur,
.z3cformInlineValidation input[type="radio"]:blur, .z3cformInlineValidation select:blur, .z3cformInlineValidation textarea:blur {
action-server: kss_z3cform_inline_validation;
kss_z3cform_inline_validation-formname:    kssAttr('formname', true);
kss_z3cform_inline_validation-fieldname:   kssAttr('fieldname', true);
kss_z3cform_inline_validation-fieldset:   kssAttr('fieldset', true);
kss_z3cform_inline_validation-value:       currentFormVar();
kss_z3cform_inline_validation-kssSubmitForm: currentForm();
}


/* - ploneformgen.kss - */
/* http://ecampus.pierredupont.com/portal_kss/ploneformgen.kss?original=1 */
.pfg-form input.blurrable:blur {
action-cancel: kssValidateField;
}
.pfg-form select.blurrable:blur {
action-cancel: kssValidateField;
}
.pfg-form textarea.blurrable:blur {
action-cancel: kssValidateField;
}


