if chat is disabled dont show chat menu

main
Barış Soner Uşaklı 7 years ago
parent daedf9544a
commit 97806be343

@ -117,7 +117,7 @@ $(document).ready(function() {
require(['pulling', 'storage'], function (Pulling, Storage) {
// initialization
var guest = !app.user || !parseInt(app.user.uid, 10);
var chatMenuVisible = !config.disableChat && app.user && parseInt(app.user.uid, 10);
var swapped = !!Storage.getItem('persona:menus:legacy-layout');
var margin = window.innerWidth;
@ -140,7 +140,7 @@ $(document).ready(function() {
$('#menu').removeClass('hidden');
var chatsSlideout;
if (!guest) {
if (chatMenuVisible) {
chatsSlideout = Pulling.create({
panel: document.getElementById('panel'),
menu: document.getElementById('chats-menu'),
@ -181,7 +181,7 @@ $(document).ready(function() {
$('#panel').one('click', closeOnClick);
});
if (!guest) {
if (chatMenuVisible) {
chatsSlideout
.ignore('code, code *, .preventSlideout, .preventSlideout *')
.on('closed', onClose)
@ -205,7 +205,7 @@ $(document).ready(function() {
navSlideout.on('opened', loadNotifications);
if (!guest) {
if (chatMenuVisible) {
navSlideout.on('beforeopen', function () {
chatsSlideout.close();
chatsSlideout.disable();
@ -234,7 +234,7 @@ $(document).ready(function() {
});
}
if (!guest) {
if (chatMenuVisible) {
$('#mobile-chats').removeClass('hidden').on('click', function() {
navSlideout.close();
chatsSlideout.enable().toggle();

Loading…
Cancel
Save