67 lines
2.0 KiB
JavaScript
67 lines
2.0 KiB
JavaScript
(function () {
|
|
"use strict";
|
|
|
|
var myElement1 = document.getElementById('chat-msg-scroll');
|
|
new SimpleBar(myElement1, { autoHide: true });
|
|
|
|
var myElement2 = document.getElementById('groups-tab-pane');
|
|
new SimpleBar(myElement2, { autoHide: true });
|
|
|
|
var myElement3 = document.getElementById('contacts-tab-pane');
|
|
new SimpleBar(myElement3, { autoHide: true });
|
|
|
|
var myElement4 = document.getElementById('main-chat-content');
|
|
new SimpleBar(myElement4, { autoHide: true });
|
|
|
|
document.querySelector(".responsive-chat-close").addEventListener("click", () => {
|
|
document.querySelector(".main-chart-wrapper").classList.remove("responsive-chat-open")
|
|
})
|
|
|
|
var lightboxVideo = GLightbox({
|
|
selector: '.glightbox'
|
|
});
|
|
lightboxVideo.on('slide_changed', ({ prev, current }) => {
|
|
console.log('Prev slide', prev);
|
|
console.log('Current slide', current);
|
|
|
|
const { slideIndex, slideNode, slideConfig, player } = current;
|
|
});
|
|
|
|
})();
|
|
|
|
let changeTheInfo = (element, name, img, status) => {
|
|
document.querySelectorAll(".checkforactive").forEach((ele) => {
|
|
ele.classList.remove("active")
|
|
})
|
|
element.closest("li").classList.add("active")
|
|
document.querySelectorAll(".chatnameperson").forEach((ele) => {
|
|
ele.innerText = name
|
|
})
|
|
let image = `build/assets/images/faces/${img}.jpg`
|
|
document.querySelectorAll(".chatimageperson").forEach((ele) => {
|
|
ele.src = image
|
|
})
|
|
|
|
document.querySelectorAll(".chatstatusperson").forEach((ele) => {
|
|
ele.classList.remove("online")
|
|
ele.classList.remove("offline")
|
|
ele.classList.add(status)
|
|
})
|
|
|
|
|
|
|
|
document.querySelector(".chatpersonstatus").innerText = status
|
|
|
|
document.querySelector(".main-chart-wrapper").classList.add("responsive-chat-open")
|
|
}
|
|
|
|
new FgEmojiPicker({
|
|
trigger: [".emoji-picker"],
|
|
insertInto: document.querySelector(".chat-message-space"),
|
|
closeButton: true,
|
|
position: ['top', 'right'],
|
|
preFetch: true,
|
|
dir:"build/assets/libs/fg-emoji-picker/"
|
|
});
|
|
|