/* - linguaplone.kss - */
/* http://www.vintech.bg/portal_kss/linguaplone.kss?original=1 */
.canonicalLanguage .inlineEditable:click {
action-cancel: replaceField;
}
.canonicalLanguage:load {
action-client: removeClass;
removeClass-value: kssActive;
removeClass-kssSelector: body;
}


/* - ploneformgen.kss - */
/* http://www.vintech.bg/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;
}


/* - ++resource++plone.app.z3cform - */
/* http://www.vintech.bg/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();
}


/* - ++resource++usertrack.kss - */
/* http://www.vintech.bg/portal_kss/++resource++usertrack.kss?original=1 */
dl.portletUsertrack:timeout {
evt-timeout-delay: 30000;
action-server: refreshPortlet;
refreshPortlet-portlethash: kssAttr("portlethash", True);
refreshPortlet-name: nodeAttr(id);
}


/* - ++resource++manage-portlets.kss - */
/* http://www.vintech.bg/portal_kss/++resource++manage-portlets.kss?original=1 */
.portletAssignments .managedPortletActions .up:click {
evt-click-preventdefault: true;
action-server: inlineMovePortletUp;
inlineMovePortletUp-portlethash: kssAttr('portlethash', true);
inlineMovePortletUp-viewname: kssAttr('viewname', true);
}
.portletAssignments .managedPortletActions .down:click {
evt-click-preventdefault: true;
action-server: inlineMovePortletDown;
inlineMovePortletDown-portlethash: kssAttr('portlethash', true);
inlineMovePortletDown-viewname: kssAttr('viewname', true);
}
.portletAssignments .managedPortletActions .delete:click {
evt-click-preventdefault: true;
action-server: inlineDeletePortlet;
inlineDeletePortlet-portlethash: kssAttr('portlethash', true);
inlineDeletePortlet-viewname: kssAttr('viewname', true);
}
.portletAssignments .managedPortletActions .weight:change {
action-server: inlineChangePortletWeight;
inlineChangePortletWeight-portlethash: kssAttr('portlethash', true);
inlineChangePortletWeight-viewname: kssAttr('viewname', true);
inlineChangePortletWeight-weight: currentFormVar();
}


