/*! ========================================================= * * Material Dashboard PRO - V1.2.0 * * ========================================================= * * Copyright 2016 Creative Tim (http://www.creative-tim.com/product/material-dashboard-pro) * * * _oo0oo_ * o8888888o * 88" . "88 * (| -_- |) * 0\ = /0 * ___/`---'\___ * .' \| |// '. * / \||| : |||// \ * / _||||| -:- |||||- \ * | | \\ - /// | | * | \_| ''\---/'' |_/ | * \ .-\__ '-' ___/-. / * ___'. .' /--.--\ `. .'___ * ."" '< `.___\_<|>_/___.' >' "". * | | : `- \`.;`\ _ /`;.`/ - ` : | | * \ \ `_. \_ __\ /__ _/ .-` / / * =====`-.____`.___ \_____/___.-`___.-'===== * `=---=' * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * Buddha Bless: "No Bugs" * * ========================================================= */ (function() { isWindows = navigator.platform.indexOf('Win') > -1 ? true : false; if (isWindows && !$('body').hasClass('sidebar-mini')) { // if we are on windows OS we activate the perfectScrollbar function $('.sidebar .sidebar-wrapper, .main-panel').perfectScrollbar(); $('html').addClass('perfect-scrollbar-on'); } else { $('html').addClass('perfect-scrollbar-off'); } })(); var breakCards = true; var searchVisible = 0; var transparent = true; var transparentDemo = true; var fixedTop = false; var mobile_menu_visible = 0, mobile_menu_initialized = false, toggle_initialized = false, bootstrap_nav_initialized = false; var seq = 0, delays = 80, durations = 500; var seq2 = 0, delays2 = 80, durations2 = 500; $(document).ready(function() { $sidebar = $('.sidebar'); $.material.init(); md.initSidebarsCheck(); if ($('body').hasClass('sidebar-mini')) { md.misc.sidebar_mini_active = true; } window_width = $(window).width(); // check if there is an image set for the sidebar's background md.checkSidebarImage(); md.initMinimizeSidebar(); // Activate bootstrap-select if ($(".selectpicker").length != 0) { $(".selectpicker").selectpicker(); } // Activate the tooltips //$('[rel="tooltip"]').tooltip(); //removed class label and label-color from tag span and replaced with data-color var tagClass = $('.tagsinput').data('color'); $('.tagsinput').tagsinput({ tagClass: ' tag-' + tagClass + ' ' }); // Activate bootstrap-select /*$(".select").dropdown({ "dropdownClass": "dropdown-menu", "optionClass": "" });*/ $('.form-control').on("focus", function() { $(this).parent('.input-group').addClass("input-group-focus"); }).on("blur", function() { $(this).parent(".input-group").removeClass("input-group-focus"); }); if (breakCards == true) { // We break the cards headers if there is too much stress on them :-) $('[data-header-animation="true"]').each(function() { var $fix_button = $(this) var $card = $(this).parent('.card'); $card.find('.fix-broken-card').click(function() { console.log(this); var $header = $(this).parent().parent().siblings('.card-header, .card-image'); $header.removeClass('hinge').addClass('fadeInDown'); $card.attr('data-count', 0); setTimeout(function() { $header.removeClass('fadeInDown animate'); }, 480); }); $card.mouseenter(function() { var $this = $(this); hover_count = parseInt($this.attr('data-count'), 10) + 1 || 0; $this.attr("data-count", hover_count); if (hover_count >= 20) { $(this).children('.card-header, .card-image').addClass('hinge animated'); } }); }); } // remove class has-error for checkbox validation $('input[type="checkbox"][required="true"], input[type="radio"][required="true"]').on('click', function() { if ($(this).hasClass('error')) { $(this).closest('div').removeClass('has-error'); } }); }); $(document).on('click', '.navbar-toggle', function() { $toggle = $(this); if (mobile_menu_visible == 1) { $('html').removeClass('nav-open'); $('.close-layer').remove(); setTimeout(function() { $toggle.removeClass('toggled'); }, 400); mobile_menu_visible = 0; } else { setTimeout(function() { $toggle.addClass('toggled'); }, 430); var $layer = $('
'); if ($('body').find('.main-panel').length != 0) { $layer.appendTo(".main-panel"); } else if (($('body').hasClass('off-canvas-sidebar'))) { $layer.appendTo(".wrapper-full-page"); } setTimeout(function() { $layer.addClass('visible'); }, 100); $layer.click(function() { $('html').removeClass('nav-open'); mobile_menu_visible = 0; $layer.removeClass('visible'); setTimeout(function() { $layer.remove(); $toggle.removeClass('toggled'); }, 400); }); $('html').addClass('nav-open'); mobile_menu_visible = 1; } }); // activate collapse right menu when the windows is resized $(window).resize(function() { md.initSidebarsCheck(); }); md = { misc: { navbar_menu_visible: 0, active_collapse: true, disabled_collapse_init: 0, }, checkSidebarImage: function() { $sidebar = $('.sidebar'); image_src = $sidebar.data('image'); if (image_src !== undefined) { sidebar_container = '