|
7 | 7 |
|
8 | 8 | <style> |
9 | 9 | body { |
10 | | - overflow: hidden; |
| 10 | + /*overflow: hidden*/ |
11 | 11 | } |
12 | 12 | .background-container { |
13 | 13 | width: 100%; |
|
16 | 16 | .background-container img { |
17 | 17 | display: block; |
18 | 18 | width: 100%; |
19 | | - height: auto; |
20 | | -} |
21 | | - |
22 | | -.custom-fab { |
23 | | - position: fixed; |
24 | | - bottom: 24px; |
25 | | - right: 24px; |
| 19 | + height: 200%; |
26 | 20 | } |
27 | 21 | </style> |
28 | 22 |
|
| 23 | + |
29 | 24 | <div class="background-container"> |
30 | | - <img src="https://esw1234.github.io/wsi.png" alt="Background"> |
| 25 | + <!-- <img src="https://esw1234.github.io/wsi.png" alt="Background"> --> |
31 | 26 | </div> |
32 | 27 |
|
33 | | -<script type="text/javascript"> |
34 | | - function initEmbeddedMessaging() { |
35 | | - try { |
36 | | - embeddedservice_bootstrap.settings.language = 'en_US'; // For example, enter 'en' or 'en-US' |
37 | | - embeddedservice_bootstrap.settings.devMode = true; |
38 | | - |
39 | | - embeddedservice_bootstrap.init( |
40 | | - '00DSB00000bwdTV', |
41 | | - 'WSI_Chef_Web', |
42 | | - 'https://orgfarm-f53fb7a3e0.test1.my.pc-rnd.site.com/ESWWSIChefWeb1758610527805', |
43 | | - { |
44 | | - scrt2URL: 'https://orgfarm-f53fb7a3e0.test1.my.pc-rnd.salesforce-scrt.com' |
| 28 | +<input type="text" id="nudgeInput"><br><br> |
| 29 | +<button type="button" onclick="sendNudge()">send nudge</button> |
| 30 | +<script type='text/javascript'> |
| 31 | + let oliveReadyPromise, oliveReadyPromiseResolve; |
| 32 | + let isNewConversation = false; |
| 33 | + |
| 34 | + window.addEventListener("onEmbeddedMessagingReady", () => { |
| 35 | + oliveReadyPromise = new Promise((resolve) => { |
| 36 | + oliveReadyPromiseResolve = resolve; |
| 37 | + }); |
| 38 | + }); |
| 39 | + |
| 40 | + window.addEventListener("onEmbeddedMessagingConversationStarted", () => { |
| 41 | + isNewConversation = true; |
| 42 | + }); |
| 43 | + |
| 44 | + window.addEventListener("onEmbeddedMessagingConversationOpened", () => { |
| 45 | + if (!isNewConversation) { |
| 46 | + resolveOliveReadyPromise(); |
| 47 | + } |
| 48 | + }); |
| 49 | + |
| 50 | + window.addEventListener("onEmbeddedMessagingFirstBotMessageSent", () => { |
| 51 | + resolveOliveReadyPromise(); |
| 52 | + }); |
| 53 | + |
| 54 | + function resolveOliveReadyPromise() { |
| 55 | + if (oliveReadyPromiseResolve) { |
| 56 | + oliveReadyPromiseResolve(); |
| 57 | + } |
45 | 58 | } |
46 | | - ); |
47 | | - } catch (err) { |
48 | | - console.error('Error loading Embedded Messaging: ', err); |
49 | | - } |
50 | | - }; |
| 59 | + |
| 60 | + function sendNudge() { |
| 61 | + const nudgeText = document.getElementById("nudgeInput").value; |
| 62 | + embeddedservice_bootstrap.utilAPI.launchChat(); |
| 63 | + oliveReadyPromise.then(() => { |
| 64 | + embeddedservice_bootstrap.utilAPI.sendTextMessage(nudgeText); |
| 65 | + }); |
| 66 | + } |
| 67 | + |
| 68 | + function initEmbeddedMessaging() { |
| 69 | + try { |
| 70 | + embeddedservice_bootstrap.settings.language = 'en_US'; // For example, enter 'en' or 'en-US' |
| 71 | + embeddedservice_bootstrap.settings.devMode = true; |
| 72 | + |
| 73 | + embeddedservice_bootstrap.init( |
| 74 | + '00DSB00000aGFJL', |
| 75 | + 'CWC_5', |
| 76 | + 'https://orgfarm-cd97985f87.my.site-com.f1f9h67w8lzd1bmxa00yv89dt.wc.crm.dev:6101/ESWCWC11768329220029', |
| 77 | + { |
| 78 | + scrt2URL: 'https://orgfarm-d585323017.test1.my.pc-rnd.salesforce-scrt.com' |
| 79 | + } |
| 80 | + ); |
| 81 | + } catch (err) { |
| 82 | + console.error('Error loading Embedded Messaging: ', err); |
| 83 | + } |
| 84 | + }; |
51 | 85 | </script> |
52 | | -<script onload="initEmbeddedMessaging()" src="https://orgfarm-f53fb7a3e0.test1.my.pc-rnd.site.com/ESWWSIChefWeb1758610527805/assets/js/init.js" type="text/javascript"></script> |
| 86 | +<script type='text/javascript' src='https://orgfarm-cd97985f87.my.site-com.f1f9h67w8lzd1bmxa00yv89dt.wc.crm.dev:6101/ESWCWC11768329220029/assets/js/bootstrap.js' onload='initEmbeddedMessaging()'></script> |
53 | 87 |
|
54 | 88 | </body> |
55 | 89 | </html> |
0 commit comments