initial commit
This commit is contained in:
File diff suppressed because one or more lines are too long
@ -0,0 +1,88 @@
|
||||
( function($) {
|
||||
|
||||
'use strict';
|
||||
|
||||
jQuery(window).on('elementor/frontend/init', function() {
|
||||
|
||||
/* Shortcode Element */
|
||||
elementorFrontend.hooks.addAction( 'frontend/element_ready/shortcode.default', function() {
|
||||
wtpsw_trending_slider_init();
|
||||
wtpsw_trending_carousel_init();
|
||||
});
|
||||
|
||||
/* Text Editor Element */
|
||||
elementorFrontend.hooks.addAction( 'frontend/element_ready/text-editor.default', function() {
|
||||
wtpsw_trending_slider_init();
|
||||
wtpsw_trending_carousel_init();
|
||||
});
|
||||
|
||||
/* Tabs Element */
|
||||
elementorFrontend.hooks.addAction( 'frontend/element_ready/tabs.default', function($scope) {
|
||||
|
||||
/* Tweak for slick slider */
|
||||
$scope.find('.wtpsw-post-slider-init').each(function( index ) {
|
||||
|
||||
var slider_id = $(this).attr('id');
|
||||
$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
|
||||
|
||||
wtpsw_trending_slider_init();
|
||||
wtpsw_trending_carousel_init();
|
||||
|
||||
setTimeout(function() {
|
||||
|
||||
/* Tweak for slick slider */
|
||||
if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
|
||||
$('#'+slider_id).slick( 'setPosition' );
|
||||
$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
|
||||
}
|
||||
}, 300);
|
||||
});
|
||||
});
|
||||
|
||||
/* Accordion Element */
|
||||
elementorFrontend.hooks.addAction( 'frontend/element_ready/accordion.default', function($scope) {
|
||||
|
||||
/* Tweak for slick slider */
|
||||
$scope.find('.wtpsw-post-slider-init').each(function( index ) {
|
||||
|
||||
var slider_id = $(this).attr('id');
|
||||
$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
|
||||
|
||||
wtpsw_trending_slider_init();
|
||||
wtpsw_trending_carousel_init();
|
||||
|
||||
setTimeout(function() {
|
||||
|
||||
/* Tweak for slick slider */
|
||||
if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
|
||||
$('#'+slider_id).slick( 'setPosition' );
|
||||
$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
|
||||
}
|
||||
}, 300);
|
||||
});
|
||||
});
|
||||
|
||||
/* Toggle Element */
|
||||
elementorFrontend.hooks.addAction( 'frontend/element_ready/toggle.default', function($scope) {
|
||||
|
||||
/* Tweak for slick slider */
|
||||
$scope.find('.wtpsw-post-slider-init').each(function( index ) {
|
||||
|
||||
var slider_id = $(this).attr('id');
|
||||
$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
|
||||
|
||||
wtpsw_trending_slider_init();
|
||||
wtpsw_trending_carousel_init();
|
||||
|
||||
setTimeout(function() {
|
||||
|
||||
/* Tweak for slick slider */
|
||||
if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
|
||||
$('#'+slider_id).slick( 'setPosition' );
|
||||
$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
|
||||
}
|
||||
}, 300);
|
||||
});
|
||||
});
|
||||
});
|
||||
})(jQuery);
|
18
hamrokhaanpaan/wp-content/__plugins/wp-trending-post-slider-and-widget/assets/js/slick.min.js
vendored
Normal file
18
hamrokhaanpaan/wp-content/__plugins/wp-trending-post-slider-and-widget/assets/js/slick.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -0,0 +1,23 @@
|
||||
jQuery(document).ready(function($) {
|
||||
/* Click to Copy the Text */
|
||||
$(document).on('click', '.wpos-copy-clipboard', function() {
|
||||
var copyText = $(this);
|
||||
copyText.select();
|
||||
document.execCommand("copy");
|
||||
});
|
||||
|
||||
/* Drag widget event to render layout for Beaver Builder */
|
||||
$('.fl-builder-content').on( 'fl-builder.preview-rendered', wtpsw_render_preview );
|
||||
|
||||
/* Save widget event to render layout for Beaver Builder */
|
||||
$('.fl-builder-content').on( 'fl-builder.layout-rendered', wtpsw_render_preview );
|
||||
|
||||
/* Publish button event to render layout for Beaver Builder */
|
||||
$('.fl-builder-content').on( 'fl-builder.didSaveNodeSettings', wtpsw_render_preview );
|
||||
});
|
||||
|
||||
/* Function to render shortcode preview for Beaver Builder */
|
||||
function wtpsw_render_preview() {
|
||||
wtpsw_trending_slider_init();
|
||||
wtpsw_trending_carousel_init();
|
||||
}
|
@ -0,0 +1,268 @@
|
||||
jQuery( document ).ready(function( $ ) {
|
||||
|
||||
/* Post views count ajax */
|
||||
if( Wtpsw.post_view_count != 0 ) {
|
||||
var data = {
|
||||
action : 'wtpsw_post_view_count',
|
||||
is_ajax : 1,
|
||||
post_id : Wtpsw.post_view_count
|
||||
};
|
||||
$.post(Wtpsw.ajaxurl,data,function(response) {
|
||||
/* Do Response Process */
|
||||
});
|
||||
}
|
||||
|
||||
/* For Trending Post Slider */
|
||||
wtpsw_trending_slider_init();
|
||||
|
||||
/* For Trending Post carousel */
|
||||
wtpsw_trending_carousel_init();
|
||||
|
||||
/* Elementor Compatibility */
|
||||
$(document).on('click', '.elementor-tab-title', function() {
|
||||
|
||||
var ele_control = $(this).attr('aria-controls');
|
||||
var slider_wrap = $('#'+ele_control).find('.wtpsw-post-slider-init');
|
||||
|
||||
/* Tweak for slick slider */
|
||||
$( slider_wrap ).each(function( index ) {
|
||||
|
||||
var slider_id = $(this).attr('id');
|
||||
$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
|
||||
|
||||
setTimeout(function() {
|
||||
if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
|
||||
$('#'+slider_id).slick( 'setPosition' );
|
||||
$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
|
||||
}
|
||||
}, 350);
|
||||
});
|
||||
});
|
||||
|
||||
/* Beaver Builder Compatibility for Accordion and Tabs */
|
||||
$(document).on('click', '.fl-accordion-button, .fl-tabs-label', function() {
|
||||
|
||||
var ele_control = $(this).attr('aria-controls');
|
||||
var slider_wrap = $('#'+ele_control).find('.wtpsw-post-slider-init');
|
||||
|
||||
/* Tweak for filter */
|
||||
$( slider_wrap ).each(function( index ) {
|
||||
|
||||
var slider_id = $(this).attr('id');
|
||||
$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
|
||||
|
||||
setTimeout(function() {
|
||||
if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
|
||||
$('#'+slider_id).slick( 'setPosition' );
|
||||
$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
|
||||
}
|
||||
}, 300);
|
||||
});
|
||||
});
|
||||
|
||||
/* SiteOrigin Compatibility For Accordion Panel */
|
||||
$(document).on('click', '.sow-accordion-panel', function() {
|
||||
|
||||
var ele_control = $(this).attr('data-anchor');
|
||||
var slider_wrap = $('#accordion-content-'+ele_control).find('.wtpsw-post-slider-init');
|
||||
|
||||
/* Tweak for slick slider */
|
||||
$( slider_wrap ).each(function( index ) {
|
||||
|
||||
var slider_id = $(this).attr('id');
|
||||
|
||||
/* Tweak for slick slider */
|
||||
if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
|
||||
$('#'+slider_id).slick( 'setPosition' );
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
/* SiteOrigin Compatibility for Tab Panel */
|
||||
$(document).on('click focus', '.sow-tabs-tab', function() {
|
||||
var sel_index = $(this).index();
|
||||
var cls_ele = $(this).closest('.sow-tabs');
|
||||
var tab_cnt = cls_ele.find('.sow-tabs-panel').eq( sel_index );
|
||||
var slider_wrap = tab_cnt.find('.wtpsw-post-slider-init');
|
||||
|
||||
/* Tweak for slick slider */
|
||||
$( slider_wrap ).each(function( index ) {
|
||||
|
||||
var slider_id = $(this).attr('id');
|
||||
$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
|
||||
|
||||
setTimeout(function() {
|
||||
if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
|
||||
$('#'+slider_id).slick( 'setPosition' );
|
||||
$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
|
||||
}
|
||||
}, 300);
|
||||
});
|
||||
});
|
||||
|
||||
/* Divi Builder Compatibility for Accordion & Toggle */
|
||||
$(document).on('click', '.et_pb_toggle', function() {
|
||||
|
||||
var acc_cont = $(this).find('.et_pb_toggle_content');
|
||||
var slider_wrap = acc_cont.find('.wtpsw-post-slider-init');
|
||||
|
||||
/* Tweak for slick slider */
|
||||
$( slider_wrap ).each(function( index ) {
|
||||
|
||||
var slider_id = $(this).attr('id');
|
||||
|
||||
if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
|
||||
$('#'+slider_id).slick( 'setPosition' );
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
/* Divi Builder Compatibility for Tabs */
|
||||
$('.et_pb_tabs_controls li a').click( function() {
|
||||
var cls_ele = $(this).closest('.et_pb_tabs');
|
||||
var tab_cls = $(this).closest('li').attr('class');
|
||||
var tab_cont = cls_ele.find('.et_pb_all_tabs .'+tab_cls);
|
||||
var slider_wrap = tab_cont.find('.wtpsw-post-slider-init');
|
||||
|
||||
setTimeout(function() {
|
||||
|
||||
/* Tweak for slick slider */
|
||||
$( slider_wrap ).each(function( index ) {
|
||||
|
||||
var slider_id = $(this).attr('id');
|
||||
|
||||
if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
|
||||
$('#'+slider_id).slick( 'setPosition' );
|
||||
}
|
||||
});
|
||||
}, 550);
|
||||
});
|
||||
|
||||
/* Fusion Builder Compatibility for Tabs */
|
||||
$(document).on('click', '.fusion-tabs li .tab-link', function() {
|
||||
var cls_ele = $(this).closest('.fusion-tabs');
|
||||
var tab_id = $(this).attr('href');
|
||||
var tab_cont = cls_ele.find(tab_id);
|
||||
var slider_wrap = tab_cont.find('.wtpsw-post-slider-init');
|
||||
|
||||
/* Tweak for slick slider */
|
||||
$( slider_wrap ).each(function( index ) {
|
||||
var slider_id = $(this).attr('id');
|
||||
$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
|
||||
|
||||
setTimeout(function() {
|
||||
if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
|
||||
$('#'+slider_id).slick( 'setPosition' );
|
||||
$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
|
||||
}
|
||||
}, 550);
|
||||
});
|
||||
});
|
||||
|
||||
/* Fusion Builder Compatibility for Toggles */
|
||||
$(document).on('click', '.fusion-accordian .panel-heading a', function() {
|
||||
var cls_ele = $(this).closest('.fusion-accordian');
|
||||
var tab_id = $(this).attr('href');
|
||||
var tab_cont = cls_ele.find(tab_id);
|
||||
var slider_wrap = tab_cont.find('.wtpsw-post-slider-init');
|
||||
|
||||
/* Tweak for slick slider */
|
||||
$( slider_wrap ).each(function( index ) {
|
||||
var slider_id = $(this).attr('id');
|
||||
$('#'+slider_id).css({'visibility': 'hidden', 'opacity': 0});
|
||||
|
||||
if( typeof(slider_id) !== 'undefined' && slider_id != '' ) {
|
||||
$('#'+slider_id).slick( 'setPosition' );
|
||||
$('#'+slider_id).css({'visibility': 'visible', 'opacity': 1});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
/* Function to Initialize Featured Post Slider */
|
||||
function wtpsw_trending_slider_init() {
|
||||
/* For Trending Post Slider */
|
||||
jQuery( '.wtpsw-post-slider' ).each(function( index ) {
|
||||
|
||||
if( jQuery(this).hasClass('slick-initialized') ) {
|
||||
return;
|
||||
}
|
||||
|
||||
var slider_id = jQuery(this).attr('id');
|
||||
var slider_conf = jQuery.parseJSON( jQuery(this).attr('data-conf'));
|
||||
|
||||
if( typeof(slider_id) != 'undefined' && slider_id != '' ) {
|
||||
jQuery('#'+slider_id).slick({
|
||||
infinite : true,
|
||||
slidesToShow : 1,
|
||||
slidesToScroll : 1,
|
||||
dots : ( slider_conf.dots == "true" ) ? true : false,
|
||||
arrows : ( slider_conf.arrows == "true" ) ? true : false,
|
||||
autoplay : ( slider_conf.autoplay == "true" ) ? true : false,
|
||||
speed : parseInt(slider_conf.speed),
|
||||
autoplaySpeed : parseInt( slider_conf.autoplayinterval ),
|
||||
rtl : ( Wtpsw.is_rtl == 1 ) ? true : false,
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* Function to Initialize Featured Post Slider */
|
||||
function wtpsw_trending_carousel_init() {
|
||||
/* For Trending Post Carousel */
|
||||
jQuery( '.wtpsw-post-carousel' ).each(function( index ) {
|
||||
|
||||
if( jQuery(this).hasClass('slick-initialized') ) {
|
||||
return;
|
||||
}
|
||||
|
||||
var slider_id = jQuery(this).attr('id');
|
||||
var slider_conf = jQuery.parseJSON( jQuery(this).attr('data-conf'));
|
||||
|
||||
if( typeof(slider_id) != 'undefined' && slider_id != '' ) {
|
||||
jQuery('#'+slider_id).slick({
|
||||
infinite : true,
|
||||
dots : ( slider_conf.dots == "true" ) ? true : false,
|
||||
arrows : ( slider_conf.arrows == "true" ) ? true : false,
|
||||
autoplay : ( slider_conf.autoplay == "true" ) ? true : false,
|
||||
speed : parseInt( slider_conf.speed ),
|
||||
autoplaySpeed : parseInt( slider_conf.autoplayinterval ),
|
||||
slidesToShow : parseInt( slider_conf.slides_to_show ),
|
||||
slidesToScroll : parseInt( slider_conf.slides_to_scroll ),
|
||||
rtl : ( Wtpsw.is_rtl == 1 ) ? true : false,
|
||||
mobileFirst : ( Wtpsw.is_mobile == 1 ) ? true : false,
|
||||
responsive: [{
|
||||
breakpoint: 767,
|
||||
settings: {
|
||||
slidesToShow: (parseInt(slider_conf.slides_to_show) > 3) ? 3 : parseInt(slider_conf.slides_to_show),
|
||||
slidesToScroll: 1,
|
||||
dots: true
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 640,
|
||||
settings: {
|
||||
slidesToShow: (parseInt(slider_conf.slides_to_show) > 2) ? 2 : parseInt(slider_conf.slides_to_show),
|
||||
slidesToScroll: 1
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 479,
|
||||
settings: {
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1
|
||||
}
|
||||
},
|
||||
{
|
||||
breakpoint: 319,
|
||||
settings: {
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1
|
||||
}
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
Reference in New Issue
Block a user