mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2025-02-25 18:55:31 -06:00
Table node related fixes:
1. File select control sets the value for all other to last selected file. Fixes #6814 2. Vacuum parameters-related issues. Fixes #6777 3. Exclusion removes all columns if one row is removed. Fixes #6771
This commit is contained in:
committed by
Akshay Joshi
parent
5e0c113c7b
commit
357a020828
@@ -47,12 +47,16 @@ export function showFileDialog(dialogParams, onFileSelect) {
|
||||
pgAdmin.FileManager.init();
|
||||
pgAdmin.FileManager.show_dialog(params);
|
||||
|
||||
const onFileSelectClose = (value)=>{
|
||||
removeListeners();
|
||||
onFileSelect(value);
|
||||
};
|
||||
const onDialogClose = ()=>removeListeners();
|
||||
pgAdmin.Browser.Events.on('pgadmin-storage:finish_btn:' + params.dialog_type, onFileSelect);
|
||||
pgAdmin.Browser.Events.on('pgadmin-storage:finish_btn:' + params.dialog_type, onFileSelectClose);
|
||||
pgAdmin.Browser.Events.on('pgadmin-storage:cancel_btn:' + params.dialog_type, onDialogClose);
|
||||
|
||||
const removeListeners = ()=>{
|
||||
pgAdmin.Browser.Events.off('pgadmin-storage:finish_btn:' + params.dialog_type, onFileSelect);
|
||||
pgAdmin.Browser.Events.off('pgadmin-storage:finish_btn:' + params.dialog_type, onFileSelectClose);
|
||||
pgAdmin.Browser.Events.off('pgadmin-storage:cancel_btn:' + params.dialog_type, onDialogClose);
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user