File size: 5.58Kb
!function($)
{
function search_bar() {
$('.p-discovery').ready(function () {
$('.search--control').click(function (e) {
if($(this).parent().children('.search-area').hasClass('show')){
$(this).parent().children('.search-area').removeClass('show');
}else {
$(this).parent().children('.search-area').addClass('show');
}
if($(this).parents('.p-pageWrapper').hasClass('active')){
$(this).parents('.p-pageWrapper').removeClass('active');
}else {
$(this).parents('.p-pageWrapper').addClass('active');
}
e.stopPropagation();
});
$('.search-input').click(function (e) {
$(this).parent().children('.search-option').addClass('active');
e.stopPropagation();
});
$('.search-option').click(function (e) {
e.stopPropagation();
})
});
$('body, html').click(function () {
$('.search-option').removeClass('active');
$('.search-area').removeClass('show');
$('.p-pageWrapper').removeClass('active');
});
}
function control_block_header() {
var html = '<span class="block-control fa fa-angle-up"></span>';
var html1 = '<span class="block-control fa fa-angle-up"></span>';
$('.block--category .block-header').append(html);
$('.p-body-sidebar .block-container .block-minorHeader').append(html1);
$('.block-control').click(function () {
if ($(this).parents('.block-container').children('.block-body').hasClass('active')){
$(this).parents('.block-container').children('.block-body').removeClass('active').slideDown('400');
$(this).removeClass('fa-angle-down').addClass('fa-angle-up');
}else {
$(this).parents('.block-container').children('.block-body').addClass('active').slideUp('400');
$(this).addClass('fa-angle-down').removeClass('fa-angle-up');
}
});
}
function control_sidebar() {
var sidebar = '<span class="control-sidebar fa fa-align-center"></span>',
w_content = $('.p-body-inner .p-body-content').width(),
w_sidebar = $('.p-body-inner .p-body-sidebar').width();
var ctrsidebar = function () {
if ($(window).width() > 768){
$('.p-body-main--withSidebar').parents('.p-pageWrapper').find('.brv-breadcrumbs .brv-breadcrumbs-inner .p-breadcrumbs ').append(sidebar);
}
};
ctrsidebar();
$('.control-sidebar').click(function () {
if ($(this).parents('.p-pageWrapper').find('.p-body-sidebar').hasClass('hide')){
$(this).parents('.p-pageWrapper').find('.p-body-sidebar').removeClass('hide').css('opacity','1');
$(this).parents('.p-pageWrapper').find('.p-body-content').removeClass('edit-padd').width(w_content);
}else {
$(this).parents('.p-pageWrapper').find('.p-body-sidebar').addClass('hide').css('opacity','0');
$(this).parents('.p-pageWrapper').find('.p-body-content').addClass('edit-padd').width(w_content + w_sidebar);
}
});
}
function tooltip_categories() {
$('.block--category').ready(function () {
var w1 = $('.block-header >a').width() + 40;
$('.show-tooltip').css('left', w1);
});
}
function new_tags() {
var contenttag = $('body[data-template="thread_view"] .p-body .p-body-inner .p-body-header .p-description ul li+li+li').html();
$('body[data-template="thread_view"] .new_tags_brv').append(contenttag);
}
function brv_menu() {
var link_menu = $('.brv-main-nav li .is-selected .p-navEl-link').attr('href'),
text_menu = $('.brv-main-nav li .is-selected .p-navEl-link').text(),
link_df = $('.brv-main-nav li .p-navEl-link[data-nav-id="forums"]').attr('href'),
text_df = $('.brv-main-nav li .p-navEl-link[data-nav-id="forums"]').text();
if (text_menu.length){
$('.brv-nav .brv-nav__control .brv-nav--mid .item-menu').attr('href', link_menu).text(text_menu);
}else {
$('.brv-nav .brv-nav__control .brv-nav--mid .item-menu').attr('href', link_df).text(text_df);
}
$('.control-menu').click(function () {
if ($(this).parents('.brv-nav').children('.brv-main-nav').hasClass('active')){
$(this).parents('.brv-nav').children('.brv-main-nav').removeClass('active');
$(this).children('.fa').addClass('fa-caret-right').removeClass('fa-caret-down');
}else {
$(this).parents('.brv-nav').children('.brv-main-nav').addClass('active');
$(this).children('.fa').removeClass('fa-caret-right').addClass('fa-caret-down');
}
})
}
function follow_mobile() {
$('.text-follow').click(function () {
if($(this).parents('.header-social-share').find('.item-share').hasClass('active')){
$(this).parents('.header-social-share').find('.item-share').removeClass('active');
}else {
$(this).parents('.header-social-share').find('.item-share').addClass('active');
}
})
}
$(document).ready(function () {
search_bar();
control_block_header();
control_sidebar();
tooltip_categories();
new_tags();
brv_menu();
follow_mobile();
});
}(jQuery);