From abb4a74eed220fb7f56b1adb265085d26592af54 Mon Sep 17 00:00:00 2001 From: Reece Poulsen <147538373+yansa-reece@users.noreply.github.com> Date: Wed, 30 Oct 2024 09:38:54 -0600 Subject: [PATCH 1/2] Create debug-event.js --- UX Client Scripts/debug-event/debug-event.js | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 UX Client Scripts/debug-event/debug-event.js diff --git a/UX Client Scripts/debug-event/debug-event.js b/UX Client Scripts/debug-event/debug-event.js new file mode 100644 index 0000000000..8ea88952f0 --- /dev/null +++ b/UX Client Scripts/debug-event/debug-event.js @@ -0,0 +1,10 @@ +/** +* @param {params} params +* @param {api} params.api +* @param {any} params.event +* @param {any} params.imports +* @param {ApiHelpers} params.helpers +*/ +function handler({ api, event, helpers, imports }) { + console.log(`DEBUG Event ${event.elementId} ${event.name}`, event); +} From 330af7f8f5f2c5a4f61a6131ff8e9a24c0056ef8 Mon Sep 17 00:00:00 2001 From: Reece Poulsen <147538373+yansa-reece@users.noreply.github.com> Date: Wed, 30 Oct 2024 09:39:14 -0600 Subject: [PATCH 2/2] Create readme.md --- UX Client Scripts/debug-event/readme.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 UX Client Scripts/debug-event/readme.md diff --git a/UX Client Scripts/debug-event/readme.md b/UX Client Scripts/debug-event/readme.md new file mode 100644 index 0000000000..c1110013ee --- /dev/null +++ b/UX Client Scripts/debug-event/readme.md @@ -0,0 +1,22 @@ +# DEBUG Event UX Client Script + +This repository provides a simple UX Client Script for logging events to the console. Named `DEBUG Event`, this client script is designed to assist in debugging by outputting key event details to the console, helping developers track event triggers and properties in real-time. + +## Features + +- **Console Logging**: Logs event details, including `elementId` and `name`, to the console for easy tracking. +- **Simplified Debugging**: Useful for monitoring and debugging UX interactions without complex setup. + +## Script Overview + +```javascript +/** + * @param {params} params + * @param {api} params.api + * @param {any} params.event + * @param {any} params.imports + * @param {ApiHelpers} params.helpers + */ +function handler({ api, event, helpers, imports }) { + console.log(`DEBUG Event ${event.elementId} ${event.name}`, event); +}