Files
store_keeping/admin/assets/js/common.js
2021-12-21 00:25:43 +08:00

321 lines
8.7 KiB
JavaScript

$(function() {
"use strict";
skinChanger();
initSparkline();
CustomJs();
setTimeout(function() {
$('.page-loader-wrapper').fadeOut();
}, 50);
});
// Sparkline
function initSparkline() {
$(".sparkline").each(function() {
var $this = $(this);
$this.sparkline('html', $this.data());
});
}
//Skin changer
function skinChanger() {
$('.choose-skin li').on('click', function() {
var $body = $('body');
var $this = $(this);
var existTheme = $('.choose-skin li.active').data('theme');
$('.choose-skin li').removeClass('active');
$body.removeClass('theme-' + existTheme);
$this.addClass('active');
var newTheme = $('.choose-skin li.active').data('theme');
$body.addClass('theme-' + $this.data('theme'));
var darkLogo = "../assets/images/icon-dark.svg";
var lightLogo = "../assets/images/icon-light.svg";
if(newTheme == 'orange' || newTheme == 'purple' || newTheme == 'green'){
$('#left-sidebar .navbar-brand .logo').attr('src', darkLogo);
}
else{
$('#left-sidebar .navbar-brand .logo').attr('src', lightLogo);
}
});
}
// All custom js
function CustomJs() {
// sidebar navigation
$('#main-menu').metisMenu();
// sidebar nav scrolling
// $('#left-sidebar .sidebar-scroll').slimScroll({
// height: 'calc(100vh - 65px)',
// wheelStep: 10,
// touchScrollStep: 50,
// color: '#efefef',
// size: '2px',
// borderRadius: '3px',
// alwaysVisible: false,
// position: 'right',
// });
// cwidget scroll
$('.cwidget-scroll').slimScroll({
height: '320px',
wheelStep: 10,
touchScrollStep: 50,
color: '#efefef',
size: '2px',
borderRadius: '3px',
alwaysVisible: false,
position: 'right',
});
// toggle fullwidth layout
$('.btn-toggle-fullwidth').on('click', function() {
if(!$('body').hasClass('layout-fullwidth')) {
$('body').addClass('layout-fullwidth');
$(this).find(".fa").toggleClass('fa-arrow-left fa-arrow-right');
} else {
$('body').removeClass('layout-fullwidth');
$(this).find(".fa").toggleClass('fa-arrow-left fa-arrow-right');
}
});
// off-canvas menu toggle
$('.btn-toggle-offcanvas').on('click', function() {
$('body').toggleClass('offcanvas-active');
});
$('#main-content').on('click', function() {
$('body').removeClass('offcanvas-active');
});
$('.right_toggle, .overlay').on('click', function() {
$('#rightbar').toggleClass('open');
$('.overlay').toggleClass('open');
});
// adding effect dropdown menu
$('.dropdown').on('show.bs.dropdown', function() {
$(this).find('.dropdown-menu').first().stop(true, true).animate({
top: '100%'
}, 200);
});
$('.dropdown').on('hide.bs.dropdown', function() {
$(this).find('.dropdown-menu').first().stop(true, true).animate({
top: '80%'
}, 200);
});
// navbar search form
$('.navbar-form.search-form input[type="text"]')
.on('focus', function() {
$(this).animate({
width: '+=50px'
}, 300);
})
.on('focusout', function() {
$(this).animate({
width: '-=50px'
}, 300);
});
// Bootstrap tooltip init
if($('[data-toggle="tooltip"]').length > 0) {
$('[data-toggle="tooltip"]').tooltip();
}
if($('[data-toggle="popover"]').length > 0) {
$('[data-toggle="popover"]').popover();
}
$(window).on('load', function() {
// for shorter main content
if($('#main-content').height() < $('#left-sidebar').height()) {
$('#main-content').css('min-height', $('#left-sidebar').innerHeight() - $('footer').innerHeight());
}
});
$(window).on('load resize', function() {
if($(window).innerWidth() < 420) {
$('.navbar-brand logo.svg').attr('src', '../assets/images/icon-light.svg');
} else {
$('.navbar-brand icon-light.svg').attr('src', '../assets/images/logo.svg');
}
});
// Wait card Js
$('[data-toggle="cardloading"]').on('click', function () {
var effect = $(this).data('loadingEffect');
var $loading = $(this).parents('.card').waitMe({
effect: effect,
text: 'Loading...',
bg: 'rgba(255,255,255,0.90)',
color: '#555'
});
setTimeout(function () {
//Loading hide
$loading.waitMe('hide');
}, 2000);
});
// Full screen class
$('.full-screen').on('click', function() {
$(this).parents('.card').toggleClass('fullscreen');
});
// Select all checkbox
$('.check-all').on('click',function(){
if(this.checked){
$(this).parents('.check-all-parent').find('.checkbox-tick').each(function(){
this.checked = true;
});
}else{
$(this).parents('.check-all-parent').find('.checkbox-tick').each(function(){
this.checked = false;
});
}
});
$('.checkbox-tick').on('click',function(){
if($(this).parents('.check-all-parent').find('.checkbox-tick:checked').length == $(this).parents('.check-all-parent').find('.checkbox-tick').length){
$(this).parents('.check-all-parent').find('.check-all').prop('checked',true);
}else{
$(this).parents('.check-all-parent').find('.check-all').prop('checked',false);
}
});
}
// toggle function
$.fn.clickToggle = function( f1, f2 ) {
return this.each( function() {
var clicked = false;
$(this).bind('click', function() {
if(clicked) {
clicked = false;
return f2.apply(this, arguments);
}
clicked = true;
return f1.apply(this, arguments);
});
});
};
window.hexabit= {
colors: {
'blue': '#467fcf',
'blue-darkest': '#0e1929',
'blue-darker': '#1c3353',
'blue-dark': '#3866a6',
'blue-light': '#7ea5dd',
'blue-lighter': '#c8d9f1',
'blue-lightest': '#edf2fa',
'azure': '#45aaf2',
'azure-darkest': '#0e2230',
'azure-darker': '#1c4461',
'azure-dark': '#3788c2',
'azure-light': '#7dc4f6',
'azure-lighter': '#c7e6fb',
'azure-lightest': '#ecf7fe',
'indigo': '#6574cd',
'indigo-darkest': '#141729',
'indigo-darker': '#282e52',
'indigo-dark': '#515da4',
'indigo-light': '#939edc',
'indigo-lighter': '#d1d5f0',
'indigo-lightest': '#f0f1fa',
'purple': '#a55eea',
'purple-darkest': '#21132f',
'purple-darker': '#42265e',
'purple-dark': '#844bbb',
'purple-light': '#c08ef0',
'purple-lighter': '#e4cff9',
'purple-lightest': '#f6effd',
'pink': '#f66d9b',
'pink-darkest': '#31161f',
'pink-darker': '#622c3e',
'pink-dark': '#c5577c',
'pink-light': '#f999b9',
'pink-lighter': '#fcd3e1',
'pink-lightest': '#fef0f5',
'red': '#e74c3c',
'red-darkest': '#2e0f0c',
'red-darker': '#5c1e18',
'red-dark': '#b93d30',
'red-light': '#ee8277',
'red-lighter': '#f8c9c5',
'red-lightest': '#fdedec',
'orange': '#fd9644',
'orange-darkest': '#331e0e',
'orange-darker': '#653c1b',
'orange-dark': '#ca7836',
'orange-light': '#feb67c',
'orange-lighter': '#fee0c7',
'orange-lightest': '#fff5ec',
'yellow': '#f1c40f',
'yellow-darkest': '#302703',
'yellow-darker': '#604e06',
'yellow-dark': '#c19d0c',
'yellow-light': '#f5d657',
'yellow-lighter': '#fbedb7',
'yellow-lightest': '#fef9e7',
'lime': '#7bd235',
'lime-darkest': '#192a0b',
'lime-darker': '#315415',
'lime-dark': '#62a82a',
'lime-light': '#a3e072',
'lime-lighter': '#d7f2c2',
'lime-lightest': '#f2fbeb',
'green': '#5eba00',
'green-darkest': '#132500',
'green-darker': '#264a00',
'green-dark': '#4b9500',
'green-light': '#8ecf4d',
'green-lighter': '#cfeab3',
'green-lightest': '#eff8e6',
'teal': '#2bcbba',
'teal-darkest': '#092925',
'teal-darker': '#11514a',
'teal-dark': '#22a295',
'teal-light': '#6bdbcf',
'teal-lighter': '#bfefea',
'teal-lightest': '#eafaf8',
'cyan': '#17a2b8',
'cyan-darkest': '#052025',
'cyan-darker': '#09414a',
'cyan-dark': '#128293',
'cyan-light': '#5dbecd',
'cyan-lighter': '#b9e3ea',
'cyan-lightest': '#e8f6f8',
'gray': '#868e96',
'gray-darkest': '#1b1c1e',
'gray-darker': '#36393c',
'gray-dark': '#6b7278',
'gray-light': '#aab0b6',
'gray-lighter': '#dbdde0',
'gray-lightest': '#f3f4f5',
'gray-dark': '#343a40',
'gray-dark-darkest': '#0a0c0d',
'gray-dark-darker': '#15171a',
'gray-dark-dark': '#2a2e33',
'gray-dark-light': '#717579',
'gray-dark-lighter': '#c2c4c6',
'gray-dark-lightest': '#ebebec'
}
};
// Wraptheme Website live chat widget js please remove on your project
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1=document.createElement("script"),s0=document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/5c6d4867f324050cfe342c69/default';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();