(function($) { 'use strict'; jQuery(document).ready(function($) { $(document).on('click', '.course-section-title-elementory.cursor-pointer', function(event) { event.preventDefault(); $(this).parent().toggleClass('active'); $(this).next('.panel-group').slideToggle(300); }); $(document).on('click', '.notif-row', function(event) { event.preventDefault(); $(this).parent().toggleClass('active'); $(this).next('.notif-content').slideToggle(300); }); }); })(jQuery); jQuery(function($) { $(".meter > span").each(function() { $(this) .data("origWidth", $(this).width()) .width(0) .animate({ width: $(this).data("origWidth") }, 1200); }); }); jQuery(function($) { var upperLimit = 100; var scrollElem = $('a#scroll-to-top'); var scrollSpeed = 600; var scrollStyle = 'swing'; scrollElem.hide(); $(window).scroll(function () { var scrollTop = $(document).scrollTop(); if ( scrollTop > upperLimit ) { $(scrollElem).stop().fadeTo(300, 1); }else{ $(scrollElem).stop().fadeTo(300, 0); } }); $(scrollElem).click(function(){ $('html, body').animate({scrollTop:0}, scrollSpeed, scrollStyle ); return false; }); $('.site-navigation a[href*="#"]:not([href="#"]):not([href^="#tab"])').click(function() { if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') || location.hostname == this.hostname) { var target = $(this.hash), headerHeight = $(".primary-header").height() + 5; // Get fixed header height target = target.length ? target : $('[name=' + this.hash.slice(1) +']'); if (target.length) { $('html,body').animate({ scrollTop: target.offset().top }, scrollSpeed, scrollStyle ); return false; } } }); }); function dumpit(t) { console.log(t) } jQuery.fn.outerHTML = function(t) { return t ? this.before(t).remove() : jQuery("
").append(this.eq(0).clone()).html()
}, jQuery.extend({
stripTags: function(t) {
return t ? t.replace(/(<([^>]+)>)/gi, "") : ""
}
}),
function(t) {
t(function() {
var e = t("#categories_navigation"),
i = "click" == e.data("action") ? "click" : "mouseenter mouseleave",
a = t("#categories_navigation_toggle");
"click" == i && e.find("> ul > li:first-child").addClass("active"), a.on(i, function(a) {
"click" == i && a.preventDefault(), t(this).toggleClass("opened"), e.toggleClass("opened")
}), "click" == i && t(document).mouseup(function(t) {
a.is(t.target) || e.is(t.target) || 0 !== e.has(t.target).length || !e.hasClass("opened") || (e.removeClass("opened"), a.removeClass("opened"))
}), e.find(" > ul > li > a").on(i, function(a) {
"click" == i && a.preventDefault();
var n = t(this).parent(),
s = n.find(" > ul");
t(" > ul > li > ul", e).css({
visibility: "hidden",
opacity: "0"
}), s.css({
visibility: "visible",
opacity: "1"
}), "click" == i && (t(" > ul > li", e).removeClass("active"), n.addClass("active"))
})
})
}(jQuery);
(function($) {
'use strict';
jQuery(document).ready(function($) {
$(document).on('click', 'ul.wcdlar_download_list li a.title', function(event) {
event.preventDefault();
$(this).parent().toggleClass('active');
$(this).next('.sub_items').slideToggle(300);
});
});
})(jQuery);
(function($) {
'use strict';
jQuery(document).ready(function($) {
$(document).on('click', 'h5.course-section-title.cursor-pointer', function(event) {
event.preventDefault();
$(this).parent().toggleClass('active');
$(this).next('.panel-group').slideToggle(300);
});
});
})(jQuery);
var cdbTheme=cdbTheme||{};
;(function($, window, undefined) {
"use strict";
$(document).ready(function () {
// Define global vars
cdbTheme.$body = $("body");
cdbTheme.$window = $(window);
cdbTheme.$header = $('.site-header');
// Sticky Header
function setupFixedHeader() {
// Initialize sticky menu
var $watcherElement = cdbTheme.$header.find('.site-header-inner');
var watcher = window.scrollMonitor.create($watcherElement.get(0), {top: cdbTheme.$body.hasClass('admin-bar2') ? 0 : 0}),
$spacer = null,
headerHeight = cdbTheme.$header.outerHeight(),
minWidth = 768;
$spacer = cdbTheme.$header.prev();
$spacer.height(headerHeight);
watcher.lock();
watcher.partiallyExitViewport(function() {
if(minWidth > $(window).width()) {
return;
}
cdbTheme.$header.addClass('fixed-active');
$spacer.removeClass('hidden');
});
watcher.fullyEnterViewport(function() {
if(minWidth > $(window).width()) {
return;
}
cdbTheme.$header.removeClass('fixed-active');
$spacer.addClass('hidden');
});
}
if(cdbTheme.$header.hasClass('cdb-header-fixed')) {
setupFixedHeader();
cdbTheme.$body.addClass('fixed-body');
}
if(cdbTheme.$header.hasClass('cdb-header-fixed-2')) {
setupFixedHeader();
cdbTheme.$body.addClass('fixed-body-2');
}
});
} )(jQuery, window);
var studiareTheme;
(function($) {
'use strict';
studiareTheme = (function() {
var body = $('body');
return {
init: function() {
this.studiare_preloader();
this.off_canvas_side_cart();
this.header_search();
this.dropdwon_arrow();
this.dropdwon_arrow_mobile();
this.dropdwon_arrow_sidebar();
this.back_to_top();
this.off_canvas_navigation();
this.off_canvas_my_account_navigation();
this.study_mode();
this.modal_login_form();
this.modal_advice_form();
this.select_to_select2();
this.courses_layout_switch();
this.header_mini_cart();
this.dropdown_menu();
this.sticky_sidebar();
// this.video_popup();
this.portfolioFilter();
this.animatedCounter();
this.courseCategories();
this.blogMasonry();
this.testimonialsCarousel();
this.coursePanel();
this.countDownTimer();
this.galleryLightbox();
this.galleryCarousel();
this.coursesCarousel();
this.blogpostsCarousel();
this.megamenupostion();
this.log_reg();
this.box_download();
},
/**
* Preloader Page
*/
studiare_preloader: function() {
var $preload = $('.studiare-preloader');
var is_user = false;
if ($('body').hasClass('logged-in')) {
is_user = true;
}
if (is_user || (top === self)) {
// if logined and not in a iframe.
if ($preload.length > 0) {
$preload.fadeOut(600, function () {
$preload.remove();
});
}
}
},
/**
* Off Canvas Side Cart
*/
off_canvas_side_cart: function() {
$('.header-cart-icon').on('click', function(ev) {
ev.preventDefault();
body.toggleClass('side-off-canvas-open');
});
$('.off-canvas-overlay').on('click', function(ev) {
ev.preventDefault();
body.removeClass('side-off-canvas-open');
});
},
/**
* Header Search
*/
header_search: function() {
var searchInput = $('.site-header .search-input'),
searchOpener = $('.top-bar-search .search-form-opener'),
searchOpenerIcon = searchOpener.find('i');
$(document).on("click", ".search-form-opener, .search-capture-click", function (ev) {
ev.preventDefault();
if ( body.hasClass('search-active') ) {
body.removeClass('search-active');
} else {
body.addClass('search-active');
setTimeout(function(){searchInput.focus();}, 700);
}
});
$(window).scroll(function() {
var scroll = $(window).scrollTop();
//>=, not <=
if (scroll >= 300) {
//clearHeader, not clearheader - caps H
$(".site-header.cdb-header-fixed").addClass("scrolled");
}
else {
$(".site-header.cdb-header-fixed").removeClass("scrolled");
}
});
$(window).scroll(function() {
var scroll = $(window).scrollTop();
//>=, not <=
if (scroll >= 300) {
//clearHeader, not clearheader - caps H
$(".site-header.cdb-header-fixed-2").addClass("scrolled");
}
else {
$(".site-header.cdb-header-fixed-2").removeClass("scrolled");
}
});
},
/**
* Main Navigation DropDown Ancestor
*/
dropdwon_arrow: function () {
$('.studiare-navigation > ul > li.menu-item-has-children').each(function(){
$(this).find('> a').append('');
});
},
/**
* Mobile Navigation DropDown
*/
dropdwon_arrow_mobile: function() {
$( ".off-canvas-navigation ul.sub-menu" ).before( "" );
$( ".off-canvas-navigation .sub-menu-arrow" ).click(function() {
if($(this).hasClass("fa-angle-left")) {
$(this).next("ul.sub-menu").show(500);
$(this).removeClass("fa-angle-left").addClass("fa-angle-down");
}
else {
$(this).next("ul.sub-menu").hide(500);
$(this).removeClass("fa-angle-down").addClass("fa-angle-left");
}
});
},
dropdwon_arrow_sidebar: function() {
$( ".sidebar-widgets-wrapper .widget_nav_menu ul>li" ).click(function() {
if($(this).hasClass("menu-item-has-children")) {
$(this).toggleClass("opened");
}
});
},
/**
* Back to top
*/
back_to_top: function() {
var back_to_top = $('#back-to-top');
$(window).scroll(function () {
if ($(this).scrollTop() > 100) {
back_to_top.addClass('visible');
} else {
back_to_top.removeClass('visible');
}
});
back_to_top.on('click', function (ev) {
ev.preventDefault();
$('html,body').animate({scrollTop: '0px'}, 800);
})
},
/**
* Off Canvas Navigation
*/
off_canvas_navigation: function() {
$('.mobile-nav-toggle').on('click', function(ev) {
ev.preventDefault();
body.toggleClass('off-canvas-open');
});
$('.off-canvas-overlay').on('click', function(ev) {
ev.preventDefault();
body.removeClass('off-canvas-open');
});
},
/**
* Off Canvas My Account Navigation
*/
off_canvas_my_account_navigation: function() {
$('.account-nav-toggle').on('click', function(ev) {
ev.preventDefault();
body.toggleClass('account-off-canvas-open');
});
$('.off-canvas-overlay').on('click', function(ev) {
ev.preventDefault();
body.removeClass('account-off-canvas-open');
});
},
/**
* Study Mode Btn
*/
study_mode: function() {
var course_content = $('.product-single-main');
var course_side = $('.product-single-aside');
$('.study-mode-btn').on('click', function(ev) {
course_content.toggleClass('full-width-course');
course_side.toggleClass('hide-sidebar-course');
});
},
/**
* Login Form Modal
*/
modal_login_form: function () {
$('.register-modal-opener').on('click', function (e) {
e.preventDefault();
body.toggleClass('modal-login-open');
});
$('.login-form-overlay, .login-form-modal-box .close').on('click', function (e) {
e.preventDefault();
body.removeClass('modal-login-open')
});
},
/**
* Advice Form Modal
*/
modal_advice_form: function () {
$('.advice-modal-opener').on('click', function (e) {
e.preventDefault();
body.toggleClass('modal-advice-open');
});
$('.advice-form-overlay, .advice-modal-content .close').on('click', function (e) {
e.preventDefault();
body.removeClass('modal-advice-open')
});
},
/**
* Transform Select to Select2
*/
select_to_select2: function () {
$('select').select2({
width: '100%',
})
},
/**
* Courses Layout Swtich
*/
courses_layout_switch: function () {
var grid_class = 'grid-view',
list_class = 'list-view';
var listSwitcher = function () {
var switcher_active = 'active';
$('.switcher-view-grid').on('click', function (ev) {
switchToGrid();
ev.preventDefault();
});
$('.switcher-view-list').on('click', function (ev) {
switchToList();
ev.preventDefault();
});
function switchToList() {
$('.switcher-view-list').addClass(switcher_active);
$('.switcher-view-grid').removeClass(switcher_active);
$('.products').fadeOut(300, function () {
$(this).removeClass(grid_class).addClass(list_class).fadeIn(300);
});
}
function switchToGrid() {
$('.switcher-view-grid').addClass(switcher_active);
$('.switcher-view-list').removeClass(switcher_active);
$('.products').fadeOut(300, function () {
$(this).removeClass(list_class).addClass(grid_class).fadeIn(300);
});
}
};
listSwitcher();
},
/**
* Header Mini Cart
*/
header_mini_cart: function () {
var miniCartOpener = $('.mini-cart-opener');
miniCartOpener.on('click', function (ev) {
ev.preventDefault();
$('.dropdown-cart').toggleClass('visible');
if($('.dropdown-cart').hasClass('visible'))
{
setTimeout(function()
{
$(document).on('click', closeMiniCartClickOutSide);
}, 1);
}
else
{
$(document).off('click', closeMiniCartClickOutSide);
}
});
var closeMiniCartClickOutSide = function (ev) {
if( ! $(ev.target).closest($('.dropdown-cart')).length) {
$('.dropdown-cart').removeClass('visible');
$(document).off('click', closeMiniCartClickOutSide);
}
}
},
/**
* DropDown Menu
*/
dropdown_menu: function() {
$('.header__details-user').on('click', function(ev) {
ev.preventDefault();
$('.header__details-user').toggleClass('user-menu-open');
$('.user-menu__list').toggleClass('list-open');
});
},
/**
* Sticky Sidebar
*/
sticky_sidebar: function () {
var offsetTop = 30;
var headerstick = 50;
var headerstick2 = 90;
if ($("body.fixed-body").length) {
offsetTop += headerstick + $("#wpadminbar").outerHeight();
}
if ($("body.fixed-body-2").length) {
offsetTop += headerstick2 + $("#wpadminbar").outerHeight();
}
if ($('.sticky-sidebar').length > 0) {
$(".sticky-sidebar").theiaStickySidebar({
"containerSelector" : "",
"additionalMarginTop" : offsetTop,
"additionalMarginBottom": "0",
"updateSidebarHeight" : false,
"minWidth" : "768",
"sidebarBehavior" : "modern"
});
}
},
/**
* Video Button with Magnific Popup
*/
// video_popup: function () {
// $(".cdb-video-icon, .video-lesson-preview").magnificPopup({
// type: 'iframe',
// });
// },
/**
* Portfolio Filter
*/
portfolioFilter: function () {
$('.portfolio-controls .control').on('click', function (ev) {
ev.preventDefault();
});
if ( $('.portfolio-holder').length ) {
var mixer = mixitup('.portfolio-holder', {
selectors: {
"target": '.portfolio-entry'
},
animation: {
"duration": 250,
"nudge": true,
"reverseOut": false,
"effects": "fade stagger(100ms)"
}
});
}
},
/**
* Animated Counter
*/
animatedCounter: function () {
var counters = $('.counter-number');
if (counters.length) {
counters.each(function () {
var counter = $(this);
counter.appear(function () {
counter.parent().css({'opacity': 1});
//Counter zero type
var max = parseFloat(counter.text());
counter.countTo({
from: 0,
to: max,
speed: 1500,
refreshInterval: 100
});
}, {accX: 0, accY: 0});
});
}
},
/**
* Course Categories
*/
courseCategories: function () {
var $course_grid = $('.course-categories').packery();
$course_grid.imagesLoaded().progress( function() {
$course_grid.packery();
});
},
/**
* Blog Masonry
*/
blogMasonry: function () {
var $post_items = $('.blog-masonry').packery();
$post_items.imagesLoaded().progress( function() {
$post_items.packery();
});
},
/**
* Testimonials Carousel
*/
testimonialsCarousel: function () {
var carousel = $('.testimonials-wrapper .owl-carousel');
if ( carousel.length ) {
carousel.each( function () {
var owl = $(this),
autoplay = owl.data('autoplay'),
pagination = owl.data('pagination') ? owl.data('pagination') : false,
loop = owl.data('loop'),
slide_items = owl.data('slider-items');
owl.owlCarousel({
items: slide_items,
responsive: {
979: {
items: slide_items
},
768: {
items: 2
},
479: {
items: 1
},
0: {
items: 1
}
},
dots: pagination,
nav: true,
rtl: true,
autoheight: true,
autoplay: autoplay,
navText: ['',''],
loop: loop,
});
});
}
},
/**
* Course Panel Toggle
*/
coursePanel: function () {
var acc = document.getElementsByClassName("course-panel-heading");
var i;
for (i = 0; i < acc.length; i++) {
acc[i].addEventListener("click", function() {
this.classList.toggle("active");
var panel = this.nextElementSibling;
if (panel.style.maxHeight){
panel.style.maxHeight = null;
} else {
panel.style.maxHeight = panel.scrollHeight + "px";
}
});
}
},
/**
* Count Down Timer
*/
countDownTimer: function () {
$('.countdown-item').each(function(){
$(this).countdown($(this).data('date'), function(event) {
$(this).html(event.strftime(''
+ '