From dca3cd53465a53f42473e2e46ca47cb73429880d Mon Sep 17 00:00:00 2001 From: alirehan Date: Wed, 24 Jul 2024 18:59:41 +0500 Subject: [PATCH 1/2] Added Query & Hash Params --- .../appendonlydir/appendonly.aof.1.base.rdb | Bin 0 -> 88 bytes .../appendonlydir/appendonly.aof.1.incr.aof | 2457 +++++++++++++++++ .../appendonlydir/appendonly.aof.manifest | 2 + .../controls/actionSelector/goToURLAction.tsx | 89 +- 4 files changed, 2519 insertions(+), 29 deletions(-) create mode 100644 client/packages/lowcoder/lowcoder-stacks/data/redis/appendonlydir/appendonly.aof.1.base.rdb create mode 100644 client/packages/lowcoder/lowcoder-stacks/data/redis/appendonlydir/appendonly.aof.1.incr.aof create mode 100644 client/packages/lowcoder/lowcoder-stacks/data/redis/appendonlydir/appendonly.aof.manifest diff --git a/client/packages/lowcoder/lowcoder-stacks/data/redis/appendonlydir/appendonly.aof.1.base.rdb b/client/packages/lowcoder/lowcoder-stacks/data/redis/appendonlydir/appendonly.aof.1.base.rdb new file mode 100644 index 0000000000000000000000000000000000000000..0cc5a01cb0f7896ad2b0c52c5f6712edb8b42c6a GIT binary patch literal 88 zcmWG?b@2=~FfcUy#aWb^l3A= { + return () => { + const queryParams = keyValueListToSearchStr( + props.query.map((i) => i.getView() as KeyValue) + ); + const hashParams = keyValueListToSearchStr( + props.hash.map((i) => i.getView() as KeyValue) + ); + const urlWithParams = `${props.url}${queryParams ? `?${queryParams}` : ""}${hashParams ? `#${hashParams}` : ""}`; + + window.open(urlWithParams, props.inNewTab ? "_blank" : "_self"); }; - return new MultiCompBuilder(childrenMap, (props) => { - return () => { - window.open(props.url, props.inNewTab ? "_blank" : "_self"); - }; +}) + .setPropertyViewFn((children) => { + return ( + <> + git + + {children.url.propertyView({ + label: "URL", + layout: "vertical", + })} + + + {children.query.propertyView({ + label: trans("eventHandler.queryParams"), + layout: "vertical", + })} + + + {children.hash.propertyView({ + label: trans("eventHandler.hashParams"), + layout: "vertical", + })} + + + {children.inNewTab.propertyView({ + label: trans("eventHandler.openInNewTab"), + layout: "vertical", + })} + + + ); }) - .setPropertyViewFn((children) => { - return ( - <> - - {children.url.propertyView({ - label: "URL", - layout: "vertical", - })} - - - {children.inNewTab.propertyView({ - label: trans("eventHandler.openInNewTab"), - })} - - - ); - }) - .build(); -})(); + .build(); From 670e8ba2ad2f77d40aa0b8344792f8facca780fd Mon Sep 17 00:00:00 2001 From: MenamAfzal Date: Wed, 24 Jul 2024 20:00:10 +0500 Subject: [PATCH 2/2] removed extra code --- .../appendonlydir/appendonly.aof.1.base.rdb | Bin 88 -> 0 bytes .../appendonlydir/appendonly.aof.1.incr.aof | 2457 ----------------- .../appendonlydir/appendonly.aof.manifest | 2 - .../controls/actionSelector/goToURLAction.tsx | 1 - 4 files changed, 2460 deletions(-) delete mode 100644 client/packages/lowcoder/lowcoder-stacks/data/redis/appendonlydir/appendonly.aof.1.base.rdb delete mode 100644 client/packages/lowcoder/lowcoder-stacks/data/redis/appendonlydir/appendonly.aof.1.incr.aof delete mode 100644 client/packages/lowcoder/lowcoder-stacks/data/redis/appendonlydir/appendonly.aof.manifest diff --git a/client/packages/lowcoder/lowcoder-stacks/data/redis/appendonlydir/appendonly.aof.1.base.rdb b/client/packages/lowcoder/lowcoder-stacks/data/redis/appendonlydir/appendonly.aof.1.base.rdb deleted file mode 100644 index 0cc5a01cb0f7896ad2b0c52c5f6712edb8b42c6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88 zcmWG?b@2=~FfcUy#aWb^l3A= { .setPropertyViewFn((children) => { return ( <> - git {children.url.propertyView({ label: "URL",