Merge pull request #1443 from Monilprajapati/swapWindows

Added the feature of window swapping
This commit is contained in:
Frikky
2024-07-04 00:13:02 +02:00
committed by GitHub
3 changed files with 22 additions and 11 deletions
+2 -2
View File
@@ -166,7 +166,7 @@ const ParsedAction = (props) => {
setExpansionModalOpen, setExpansionModalOpen,
listCache, listCache,
setActiveDialog,
authGroups, authGroups,
apps, apps,
setEditorData, setEditorData,
@@ -3083,7 +3083,7 @@ const ParsedAction = (props) => {
event.preventDefault() event.preventDefault()
setFieldCount(count) setFieldCount(count)
setExpansionModalOpen(true) setExpansionModalOpen(true)
setActiveDialog("codeeditor")
//setcodedata(data.value) //setcodedata(data.value)
var parsedvalue = data.value var parsedvalue = data.value
if (parsedvalue === undefined || parsedvalue === null) { if (parsedvalue === undefined || parsedvalue === null) {
+12 -5
View File
@@ -105,7 +105,8 @@ const CodeEditor = (props) => {
selectedAction , selectedAction ,
workflowExecutions, workflowExecutions,
getParents, getParents,
activeDialog,
setActiveDialog,
fieldname, fieldname,
contentLoading, contentLoading,
} = props } = props
@@ -958,10 +959,10 @@ const CodeEditor = (props) => {
return ( return (
<Dialog <Dialog
aria-labelledby="draggable-code-modal" aria-labelledby="draggable-dialog-title"
disableBackdropClick={true} // disableBackdropClick={true}
disableEnforceFocus={true} disableEnforceFocus={true}
//style={{ pointerEvents: "none" }} style={{ pointerEvents: "none", zIndex: activeDialog === "codeeditor" ? 1200 : 1100}}
hideBackdrop={true} hideBackdrop={true}
open={expansionModalOpen} open={expansionModalOpen}
onClose={() => { onClose={() => {
@@ -976,8 +977,10 @@ const CodeEditor = (props) => {
}} }}
PaperComponent={PaperComponent} PaperComponent={PaperComponent}
PaperProps={{ PaperProps={{
onClick: () => setActiveDialog("codeeditor"),
style: { style: {
zIndex: 12501, // zIndex: 12501,
pointerEvents: "auto",
color: "white", color: "white",
minWidth: isMobile ? "100%" : isFileEditor ? 650 : "80%", minWidth: isMobile ? "100%" : isFileEditor ? 650 : "80%",
maxWidth: isMobile ? "100%" : isFileEditor ? 650 : 1100, maxWidth: isMobile ? "100%" : isFileEditor ? 650 : 1100,
@@ -1525,6 +1528,7 @@ const CodeEditor = (props) => {
whiteSpace: "pre-wrap", whiteSpace: "pre-wrap",
wordWrap: "break-word", wordWrap: "break-word",
backgroundColor: "rgba(40,40,40,1)", backgroundColor: "rgba(40,40,40,1)",
zIndex: activeDialog === "codeeditor" ? 1200 : 1100,
}} }}
onLoad={(editor) => { onLoad={(editor) => {
highlight_variables(localcodedata) highlight_variables(localcodedata)
@@ -1577,6 +1581,7 @@ const CodeEditor = (props) => {
paddingLeft: 10, paddingLeft: 10,
paddingTop: 0, paddingTop: 0,
display: "flex", display: "flex",
cursor: "move"
}} }}
> >
<div> <div>
@@ -1629,6 +1634,7 @@ const CodeEditor = (props) => {
overflow: "auto", overflow: "auto",
minWidth: 450, minWidth: 450,
maxWidth: "100%", maxWidth: "100%",
zIndex: activeDialog === "codeeditor" ? 1200 : 1100,
}} }}
collapsed={false} collapsed={false}
enableClipboard={(copy) => { enableClipboard={(copy) => {
@@ -1661,6 +1667,7 @@ const CodeEditor = (props) => {
minHeight: 450, minHeight: 450,
overflow: "auto", overflow: "auto",
wordWrap: "anywhere", wordWrap: "anywhere",
zIndex: activeDialog === "codeeditor" ? 1200 : 1100,
}} }}
> >
{expOutput} {expOutput}
+8 -4
View File
@@ -485,7 +485,7 @@ const AngularWorkflow = (defaultprops) => {
const [selectedTriggerIndex, setSelectedTriggerIndex] = React.useState({}); const [selectedTriggerIndex, setSelectedTriggerIndex] = React.useState({});
const [selectedEdge, setSelectedEdge] = React.useState({}); const [selectedEdge, setSelectedEdge] = React.useState({});
const [selectedEdgeIndex, setSelectedEdgeIndex] = React.useState({}); const [selectedEdgeIndex, setSelectedEdgeIndex] = React.useState({});
const [activeDialog, setActiveDialog] = React.useState("");
const [visited, setVisited] = React.useState([]); const [visited, setVisited] = React.useState([]);
const [allRevisions, setAllRevisions] = useState([]) const [allRevisions, setAllRevisions] = useState([])
@@ -19191,6 +19191,7 @@ const releaseToConnectLabel = "Release to Connect"
//console.log("Click data: ", data) //console.log("Click data: ", data)
//data.action.label = "" //data.action.label = ""
setSelectedResult(data); setSelectedResult(data);
setActiveDialog("result")
setCodeModalOpen(true); setCodeModalOpen(true);
} else { } else {
toast("Please wait until the workflow is loaded and try again") toast("Please wait until the workflow is loaded and try again")
@@ -19627,10 +19628,11 @@ const releaseToConnectLabel = "Release to Connect"
PaperComponent={PaperComponent} PaperComponent={PaperComponent}
aria-labelledby="draggable-dialog-title" aria-labelledby="draggable-dialog-title"
disableEnforceFocus={true} disableEnforceFocus={true}
style={{ pointerEvents: "none" }} style={{ pointerEvents: "none", zIndex : activeDialog === "result" ? 1200 : 1100 }}
hideBackdrop={true} hideBackdrop={true}
open={codeModalOpen} open={codeModalOpen}
PaperProps={{ PaperProps={{
onClick : () => setActiveDialog("result"),
style: { style: {
pointerEvents: "auto", pointerEvents: "auto",
color: "white", color: "white",
@@ -19639,7 +19641,7 @@ const releaseToConnectLabel = "Release to Connect"
maxHeight: 550, maxHeight: 550,
overflowY: "auto", overflowY: "auto",
overflowX: "hidden", overflowX: "hidden",
zIndex: 10012, // zIndex: 10012,
border: theme.palette.defaultBorder, border: theme.palette.defaultBorder,
}, },
}} }}
@@ -20075,7 +20077,7 @@ const releaseToConnectLabel = "Release to Connect"
lastSaved={lastSaved} lastSaved={lastSaved}
aiSubmit={aiSubmit} aiSubmit={aiSubmit}
listCache={listCache} listCache={listCache}
setActiveDialog={setActiveDialog}
apps={apps} apps={apps}
expansionModalOpen={codeEditorModalOpen} expansionModalOpen={codeEditorModalOpen}
setExpansionModalOpen={setCodeEditorModalOpen} setExpansionModalOpen={setCodeEditorModalOpen}
@@ -21956,6 +21958,8 @@ const releaseToConnectLabel = "Release to Connect"
fieldname={editorData.field_id} fieldname={editorData.field_id}
changeActionParameterCodeMirror={changeActionParameterCodeMirror} changeActionParameterCodeMirror={changeActionParameterCodeMirror}
activeDialog={activeDialog}
setActiveDialog={setActiveDialog}
/> />
: null} : null}