63 lines
1.6 KiB
JavaScript
63 lines
1.6 KiB
JavaScript
// function cardCheck() {
|
|
// if($('.tags').length) {
|
|
// var $card = $('.checkbox-card .card'),
|
|
// $check = $card.children($('input[type="checkbox"]'));
|
|
// $check.each(function(){
|
|
// if($(this).attr('checked')) {
|
|
// $(this).parent(".check").addClass("active");
|
|
// }
|
|
// })
|
|
// } else {
|
|
// var $card = $('.checkbox-card>li'),
|
|
// $check = $('input[type="checkbox"]');
|
|
// $check.each(function(){
|
|
// if($(this).attr('checked')) {
|
|
// $(this).parent("li").addClass("active");
|
|
// }
|
|
// })
|
|
// }
|
|
// $card.on('click', function() {
|
|
// $(this).toggleClass('active')
|
|
// });
|
|
// }
|
|
// $(function(){
|
|
// cardCheck();
|
|
// });
|
|
!function ($) {
|
|
$.fn.cardCheck = function(param) {
|
|
_defaultSettings = {
|
|
item: '.check-item',
|
|
};
|
|
_set = $.extend(_defaultSettings, param);
|
|
$main = $(this);
|
|
$check = $main.find('input[type="checkbox"]');
|
|
$check.each(function(){
|
|
if($(this).prop('checked')) {
|
|
$(this).parent(_set.item).addClass("active");
|
|
}
|
|
});
|
|
$main.delegate(_set.item, 'click', function(e) {
|
|
$(this).toggleClass('active')
|
|
});
|
|
}
|
|
}(window.jQuery);
|
|
optionHeight = function() {
|
|
var $H = $(window).height()-parseInt($('.wrap-inner').css('padding-top'))-$('.bottomnav').innerHeight()-$('#orbit-bar').innerHeight()-2;
|
|
$('.mini-layout-sidebar .nano').height($H);
|
|
}
|
|
$(function(){
|
|
if($('.mini-layout-sidebar .nano').length) {
|
|
optionHeight();
|
|
$(window).resize(function() {
|
|
optionHeight();
|
|
});
|
|
$('.mini-layout-sidebar .nano').nanoScroller({ scrollTop: 0, iOSNativeScrolling: true });
|
|
}
|
|
if($('.tags').length) {
|
|
$('.tags-groups').cardCheck({
|
|
item: '.card',
|
|
});
|
|
} else {
|
|
$('.checkbox-card').cardCheck();
|
|
};
|
|
}); |