Différences entre versions de « MediaWiki:Common.js »

Ligne 4 : Ligne 4 :
 
$( function () {
 
$( function () {
 
setTimeout(function() {
 
setTimeout(function() {
  window.botpressWebChat.init({  
+
window.botpressWebChat.init({  
 
         host: '/chatTest',  
 
         host: '/chatTest',  
 
         botId: 'production',  
 
         botId: 'production',  
Ligne 20 : Ligne 20 :
 
         exposeStore: true
 
         exposeStore: true
 
         });
 
         });
 +
       
 
         window.addEventListener("message", (event) => {
 
         window.addEventListener("message", (event) => {
 
         if (event.data && event.data.name === "webchatLoaded") {
 
         if (event.data && event.data.name === "webchatLoaded") {
Ligne 27 : Ligne 28 :
 
         }
 
         }
 
         });
 
         });
         window.addEventListener('message', function(event) {
+
          
      if (event.data.name === 'webchatReady') {
+
window.addEventListener('message', function(event) {
        window.botpressWebChat.sendEvent({
+
if (event.data.name === 'webchatReady') {
          type: 'proactive-trigger',
+
window.botpressWebChat.sendEvent({
          channel: 'web',
+
type: 'proactive-trigger',
          payload: { text: 'Salut' }
+
channel: 'web',
        })
+
payload: { text: 'Salut' }
      }
+
})
    });
+
}
 +
});
 +
   
 
},1000);
 
},1000);
 
});
 
});

Version du 24 novembre 2021 à 18:15

/* Tout JavaScript ici sera chargé avec chaque page accédée par n’importe quel utilisateur. */
mw.loader.load( "/chatTest/assets/modules/channel-web/inject.js");

$( function () {
setTimeout(function() {
	window.botpressWebChat.init({ 
        host: '/chatTest', 
        botId: 'production', 
        locale: 'fr', 
        botConvoDescription: 'nous sommes en test', 
        enableReset: true, 
        showConversationsButton: false, 
        enableTranscriptDownload: false, 
        showUserName: false, 
        showPoweredBy: false, 
        botName: 'Test', 
        extraStylesheet: '/default-emulator.css',
        botConvoTitle: 'Tech',
        enableArrowNavigation: true,
        exposeStore: true
        });
        
        window.addEventListener("message", (event) => {
        if (event.data && event.data.name === "webchatLoaded") {
          window.botpressWebChat.mergeConfig({
            layoutWidth: "100%",
          });
        }
        });
        
	window.addEventListener('message', function(event) {
		if (event.data.name === 'webchatReady') {
			window.botpressWebChat.sendEvent({
				type: 'proactive-trigger',
				channel: 'web',
				payload: { text: 'Salut' }
			})
		}
	});
    
},1000);
});

La dernière modification de cette page a été faite le 24 novembre 2021 à 18:15.