Skip to content

Commit 9ce84aa

Browse files
committed
Fix popover when child repositions or lazy loads
1 parent 644b23d commit 9ce84aa

13 files changed

Lines changed: 86 additions & 16 deletions

File tree

build/browser/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/browser/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/cjs/index.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/cjs/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/esm/index.mjs

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

build/esm/index.mjs.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

demo/main.js

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,39 @@ Gleap.setFrameUrl("http://0.0.0.0:3001");
44
Gleap.setApiUrl("http://0.0.0.0:9000");
55
Gleap.setWSApiUrl("ws://0.0.0.0:9000");
66

7-
//Gleap.disableQueryParams(true);
7+
Gleap.initialize("GnhEkS8fdwxNVjyn3BnYwKzpCkiHgKWL");
88

9-
Gleap.initialize("ogWhNhuiZcGWrva5nlDS8l7a78OfaLlV");
9+
Gleap.identify("123921943", {
10+
name: "Luca",
11+
email: "luca@gleap.io",
12+
});
1013

11-
Gleap.on("tool-execution", (tool) => {
12-
console.log(tool);
13-
});
14+
const userData = Gleap.getIdentity();
15+
16+
// If a userId exists the user is not a Guest
17+
if (userData?.userId) {
18+
const gleapId = userData.gleapId;
19+
const gleapHash = userData.gleapHash;
20+
21+
// Redirect back from url param redirect
22+
const urlParams = new URLSearchParams(window.location.search);
23+
const redirectUrl = urlParams.get('redirect');
24+
if (redirectUrl) {
25+
console.log("Redirecting to:", `${redirectUrl}?gleapId=${gleapId}&gleapHash=${gleapHash}`);
26+
window.location.href = `${redirectUrl}?gleapId=${gleapId}&gleapHash=${gleapHash}`;
27+
}
28+
}
29+
30+
// Gleap.startChecklist("696e16f29debde04cb9c8c4d");
31+
32+
// Gleap.on("checklist-step-completed", (data) => {
33+
// console.log("Step completed:", data);
34+
// });
35+
36+
// Gleap.on("checklist-completed", (data) => {
37+
// console.log("Checklist completed!", data);
38+
// });
39+
40+
// Gleap.trackEvent("Connect payment completed");
41+
// Gleap.trackEvent("Style business page completed");
42+
// Gleap.trackEvent('step 2 completed');

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gleap",
3-
"version": "15.2.3",
3+
"version": "15.2.4",
44
"main": "build/cjs/index.js",
55
"module": "build/esm/index.mjs",
66
"exports": {

published/15.2.4/index.js

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

published/15.2.4/index.js.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)