
/* - ++resource++flygui.kss/folder.kss - */
/* http://www.ipxp.eu/portal_kss/++resource++flygui.kss/folder.kss?original=1 */
#listing-table img.lock:click {
action-server: foldercontents_lock_and_update_table;
evt-click-preventdefault: False;
foldercontents_lock_and_update_table-uid: kssAttr('uid');
foldercontents_lock_and_update_table-pagenumber: currentFormVar('pagenumber');
foldercontents_lock_and_update_table-sort_on: currentFormVar('sort_on');
}
#listing-table img.unlock:click {
action-server: foldercontents_unlock_and_update_table;
evt-click-preventdefault: False;
foldercontents_unlock_and_update_table-uid: kssAttr('uid');
foldercontents_unlock_and_update_table-pagenumber: currentFormVar('pagenumber');
foldercontents_unlock_and_update_table-sort_on: currentFormVar('sort_on');
}
#lock-info-popup .unlock:click {
action-server: foldercontents_force_unlock_and_update_table;
evt-click-preventdefault: False;
foldercontents_force_unlock_and_update_table-uid: kssAttr('uid');
foldercontents_force_unlock_and_update_table-pagenumber: currentFormVar('pagenumber');
foldercontents_force_unlock_and_update_table-sort_on: currentFormVar('sort_on');
}
#lock-info-popup .close:click {
action-client: flygui.modal.close;
evt-click-preventdefault: False;
}
#lock-info-popup .confirmUnlock:click {
action-client: flygui.toggleUnlockButton;
evt-click-preventdefault: False;
}
#listing-table dd.actionMenuContent a:click {
action-server: foldercontents_update_status_and_update_table;
evt-click-preventdefault: True;
evt-click-allowbubbling: True;
foldercontents_update_status_and_update_table-uid: kssAttr('uid');
foldercontents_update_status_and_update_table-action: kssAttr('action');
foldercontents_update_status_and_update_table-pagenumber: currentFormVar('pagenumber');
foldercontents_update_status_and_update_table-sort_on: currentFormVar('sort_on');
}
#folder-delete:click {
action-server: foldercontents_delete_and_update_table;
evt-click-preventdefault: True;
foldercontents_delete_and_update_table-kssSubmitForm: currentForm();
}
#delete-popup .confirmDelete:click {
action-server: foldercontents_delete_and_update_table;
evt-click-preventdefault: True;
foldercontents_delete_and_update_table-kssSubmitForm: currentForm();
foldercontents_delete_and_update_table-confirm: kssAttr('confirm');
foldercontents_delete_and_update_table-uids: selectedItemsUIDS();
}
#delete-popup .unconfirmDelete:click {
action-client: flygui.modal.close;
evt-click-preventdefault: True;
}
#listing-table span.libfile-draggable:dnd-start {
evt-dnd-start-behavior: flygui.navigator.dragBehavior;
}
#portal-column-one ul.portletNavigationTree span.libfile-draggable:dnd-start {
evt-dnd-start-behavior: flygui.navigator.dragBehavior;
}
#listing-table td.libfile-droppable:dnd-drop {
evt-dnd-drop-behavior: flygui.navigator.dropBehavior;
action-server: moveFiles;
moveFiles-uids: navigationInfo('uids');
moveFiles-targetUID: navigationInfo('targetUID');
moveFiles-pagenumber: navigationInfo('pagenumber');
moveFiles-sort_on: navigationInfo('sort_on');
}
#foldercontents-title-column:dnd-drop {
evt-dnd-drop-behavior: flygui.navigator.dropBehavior;
action-server: moveFiles;
moveFiles-uids: navigationInfo('uids');
moveFiles-targetUID: navigationInfo('targetUID');
moveFiles-pagenumber: navigationInfo('pagenumber');
moveFiles-sort_on: navigationInfo('sort_on');
}
#portal-column-one ul.portletNavigationTree li.libfile-droppable:dnd-drop {
evt-dnd-drop-behavior: flygui.navigator.dropBehavior;
action-server: moveFiles;
moveFiles-uids: navigationInfo('uids');
moveFiles-targetUID: navigationInfo('targetUID');
moveFiles-pagenumber: navigationInfo('pagenumber');
moveFiles-sort_on: navigationInfo('sort_on');
}
#portal-column-one dl.portletNavigationTree dt:dnd-drop {
evt-dnd-drop-behavior: flygui.navigator.dropBehavior;
action-server: moveFiles;
moveFiles-uids: navigationInfo('uids');
moveFiles-targetUID: navigationInfo('targetUID');
moveFiles-pagenumber: navigationInfo('pagenumber');
moveFiles-sort_on: navigationInfo('sort_on');
}
#listing-table td.leftColumn:contextmenu {
evt-contextmenu-allowbubbling: True;
action-client: flygui.navigator.contextMenu;
}
#listing-table span.libfile-draggable:mousedown {
action-client: flygui.navigator.selectFile;
evt-mousedown-allowbubbling: True;
}
#listing-table td.editable:mousedown {
action-client: flygui.navigator.selectFile;
evt-mousedown-allowbubbling: True;
}
#portal-column-one ul.portletNavigationTree li.navTreeFolderish:click {
evt-click-preventdefault: true;
action-client: flygui.navigator.switchBranch;
}
#folderlisting-main-table .listingBar a:click {
evt-click-preventdefault: True;
action-server: foldercontents_update_table;
foldercontents_update_table-pagenumber: kssAttr('pagenumber');
foldercontents_update_table-sort_on: kssAttr('sort_on');
}
#folder-cut:click {
evt-click-preventdefault: True;
action-server: foldercontents_cut_and_update_table;
foldercontents_cut_and_update_table-kssSubmitForm: currentForm();
}
#folder-copy:click {
evt-click-preventdefault: True;
action-server: foldercontents_copy_and_update_table;
foldercontents_copy_and_update_table-kssSubmitForm: currentForm();
}
#folder-paste:click {
evt-click-preventdefault: True;
action-server: foldercontents_paste_and_update_table;
}


/* - ++resource++flygui.kss/sharing.kss - */
/* http://www.ipxp.eu/portal_kss/++resource++flygui.kss/sharing.kss?original=1 */
#user-selection:load {
action-client: setStyle;
setStyle-name: display;
setStyle-value: block;
}
#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-client: sharing.selectAllUsers;
action-server: updateUserSelection;
updateUserSelection-kssSubmitForm: currentForm();
updateUserSelection-error: plone-submitCurrentForm;
}
#user-selectors input:click {
evt-click-preventdefault: true;
action-client: sharing.selectUsers;
sharing.selectUsers-action: nodeAttr(name);
}
#sharing_results option:dblclick {
action-client: sharing.selectUsers;
}
#sharing_selected option:dblclick {
action-client: sharing.selectUsers;
}
#sharing-search-button:click {
evt-click-preventdefault: true;
action-client: sharing.selectAllUsers;
action-server: updateUserSelection;
updateUserSelection-kssSubmitForm: currentForm();
updateUserSelection-error: plone-submitCurrentForm;
}
#sharing-add-button:click {
evt-click-preventdefault: true;
action-client: sharing.selectAllUsers;
action-server: updateSharingInfo;
updateSharingInfo-kssSubmitForm: currentForm();
updateSharingInfo-error: plone-submitCurrentForm;
}
#sharing-group-create-button:click {
evt-click-preventdefault: true;
action-client: sharing.selectAllUsers;
action-server: createGroup;
createGroup-kssSubmitForm: currentForm();
createGroup-error: plone-submitCurrentForm;
}

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

