diff --git a/src/mibew/libs/classes/Mibew/Controller/Chat/OperatorChatController.php b/src/mibew/libs/classes/Mibew/Controller/Chat/OperatorChatController.php index b3ba47b0..622992f8 100644 --- a/src/mibew/libs/classes/Mibew/Controller/Chat/OperatorChatController.php +++ b/src/mibew/libs/classes/Mibew/Controller/Chat/OperatorChatController.php @@ -73,6 +73,9 @@ class OperatorChatController extends AbstractController $page['mibewBasePath'] = $request->getBasePath(); $page['mibewBaseUrl'] = $request->getBaseUrl(); + // Initialize client side application + $this->getAssetManager()->attachJs('js/compiled/chat_app.js'); + // Render the page with chat. return $this->render('chat', $page); } diff --git a/src/mibew/libs/classes/Mibew/Controller/Chat/UserChatController.php b/src/mibew/libs/classes/Mibew/Controller/Chat/UserChatController.php index c713011c..82d34fb9 100644 --- a/src/mibew/libs/classes/Mibew/Controller/Chat/UserChatController.php +++ b/src/mibew/libs/classes/Mibew/Controller/Chat/UserChatController.php @@ -59,6 +59,9 @@ class UserChatController extends AbstractController $page['mibewBasePath'] = $request->getBasePath(); $page['mibewBaseUrl'] = $request->getBaseUrl(); + // Initialize client side application + $this->getAssetManager()->attachJs('js/compiled/chat_app.js'); + // Expand page return $this->render('chat', $page); } @@ -88,6 +91,9 @@ class UserChatController extends AbstractController return $this->render('nochat', $page); } + // Initialize client side application + $this->getAssetManager()->attachJs('js/compiled/chat_app.js'); + $thread = null; // Try to get thread from the session if (isset($_SESSION['threadid'])) { @@ -253,6 +259,9 @@ class UserChatController extends AbstractController $page['mibewBasePath'] = $request->getBasePath(); $page['mibewBaseUrl'] = $request->getBaseUrl(); + // Initialize client side application + $this->getAssetManager()->attachJs('js/compiled/chat_app.js'); + // Expand page return $this->render('chat', $page); } diff --git a/src/mibew/styles/dialogs/default/templates_src/server_side/_layout.handlebars b/src/mibew/styles/dialogs/default/templates_src/server_side/_layout.handlebars index 6cfa319d..2c033944 100644 --- a/src/mibew/styles/dialogs/default/templates_src/server_side/_layout.handlebars +++ b/src/mibew/styles/dialogs/default/templates_src/server_side/_layout.handlebars @@ -5,6 +5,31 @@