
/* - at.kss - */
/* http://zakarpattya.com.ua/portal_kss/at.kss?original=1 */
/* */
/* */
input.blurrable:blur {
action-server:                kssValidateField;
kssValidateField-fieldname:   kssAttr('atfieldname', true);
kssValidateField-value:       currentFormVar();
kssValidateField-uid:         kssAttr('atuid', true);
}
select.blurrable:blur {
action-server:                kssValidateField;
kssValidateField-fieldname:   kssAttr('atfieldname', true);
kssValidateField-value:       currentFormVar();
kssValidateField-uid:         kssAttr('atuid', true);
}
textarea.blurrable:blur {
action-server:                kssValidateField;
kssValidateField-fieldname:   kssAttr('atfieldname', true);
kssValidateField-value:       currentFormVar();
kssValidateField-uid:         kssAttr('atuid', true);
}
form[action=criterion_edit_form] input.blurrable:blur {
action-cancel: kssValidateField;
}
form[action=criterion_edit_form] select.blurrable:blur {
action-cancel: kssValidateField;
}
form[action=criterion_edit_form] textarea.blurrable:blur {
action-cancel: kssValidateField;
}
.inlineEditable:click {
evt-click-allowbubbling: true;
action-server: replaceField;
replaceField-fieldname: kssAttr('atfieldname', true);
replaceField-macro: kssAttr('macro', true);
replaceField-templateId: kssAttr('templateId', true);
replaceField-uid: kssAttr('atuid', true);
replaceField-target: kssAttr('target', true);
replaceField-edit: true;
action-client: log;
}
form.inlineForm input[name=kss-save]:click {
evt-click-preventdefault: true;
action-server: saveField;
saveField-fieldname: kssAttr('atfieldname', true);
saveField-kssSubmitForm: currentForm();
saveField-macro: kssAttr('macro', true);
saveField-templateId: kssAttr('templateId', true);
saveField-uid: kssAttr('atuid', true);
saveField-target: kssAttr('target', true);
}
/* */
form.inlineForm input[name=kss-cancel]:click {
evt-click-preventdefault: true;
action-server: replaceWithView;
replaceWithView-fieldname: kssAttr('atfieldname', true);
replaceWithView-macro: kssAttr('macro', true);
replaceWithView-templateId: kssAttr('templateId', true);
replaceWithView-uid: kssAttr('atuid', true);
replaceWithView-target: kssAttr('target', true);
replaceWithView-edit: true;
}
/* */
form.inlineForm input.blurrable:keypress(inlineescape) {
evt-keypress-keycodes: '27';
action-server: replaceWithView;
replaceWithView-fieldname: kssAttr('atfieldname', true);
replaceWithView-macro: kssAttr('macro', true);
replaceWithView-templateId: kssAttr('templateId', true);
replaceWithView-uid: kssAttr('atuid', true);
replaceWithView-target: kssAttr('target', true);
replaceWithView-edit: true;
}
form.inlineForm select.blurrable:keypress(inlineescape) {
evt-keypress-keycodes: '27';
action-server: replaceWithView;
replaceWithView-fieldname: kssAttr('atfieldname', true);
replaceWithView-macro: kssAttr('macro', true);
replaceWithView-templateId: kssAttr('templateId', true);
replaceWithView-uid: kssAttr('atuid', true);
replaceWithView-target: kssAttr('target', true);
replaceWithView-edit: true;
}
form.inlineForm textarea.blurrable:keypress(inlineescape) {
evt-keypress-keycodes: '27';
action-server: replaceWithView;
replaceWithView-fieldname: kssAttr('atfieldname', true);
replaceWithView-macro: kssAttr('macro', true);
replaceWithView-templateId: kssAttr('templateId', true);
replaceWithView-uid: kssAttr('atuid', true);
replaceWithView-target: kssAttr('target', true);
replaceWithView-edit: true;
}
form.inlineForm input[type="text"].blurrable:keydown {
evt-keydown-preventdefault: true;
evt-keydown-keycodes: 13;
action-client: log;
}
/* */
form.inlineForm input[type="text"].blurrable:keypress {
evt-keypress-preventdefault: true;
evt-keypress-keycodes: 13;
action-client: log;
}
form.inlineForm input[type="text"].blurrable:keyup {
evt-keyup-preventdefault: true;
evt-keyup-keycodes: 13;
action-client: log;
action-server: saveField;
saveField-fieldname: kssAttr('atfieldname', true);
saveField-kssSubmitForm: currentForm();
saveField-macro: kssAttr('macro', true);
saveField-templateId: kssAttr('templateId', true);
saveField-uid: kssAttr('atuid', true);
saveField-target: kssAttr('target', true);
}
.inlineEditable a:click {
evt-click-preventbubbling: true;
}


/* - plone.kss - */
/* http://zakarpattya.com.ua/portal_kss/plone.kss?original=1 */
/* */
/* */
/* */
body:load {
action-client: addClass;
addClass-value: kssActive;
}
ul.contentViews li a:plone-formProtectionChecked {
action-server: replaceContentRegion;
replaceContentRegion-tabid: nodeAttr(id, true);
replaceContentRegion-url: nodeAttr(href);
replaceContentRegion-error: plone-followLink;
action-client: plone-removeLockProtection;
}
iframe.kupu-editor-iframe:load {
action-client: plone-initKupu;
}
#region-content:load {
evt-load-initial: false;
action-client: initializeCollapsible;
}
#region-content .inlineEditable:load {
evt-load-initial: false;
action-client: bindExternalLinks;
}
/* */
div.portlet-deferred:load {
action-server: refreshPortlet;
refreshPortlet-portlethash: kssAttr(portlethash, True);
}
#contentActionMenus:load {
evt-load-initial: false;
action-client: bindActionMenus;
}
/* */
/* */
#contextSetDefaultPage:click {
evt-click-preventdefault: False;
action-cancel: changeViewTemplate;
}
#folderChangeDefaultPage:click {
evt-click-preventdefault: False;
action-cancel: changeViewTemplate;
}
/* */
a.actionicon-object_buttons-cut:click {
evt-click-preventdefault: True;
evt-click-allowbubbling: True;
action-server: cutObject;
}
a.actionicon-object_buttons-copy:click {
evt-click-preventdefault: True;
evt-click-allowbubbling: True;
action-server: copyObject;
}
#plone-contentmenu-workflow dd.actionMenuContent a:click {
evt-click-preventdefault: True;
evt-click-allowbubbling: True;
action-server: changeWorkflowState;
changeWorkflowState-url: nodeAttr(href);
}
#plone-contentmenu-workflow dd.actionMenuContent a.kssIgnore:click {
evt-click-preventdefault: False;
action-cancel: changeWorkflowState;
}
a.kssCalendarChange:click {
evt-click-preventdefault:      true;
action-server:                 refreshCalendar;
refreshCalendar-portlethash:   kssAttr(portlethash, True);
refreshCalendar-year:          kssAttr(year);
refreshCalendar-month:         kssAttr(month);
}
/* */
#kss-spinner:spinneron {
action-client: setStyle;
setStyle-name: display;
setStyle-value: block;
}
#kss-spinner:spinneroff {
action-client: setStyle;
setStyle-name: display;
setStyle-value: none;
}
form.enableFormTabbing:load {
evt-load-initial: false;
action-client: plone-initFormTabs;
}
form.enableUnloadProtection:load {
evt-load-initial: false;
action-client: plone-initFormProtection;
}
form.enableUnlockProtection:load {
evt-load-initial: false;
action-client: plone-initLockingProtection;
}
/* */
div.inlineEditable:load {
evt-load-initial: false;
action-client: plone-removeLockProtection;
}
#sharing-save-button:click {
evt-click-preventdefault: true;
action-server: updateSharingInfo;
updateSharingInfo-kssSubmitForm: currentForm();
updateSharingInfo-error: plone-submitCurrentForm;
}
#sharing-user-group-search:keydown {
evt-keydown-preventdefault: true;
evt-keydown-keycodes: 13;
action-client: log;
}
#sharing-user-group-search:keypress {
evt-keypress-preventdefault: true;
evt-keypress-keycodes: 13;
action-client: log;
}
#sharing-user-group-search:keyup {
evt-keyup-preventdefault: true;
evt-keyup-keycodes: 13;
action-server: updateSharingInfo;
updateSharingInfo-kssSubmitForm: currentForm();
}
/* */
#kupu-save-button:load {
action-client: setStyle;
setStyle-name: display;
setStyle-value: inline;
}
button.kupu-save:click {
action-server: savekupu;
savekupu-text: currentFormVarFromKssAttr("atfieldname", true);
savekupu-fieldname: kssAttr("atfieldname", true);
}
/* */
body:load {
action-client: plone-initShiftDetection;
}
#folderlisting-main-table input[type="checkbox"]:change {
action-client: plone-createCheckBoxSelection;
plone-createCheckBoxSelection-group: 'table.listing input[type="checkbox"]';
}
#folderlisting-main-table input[type="checkbox"]:change {
action-client: toggleClass;
toggleClass-kssSelector: parentnode("table.listing tbody tr");
toggleClass-classname: "selected";
}
/* */
.update-selection:click, #listing-table .column:click {
action-server: update_table url(kssAttr("serveraction", true));
evt-click-preventdefault: True;
update_table-pagenumber: currentFormVar('pagenumber');
update_table-show_all: currentFormVar('show_all');
update_table-sort_on: currentFormVar('sort_on');
}
#foldercontents-show-batched:click {
update_table-show_all: "false";
}
#foldercontents-show-all:click {
update_table-show_all: "true";
update_table-pagenumber: "1";
}
#foldercontents-title-column:click {
update_table-sort_on: "sortable_title";
}
#foldercontents-modified-column:click {
update_table-sort_on: "modified";
}
#foldercontents-status-column:click {
update_table-sort_on: "review_state";
}
#foldercontents-selectall:click {
update_table-select: 'screen';
}
#foldercontents-selectall-completebatch:click {
update_table-select: 'all';
}
#foldercontents-clearselection:click {
update_table-select: 'none';
}
#folderlisting-main-table:load {
action-client: plone-initDragAndDrop;
plone-initDragAndDrop-table: '#listing-table';
}
#folderlisting-main-table:load {
action-client: plone-initCheckBoxSelection;
}
/* */
#kupu-save-button:load {
action-client: setStyle;
setStyle-name: display;
setStyle-value: inline;
}
div.kupu-save-message:timeout {
evt-timeout-delay: 2000;
evt-timeout-repeat: '';
action-client: deleteNode;
}
#portal-message:timeout {
evt-timeout-delay: 2000;
evt-timeout-repeat: '';
action-client: deleteNode;
}
/* */
/* */
/* */
/* */
/* */
#lock-icon:load{
action-server: updateLockInfo;
}


/* - ++resource++plone.app.form.kss - */
/* http://zakarpattya.com.ua/portal_kss/++resource++plone.app.form.kss?original=1 */
.formlibInlineValidation input[type="text"]:blur {
action-server: kss_formlib_inline_validation;
kss_formlib_inline_validation-formname:    kssAttr('formname', true);
kss_formlib_inline_validation-fieldname:   kssAttr('fieldname', true);
kss_formlib_inline_validation-value:       currentFormVar();
kss_formlib_inline_validation-kssSubmitForm: currentForm();
}
.formlibInlineValidation input[type="password"]:blur {
action-server: kss_formlib_inline_validation;
kss_formlib_inline_validation-formname:    kssAttr('formname', true);
kss_formlib_inline_validation-fieldname:   kssAttr('fieldname', true);
kss_formlib_inline_validation-value:       currentFormVar();
kss_formlib_inline_validation-kssSubmitForm: currentForm();
}
.formlibInlineValidation input[type="checkbox"]:blur {
action-server: kss_formlib_inline_validation;
kss_formlib_inline_validation-formname:    kssAttr('formname', true);
kss_formlib_inline_validation-fieldname:   kssAttr('fieldname', true);
kss_formlib_inline_validation-value:       currentFormVar();
kss_formlib_inline_validation-kssSubmitForm: currentForm();
}
.formlibInlineValidation input[type="radio"]:blur {
action-server: kss_formlib_inline_validation;
kss_formlib_inline_validation-formname:    kssAttr('formname', true);
kss_formlib_inline_validation-fieldname:   kssAttr('fieldname', true);
kss_formlib_inline_validation-value:       currentFormVar();
kss_formlib_inline_validation-kssSubmitForm: currentForm();
}
.formlibInlineValidation select:blur {
action-server: kss_formlib_inline_validation;
kss_formlib_inline_validation-formname:    kssAttr('formname', true);
kss_formlib_inline_validation-fieldname:   kssAttr('fieldname', true);
kss_formlib_inline_validation-value:       currentFormVar();
kss_formlib_inline_validation-kssSubmitForm: currentForm();
}
.formlibInlineValidation textarea:blur {
action-server: kss_formlib_inline_validation;
kss_formlib_inline_validation-formname:    kssAttr('formname', true);
kss_formlib_inline_validation-fieldname:   kssAttr('fieldname', true);
kss_formlib_inline_validation-value:       currentFormVar();
kss_formlib_inline_validation-kssSubmitForm: currentForm();
}
/* */
.formlibInlineEditable:click {
evt-click-allowbubbling: true;
action-server: kss_formlib_inline_edit_begin;
kss_formlib_inline_edit_begin-formname: kssAttr('formname', true);
kss_formlib_inline_edit_begin-fieldname: kssAttr('fieldname');
kss_formlib_inline_edit_begin-structure: kssAttr('structure');
}
.formlibInlineEditable a:click {
evt-click-preventbubbling: true;
}
.formlibInlineEditable form.formlibInlineForm:click {
evt-click-allowbubbling: true;
evt-click-preventbubbling: true;
}
/* */
form.formlibInlineForm input[type="text"]:keyup {
evt-keyup-preventdefault: true;
evt-keyup-keycodes: 13;
action-server: kss_formlib_inline_edit_save;
kss_formlib_inline_edit_save-kssSubmitForm: currentForm();
kss_formlib_inline_edit_save-formname: kssAttr('formname', true);
kss_formlib_inline_edit_save-fieldname: kssAttr('fieldname', true);
kss_formlib_inline_edit_save-structure: kssAttr('structure', true);
}
form.formlibInlineForm input[type="text"]:keydown {
evt-keydown-preventdefault: true;
evt-keydown-keycodes: 13;
action-client: log;
}
form.formlibInlineForm input[type="text"]:keypress {
evt-keypress-preventdefault: true;
evt-keypress-keycodes: 13;
action-client: log;
}
form.formlibInlineForm input[name=kss-save]:click {
evt-click-preventdefault: true;
action-server: kss_formlib_inline_edit_save;
kss_formlib_inline_edit_save-kssSubmitForm: currentForm();
kss_formlib_inline_edit_save-formname: kssAttr('formname', true);
kss_formlib_inline_edit_save-fieldname: kssAttr('fieldname', true);
kss_formlib_inline_edit_save-structure: kssAttr('structure', true);
}
/* */
form.formlibInlineForm input:keypress(inlineescape) {
evt-keypress-keycodes: '27';
action-server: kss_formlib_inline_edit_cancel;
kss_formlib_inline_edit_cancel-fieldname: kssAttr('fieldname', true);
}
form.formlibInlineForm select:keypress(inlineescape) {
evt-keypress-keycodes: '27';
action-server: kss_formlib_inline_edit_cancel;
kss_formlib_inline_edit_cancel-fieldname: kssAttr('fieldname', true);
}
form.formlibInlineForm textarea:keypress(inlineescape) {
evt-keypress-keycodes: '27';
action-server: kss_formlib_inline_edit_cancel;
kss_formlib_inline_edit_cancel-fieldname: kssAttr('fieldname', true);
}
form.formlibInlineForm input[name=kss-cancel]:click {
evt-click-preventdefault: true;
action-server: kss_formlib_inline_edit_cancel;
kss_formlib_inline_edit_cancel-fieldname: kssAttr('fieldname', true);
}


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


/* - ++resource++file.kss - */
/* http://zakarpattya.com.ua/portal_kss/++resource++file.kss?original=1 */
/* */
/* */
a#add_file_button:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_display_file_form;
}
/* */
input#cancel-file-form:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_display_file_list;
}


/* - ++resource++jobperformance.kss - */
/* http://zakarpattya.com.ua/portal_kss/++resource++jobperformance.kss?original=1 */
div#improvement-areas:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: edit_improvement;
}
form.inlineForm input[name=improvement-save]:click {
evt-click-preventdefault: true;
action-server: view_improvement;
view_improvement-areas: currentFormVar('improvementAreas');
}
form.inlineForm input[name=improvement-cancel]:click {
evt-click-preventdefault: true;
action-server: view_improvement;
}


/* - ++resource++checklist.kss - */
/* http://zakarpattya.com.ua/portal_kss/++resource++checklist.kss?original=1 */
/* */
/* */
input#cancel-checklist-form:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_checklist_display_list;
}
/* */
a.edit-item:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_checklist_display_edit_form;
kss_checklist_display_edit_form-item: nodeAttr("id");
}
/* */
a#add_task_button:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_checklist_display_add_form;
}
/* */
input#submit-add-task:click,
input#submit-edit-task:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_checklist_add_or_edit_item;
kss_checklist_add_or_edit_item-kssSubmitForm: currentForm();
}
/* */
input#update-checklist:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_checklist_update_list;
kss_checklist_update_list-kssSubmitForm: currentForm();
}
/* */
/* */
input#save_checklist_tool:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_checklisttool_save;
kss_checklisttool_save-kssSubmitForm: currentForm();
}
/* */
input#cancel_checklist_tool:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_checklisttool_cancel;
}
/* */
a.checklist_tool_add_new_link:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_checklisttool_show_add_form;
kss_checklisttool_show_add_form-item_type: nodeAttr("id");
}
/* */
a.checklist_tool_delete_link:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_checklisttool_show_delete_form;
kss_checklisttool_show_delete_form-item_id: nodeAttr("id");
}
/* */
input.checklist_tool_cancel_delete:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_checklisttool_hide_delete_form;
kss_checklisttool_hide_delete_form-item_id: nodeAttr("id");
}
/* */
input.checklist_tool_confirm_delete:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_checklisttool_delete;
kss_checklisttool_delete-item_id: nodeAttr("id");
}
/* */
div#kss-loaded:load {
action-client: kss-tabbing;
}


/* - ++resource++contract.kss - */
/* http://zakarpattya.com.ua/portal_kss/++resource++contract.kss?original=1 */
/* */
/* */
a#contract_viewlet_edit:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_contract_show_add_letter;
}
/* */
a#contract_viewlet_new:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_contract_show_add_contract;
}
a#contract_viewlet_settings:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_contract_show_settings;
}
/* */
a#contract_viewlet_end:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_contract_show_end_employment;
}
/* */
/* */
a.contract_list_link:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
}
input#contract_viewlet_save_contract:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_contract_add_contract;
kss_contract_add_contract-kssSubmitForm: currentForm();
}
/* */
input#contract_viewlet_cancel:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_contract_show_list;
}
/* */
select#contract_form_working_schedule:change {
action-server: kss_contract_change_schedule_table;
kss_contract_change_schedule_table-value: currentFormVar(contract_form_working_schedule);
}
/* */
input#contract_viewlet_save_letter:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_contract_add_letter;
kss_contract_add_letter-kssSubmitForm: currentForm();
}
input#contract_viewlet_save_settings:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_contract_save_settings;
kss_contract_save_settings-kssSubmitForm: currentForm();
}
input#contract_viewlet_end_employment:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_contract_end_employment;
kss_contract_end_employment-kssSubmitForm: currentForm();
}


/* - ++resource++notes.kss - */
/* http://zakarpattya.com.ua/portal_kss/++resource++notes.kss?original=1 */
/* */
a#add_note_button:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: show_note_form;
}
input#submit-note:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: add_note;
add_note-text: currentFormVar('new-note');
}
input#cancel-note:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: show_note_list;
}
.remove-note img:click{
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: remove_note;
remove_note-id: nodeAttr(id);
}


/* - ++resource++absence.kss - */
/* http://zakarpattya.com.ua/portal_kss/++resource++absence.kss?original=1 */
/* */
/* */
a#add_absence_button:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_absence_show_add_form;
}
a#edit_absence_button:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_absence_show_edit_form;
}
a#close_absence_button:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_absence_show_close_form;
}
a#update_absence_percentages:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_absence_show_percentage_form;
}
/* */
input#cancel-absence-form:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_absence_cancel;
}
/* */
input#submit-absence:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_absence_add;
kss_absence_add-kssSubmitForm: currentForm();
}
/* */
input#submit-edit-absence:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_absence_edit;
kss_absence_edit-kssSubmitForm: currentForm();
}
/* */
input#submit-close-absence:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_absence_close;
kss_absence_close-kssSubmitForm: currentForm();
}
/* */
input#submit-absence-percentage:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_absence_add_percentage;
kss_absence_add_percentage-kssSubmitForm: currentForm();
}
/* */
a.delete_absence_percentage:click {
evt-click-preventdefault: true;
evt-click-allowbubbling: true;
action-server: kss_absence_delete_percentage;
kss_absence_delete_percentage-id: nodeAttr("id");
}


/* - ++resource++plone.app.z3cform - */
/* http://zakarpattya.com.ua/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++realestatebroker.kss - */
/* http://zakarpattya.com.ua/portal_kss/++resource++realestatebroker.kss?original=1 */
/* */
a.kssPhotoChange:click {
evt-click-preventdefault: True;
evt-click-allowbubbling: True;
action-server: refreshAlbum;
refreshAlbum-selected: kssAttr(item);
}

/* - ++resource++easyshop.kss - */
/* http://zakarpattya.com.ua/portal_kss/++resource++easyshop.kss?original=1 */
input#save-formatter:click {
evt-click-preventdefault: True;
action-server: kss_save_formatter;
kss_save_formatter-kssSubmitForm: currentForm();
kss_save_formatter-portlethash: kssAttr(portlethash, True);
}
img.product-details:click {
evt-click-preventdefault: True;
action-server: kss_show_product_details;
kss_show_product_details-uid: kssAttr('uid');
}
div#letters a:click {
evt-click-preventdefault: True;
action-server: kss_show_products;
kss_show_products-letter: kssAttr('letter');
}
input#search-products:click {
evt-click-preventdefault: True;
action-server: kss_show_products;
kss_show_products-kssSubmitForm: currentForm();
}
/* */
input#add-address-form-button:click {
evt-click-preventdefault: True;
action-server: kss_show_add_address_form;
}
input.edit-address-form-button:click {
evt-click-preventdefault: True;
action-server: kss_show_edit_address_form;
kss_show_edit_address_form-kssSubmitForm: currentForm();
}
input#add-address:click {
evt-click-preventdefault: True;
action-server: kss_add_address;
kss_add_address-kssSubmitForm: currentForm();
}
input#edit-address:click {
evt-click-preventdefault: True;
action-server: kss_edit_address;
kss_edit_address-kssSubmitForm: currentForm();
}
input#cancel-address:click {
evt-click-preventdefault: True;
action-server: kss_cancel_address;
}

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