Web:Files: move global event args to one payload
This commit is contained in:
parent
7726b8f9ef
commit
3f1623716d
@ -57,8 +57,13 @@ const withHotkeys = (Component) => {
|
||||
|
||||
const onCreate = (extension) => {
|
||||
const event = new Event(Events.CREATE);
|
||||
event.extension = extension;
|
||||
event.id = -1;
|
||||
|
||||
const payload = {
|
||||
extension: format,
|
||||
id: -1,
|
||||
};
|
||||
|
||||
event.payload = payload;
|
||||
|
||||
window.dispatchEvent(event);
|
||||
};
|
||||
|
@ -54,8 +54,12 @@ const ArticleMainButtonContent = (props) => {
|
||||
const format = e.action || null;
|
||||
|
||||
const event = new Event(Events.CREATE);
|
||||
event.extension = format;
|
||||
event.id = -1;
|
||||
|
||||
const payload = {
|
||||
extension: format,
|
||||
id: -1,
|
||||
};
|
||||
event.payload = payload;
|
||||
|
||||
window.dispatchEvent(event);
|
||||
},
|
||||
|
@ -28,8 +28,12 @@ const EmptyContainer = ({
|
||||
const format = e.currentTarget.dataset.format || null;
|
||||
|
||||
const event = new Event(Events.CREATE);
|
||||
event.extension = format;
|
||||
event.id = -1;
|
||||
|
||||
const payload = {
|
||||
extension: format,
|
||||
id: -1,
|
||||
};
|
||||
event.payload = payload;
|
||||
|
||||
window.dispatchEvent(event);
|
||||
};
|
||||
|
@ -26,16 +26,18 @@ const GlobalEvents = () => {
|
||||
});
|
||||
|
||||
const onCreate = React.useCallback((e) => {
|
||||
const visible = e.id ? true : false;
|
||||
const { payload } = e;
|
||||
|
||||
const visible = payload.id ? true : false;
|
||||
|
||||
setCreateDialogProps({
|
||||
visible: visible,
|
||||
id: e.id,
|
||||
id: payload.id,
|
||||
type: FileAction.Create,
|
||||
extension: e.extension,
|
||||
title: e.title || null,
|
||||
templateId: e.templateId || null,
|
||||
fromTemplate: e.fromTemplate || null,
|
||||
extension: payload.extension,
|
||||
title: payload.title || null,
|
||||
templateId: payload.templateId || null,
|
||||
fromTemplate: payload.fromTemplate || null,
|
||||
onClose: () => {
|
||||
setCreateDialogProps({
|
||||
visible: false,
|
||||
|
@ -49,8 +49,13 @@ class SectionHeaderContent extends React.Component {
|
||||
|
||||
onCreate = (format) => {
|
||||
const event = new Event(Events.CREATE);
|
||||
event.extension = format;
|
||||
event.id = -1;
|
||||
|
||||
const payload = {
|
||||
extension: format,
|
||||
id: -1,
|
||||
};
|
||||
|
||||
event.payload = payload;
|
||||
|
||||
window.dispatchEvent(event);
|
||||
};
|
||||
|
@ -168,10 +168,15 @@ class PureHome extends React.Component {
|
||||
setIsUpdatingRowItem(false);
|
||||
|
||||
const event = new Event(Events.CREATE);
|
||||
event.extension = "docxf";
|
||||
event.id = -1;
|
||||
event.fromTemplate = true;
|
||||
event.title = gallerySelected.attributes.name_form;
|
||||
|
||||
const payload = {
|
||||
extension: "docxf",
|
||||
id: -1,
|
||||
fromTemplate: true,
|
||||
title: gallerySelected.attributes.name_form,
|
||||
};
|
||||
|
||||
event.payload = payload;
|
||||
|
||||
window.dispatchEvent(event);
|
||||
}
|
||||
|
@ -248,6 +248,7 @@ class ContextOptionsStore {
|
||||
|
||||
onClickRename = (item) => {
|
||||
const event = new Event(Events.RENAME);
|
||||
|
||||
event.item = item;
|
||||
|
||||
window.dispatchEvent(event);
|
||||
|
@ -209,10 +209,15 @@ class DialogsStore {
|
||||
newTitle = newTitle.substring(0, newTitle.lastIndexOf("."));
|
||||
|
||||
const event = new Event(Events.CREATE);
|
||||
event.extension = "docxf";
|
||||
event.id = -1;
|
||||
event.title = `${newTitle}.docxf`;
|
||||
event.templateId = fileInfo.id;
|
||||
|
||||
const payload = {
|
||||
extension: "docxf",
|
||||
id: -1,
|
||||
title: `${newTitle}.docxf`,
|
||||
templateId: fileInfo.id,
|
||||
};
|
||||
|
||||
event.payload = payload;
|
||||
|
||||
window.dispatchEvent(event);
|
||||
};
|
||||
|
@ -456,24 +456,6 @@ class FilesActionStore {
|
||||
}
|
||||
}
|
||||
|
||||
const createEvent = new Event(Events.CREATE);
|
||||
const renameEvent = new Event(Events.RENAME);
|
||||
|
||||
createEvent.id = null;
|
||||
createEvent.extension = null;
|
||||
createEvent.title = "";
|
||||
createEvent.templateId = null;
|
||||
createEvent.fromTemplate = null;
|
||||
|
||||
renameEvent.id = null;
|
||||
renameEvent.extension = null;
|
||||
renameEvent.title = "";
|
||||
renameEvent.templateId = null;
|
||||
renameEvent.fromTemplate = null;
|
||||
|
||||
window.dispatchEvent(createEvent);
|
||||
window.dispatchEvent(renameEvent);
|
||||
|
||||
setIsLoading(false);
|
||||
type === FileAction.Rename &&
|
||||
this.onSelectItem({
|
||||
|
Loading…
Reference in New Issue
Block a user