Mini Shell
"use strict";
$(document).ready(function() {
var $window = $(window);
//add id to main menu for mobile menu start
var getBody = $("body");
var bodyClass = getBody[0].className;
$(".main-menu").attr('id', bodyClass);
//add id to main menu for mobile menu end
// card js start
$(".card-header-right .close-card").on('click', function() {
var $this = $(this);
$this.parents('.card').animate({
'opacity': '0',
'-webkit-transform': 'scale3d(.3, .3, .3)',
'transform': 'scale3d(.3, .3, .3)'
});
setTimeout(function() {
$this.parents('.card').remove();
}, 800);
});
$(".card-header-right .minimize-card").on('click', function() {
var $this = $(this);
var port = $($this.parents('.card'));
var card = $(port).children('.card-block').slideToggle();
$(this).toggleClass("icon-minus").fadeIn('slow');
$(this).toggleClass("icon-plus").fadeIn('slow');
});
$(".card-header-right .full-card").on('click', function() {
var $this = $(this);
var port = $($this.parents('.card'));
port.toggleClass("full-card");
$(this).toggleClass("icon-maximize");
$(this).toggleClass("icon-minimize");
});
$("#more-details").on('click', function() {
$(".more-details").slideToggle(500);
});
$(".mobile-options").on('click', function() {
$(".navbar-container .nav-right").slideToggle('slow');
});
// card js end
$.mCustomScrollbar.defaults.axis = "yx";
$("#styleSelector .style-cont").slimScroll({
setTop: "10px",
height:"calc(100vh - 440px)",
});
$(".main-menu").mCustomScrollbar({
setTop: "10px",
setHeight: "calc(100% - 80px)",
});
/*chatbar js start*/
/*chat box scroll*/
var a = $(window).height() - 80;
$(".main-friend-list").slimScroll({
height: a,
allowPageScroll: false,
wheelStep: 5,
color: '#1b8bf9'
});
// search
$("#search-friends").on("keyup", function() {
var g = $(this).val().toLowerCase();
$(".userlist-box .media-body .chat-header").each(function() {
var s = $(this).text().toLowerCase();
$(this).closest('.userlist-box')[s.indexOf(g) !== -1 ? 'show' : 'hide']();
});
});
// open chat box
$('.displayChatbox').on('click', function() {
var my_val = $('.pcoded').attr('vertical-placement');
if (my_val == 'right') {
var options = {
direction: 'left'
};
} else {
var options = {
direction: 'right'
};
}
$('.showChat').toggle('slide', options, 500);
});
//open friend chat
$('.userlist-box').on('click', function() {
var my_val = $('.pcoded').attr('vertical-placement');
if (my_val == 'right') {
var options = {
direction: 'left'
};
} else {
var options = {
direction: 'right'
};
}
$('.showChat_inner').toggle('slide', options, 500);
});
//back to main chatbar
$('.back_chatBox').on('click', function() {
var my_val = $('.pcoded').attr('vertical-placement');
if (my_val == 'right') {
var options = {
direction: 'left'
};
} else {
var options = {
direction: 'right'
};
}
$('.showChat_inner').toggle('slide', options, 500);
$('.showChat').css('display', 'block');
});
// /*chatbar js end*/
$(".search-btn").on('click', function() {
$(".main-search").addClass('open');
$('.main-search .form-control').animate({
'width': '200px',
});
});
$(".search-close").on('click', function() {
$('.main-search .form-control').animate({
'width': '0',
});
setTimeout(function() {
$(".main-search").removeClass('open');
}, 300);
});
$('#mobile-collapse i').addClass('icon-toggle-right');
$('#mobile-collapse').on('click', function() {
$('#mobile-collapse i').toggleClass('icon-toggle-right');
$('#mobile-collapse i').toggleClass('icon-toggle-left');
});
});
$(document).ready(function() {
$(function() {
$('[data-toggle="tooltip"]').tooltip()
})
$('.theme-loader').fadeOut('slow', function() {
$(this).remove();
});
});
// toggle full screen
function toggleFullScreen() {
var a = $(window).height() - 10;
if (!document.fullscreenElement && // alternative standard method
!document.mozFullScreenElement && !document.webkitFullscreenElement) { // current working methods
if (document.documentElement.requestFullscreen) {
document.documentElement.requestFullscreen();
} else if (document.documentElement.mozRequestFullScreen) {
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullscreen) {
document.documentElement.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
}
} else {
if (document.cancelFullScreen) {
document.cancelFullScreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
}
$('.full-screen').toggleClass('icon-maximize');
$('.full-screen').toggleClass('icon-minimize');
}
//Add active class to nav-link based on url dynamically
//Active class can be hard coded directly in html file also as required
var current = location.pathname.split("/").slice(-1)[0].replace(/^\/|\/$/g, '');
//console.log(current);
$('.pcoded-item li > a').each(function () {
var $this = $(this);
if (current === "") {
//for root url
if ($this.attr('href').indexOf("index.html") !== -1) {
$(this).parents('.nav-menu').last().addClass('active');
if ($(this).parents('.pcoded-submenu').length) {
$(this).addClass('active');
}
}
} else {
//for other url
if ($this.attr('href').indexOf(current) !== -1) {
$(this).parents('.nav-menu').last().addClass('active');
if ($(this).parents('.pcoded-submenu').length) {
$(this).addClass('active');
$(this).parents('.nav-menu').last().find(".nav-link").attr("aria-expanded", "true");
if ($(this).parents('.pcoded-hasmenu').length) {
$(this).closest('.collapse').addClass('pcoded-trigger');
}
}
if (current !== "index.html") {
$(this).parents('.nav-menu').last().find(".nav-link").attr("aria-expanded", "true");
if ($(this).parents('.pcoded-submenu').length) {
$(this).closest('.pro-active').addClass('pcoded-trigger');
$(this).closest('.act-li').addClass('active');
}
}
}
}
})
Zerion Mini Shell 1.0