From 5551f6cde855375e27c46c605afbba3ea10c1d4e Mon Sep 17 00:00:00 2001 From: Albertdj <albertusdjauharidjohan@gmail.com> Date: Thu, 8 Feb 2018 17:44:54 +0700 Subject: [PATCH] add search and fix bugs --- .../frontend/layout/messaging_index_index.xml | 2 -- .../frontend/layout/messaging_room_index.xml | 2 -- .../view/frontend/templates/messaging.phtml | 18 +++++++++++------- .../view/frontend/templates/room.phtml | 2 +- .../Messaging/view/frontend/web/js/chat.js | 5 ----- .../Messaging/view/frontend/web/js/firebase.js | 9 --------- 6 files changed, 12 insertions(+), 26 deletions(-) delete mode 100644 app/code/Magento/Messaging/view/frontend/web/js/chat.js delete mode 100644 app/code/Magento/Messaging/view/frontend/web/js/firebase.js diff --git a/app/code/Magento/Messaging/view/frontend/layout/messaging_index_index.xml b/app/code/Magento/Messaging/view/frontend/layout/messaging_index_index.xml index 09125c78958..d778b1473a8 100644 --- a/app/code/Magento/Messaging/view/frontend/layout/messaging_index_index.xml +++ b/app/code/Magento/Messaging/view/frontend/layout/messaging_index_index.xml @@ -2,9 +2,7 @@ <head> <title>Messaging</title> <css src="Magento_Messaging::css/chat.css" /> - <script src="Magento_Messaging::js/chat.js" /> <script src="Magento_Messaging::js/firebaselib.js" /> - <script src="Magento_Messaging::js/firebase.js" /> </head> <body> <referenceContainer name="content"> diff --git a/app/code/Magento/Messaging/view/frontend/layout/messaging_room_index.xml b/app/code/Magento/Messaging/view/frontend/layout/messaging_room_index.xml index 5e80f411234..b118a86438f 100644 --- a/app/code/Magento/Messaging/view/frontend/layout/messaging_room_index.xml +++ b/app/code/Magento/Messaging/view/frontend/layout/messaging_room_index.xml @@ -2,9 +2,7 @@ <head> <title>Messaging</title> <css src="Magento_Messaging::css/chat.css" /> - <script src="Magento_Messaging::js/chat.js" /> <script src="Magento_Messaging::js/firebaselib.js" /> - <script src="Magento_Messaging::js/firebase.js" /> </head> <body> <referenceContainer name="content"> diff --git a/app/code/Magento/Messaging/view/frontend/templates/messaging.phtml b/app/code/Magento/Messaging/view/frontend/templates/messaging.phtml index 14f77c9f09d..72d1c895c6f 100644 --- a/app/code/Magento/Messaging/view/frontend/templates/messaging.phtml +++ b/app/code/Magento/Messaging/view/frontend/templates/messaging.phtml @@ -13,9 +13,9 @@ <span class="name">Chats</span> </div> <div class = "chat-search"> - <form > - <input type="text" name="chattext" placeholder="Search name" class="search-name"> - <input type="submit" name="search" value="Cari" class="search-button"> + <form action='' name='searchForm' id="searchForm" method="GET"> + <input type="text" name="email" id="email" placeholder="Search name" class="search-name"> + <input type="submit" class="search-button"> </form> </div> <div id="chatlist" class="chat-list"> @@ -31,7 +31,7 @@ myFirebase.on("child_added", function(snapshot) { var chatrooms = snapshot.val(); - if ((chatrooms.sender==<?= $email ?>)||(chatrooms.receiver==<?= $email ?>)){ + if ((chatrooms.sender=="<?= $email ?>")||(chatrooms.receiver=="<?= $email ?>")){ var chatlist = document.getElementById("chatlist"); //Kalo usernamenya sama, hapus yang sebelumnya for (i = 0; i < chatlist.childElementCount; i++) { @@ -51,12 +51,12 @@ chatroom_lastmessage.classList.add('chatroom-lastmessage'); var chatroom_username_span = document.createElement("span"); - if (chatrooms.sender==<?= $email ?>) { + if (chatrooms.sender=="<?= $email ?>") { chatroom_username_span.textContent = chatrooms.receiver; - chatroom_item.href = "/messaging/room/?email=" + chatrooms.receiver; + chatroom_item.href = "../room/?email=" + chatrooms.receiver; } else { chatroom_username_span.textContent = chatrooms.sender; - chatroom_item.href = "/messaging/room/?email=" + chatrooms.sender; + chatroom_item.href = "../room/?email=" + chatrooms.sender; } chatroom_username.appendChild(chatroom_username_span); @@ -73,6 +73,10 @@ }); }); + $('#searchForm').submit(function() { + var email = $('#email').val(); + $(this).attr('action', "../room/?email=" + email); + }); }); </script> \ No newline at end of file diff --git a/app/code/Magento/Messaging/view/frontend/templates/room.phtml b/app/code/Magento/Messaging/view/frontend/templates/room.phtml index e0088236c42..b1bea2f4b42 100644 --- a/app/code/Magento/Messaging/view/frontend/templates/room.phtml +++ b/app/code/Magento/Messaging/view/frontend/templates/room.phtml @@ -11,7 +11,7 @@ <div class="box"> <div class = "chat-title"> <span class="name"> - <?= $email ?> + <?= $_GET['email'] ?> </span> </div> <div class="chat-form" > diff --git a/app/code/Magento/Messaging/view/frontend/web/js/chat.js b/app/code/Magento/Messaging/view/frontend/web/js/chat.js deleted file mode 100644 index c03fcb9e533..00000000000 --- a/app/code/Magento/Messaging/view/frontend/web/js/chat.js +++ /dev/null @@ -1,5 +0,0 @@ -require(['jquery'],function($){ - $(document).ready(function() { - alert('hai'); - }); -}); \ No newline at end of file diff --git a/app/code/Magento/Messaging/view/frontend/web/js/firebase.js b/app/code/Magento/Messaging/view/frontend/web/js/firebase.js deleted file mode 100644 index de5fdc7445c..00000000000 --- a/app/code/Magento/Messaging/view/frontend/web/js/firebase.js +++ /dev/null @@ -1,9 +0,0 @@ -const config = { - projectId: "magentochat", - apiKey: "AIzaSyAuWbHi2A1CljLjLdXxxI0sFY0jqPWxZHs", - authDomain: "magentochat.firebaseapp.com", - databaseURL: "https://magentochat.firebaseio.com/", - storageBucket: "" -}; -firebase.initializeApp(config); - -- GitLab