126 lines
3.6 KiB
JavaScript
126 lines
3.6 KiB
JavaScript
/*!
|
|
|
|
=========================================================
|
|
* Get Shit Done Kit - v1.4.1.0
|
|
=========================================================
|
|
|
|
* Product Page: http://www.creative-tim.com/product/get-shit-done-kit
|
|
* Copyright 2017 Creative Tim (http://www.creative-tim.com)
|
|
* Licensed under MIT (https://github.com/timcreative/get-shit-done/blob/master/LICENSE.md)
|
|
|
|
=========================================================
|
|
|
|
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
|
|
|
*/
|
|
|
|
searchVisible = 0;
|
|
transparent = true;
|
|
|
|
$(document).ready(function(){
|
|
/* Activate the switches with icons */
|
|
$('.switch')['bootstrapSwitch']();
|
|
|
|
/* Activate regular switches */
|
|
$("[data-toggle='switch']").wrap('<div class="switch" />').parent().bootstrapSwitch();
|
|
|
|
$('[data-toggle="search"]').click(function(){
|
|
if(searchVisible == 0){
|
|
searchVisible = 1;
|
|
$(this).parent().addClass('active');
|
|
$('.navbar-search-form').fadeIn(function(){
|
|
$('.navbar-search-form input').focus();
|
|
});
|
|
} else {
|
|
searchVisible = 0;
|
|
$(this).parent().removeClass('active');
|
|
$(this).blur();
|
|
$('.navbar-search-form').fadeOut(function(){
|
|
$('.navbar-search-form input').blur();
|
|
});
|
|
}
|
|
});
|
|
|
|
$('[data-toggle="gsdk-collapse"]').hover(
|
|
function(){
|
|
console.log('on hover');
|
|
var thisdiv = $(this).attr("data-target");
|
|
|
|
if(!$(this).hasClass('state-open')){
|
|
$(this).addClass('state-hover');
|
|
$(thisdiv).css({
|
|
'height':'30px'
|
|
});
|
|
}
|
|
|
|
},
|
|
function(){
|
|
var thisdiv = $(this).attr("data-target");
|
|
$(this).removeClass('state-hover');
|
|
|
|
if(!$(this).hasClass('state-open')){
|
|
$(thisdiv).css({
|
|
'height':'0px'
|
|
});
|
|
}
|
|
}
|
|
);
|
|
|
|
$('[data-toggle="gsdk-collapse"]').click(
|
|
function(event){
|
|
event.preventDefault();
|
|
|
|
var thisdiv = $(this).attr("data-target");
|
|
var height = $(thisdiv).children('.panel-body').height();
|
|
|
|
if($(this).hasClass('state-open')){
|
|
$(thisdiv).css({
|
|
'height':'0px',
|
|
});
|
|
$(this).removeClass('state-open');
|
|
} else {
|
|
$(thisdiv).css({
|
|
'height':height,
|
|
});
|
|
$(this).addClass('state-open');
|
|
}
|
|
}
|
|
);
|
|
});
|
|
|
|
$(function () {
|
|
$('[data-toggle="gsdk-collapse"]').each(function () {
|
|
var thisdiv = $(this).attr("data-target");
|
|
$(thisdiv).addClass("gsdk-collapse");
|
|
});
|
|
|
|
});
|
|
|
|
/* Remove the transparent navbar controls, because they get in the way of my cooler sidebar nav */
|
|
/*
|
|
$(document).scroll(function() {
|
|
if( $(this).scrollTop() > 260 ) {
|
|
if(transparent) {
|
|
transparent = false;
|
|
$('nav[role="navigation"]').removeClass('navbar-transparent');
|
|
}
|
|
} else {
|
|
if( !transparent ) {
|
|
transparent = true;
|
|
$('nav[role="navigation"]').addClass('navbar-transparent');
|
|
}
|
|
}
|
|
});
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|