(function ($) {
$( document ).ready(function() {
// ES-125
loadPhotographersList();
function loadPhotographersList(){
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];
/*$( ".media-credit-input" ).autocomplete({
source: availableTags
});*/
}
// ES-123
// if($('body').hasClass('post-type-post') || $('body').hasClass('post-type-opinions'))
// change_component_position();
//
// function change_component_position(){
// var tempElem = $('#acf-group_5ca4a6bfd5479');
// $('#poststuff').append(tempElem);
// }
// end of ES-123
setTimeout(function () {
window.location.reload()
}, 600000 );
function setOlivePreviewImage() {
var d = new Date();
var currentYear = d.getFullYear();
var currentMonth = ((d.getMonth()+1).toString()).length == 1 ? '0' + (d.getMonth()+1).toString() : (d.getMonth()+1).toString();
var currentDay = (d.getDate().toString()).length == 1 ? '0' + d.getDate().toString() : d.getDate().toString();
var currentDate = currentYear + '-' + currentMonth + '-' + currentDay;
var imgSrc = window.location.href +'wp-content/themes/jnews/images/panels/'+currentDate+'.png';
$('#oliveImagePreview').attr('src', imgSrc);
}
// ES-140 - fix for subtitle quotes
function subtitleQuotesChange() {
$('.jeg_post_subtitle').html($('.jeg_post_subtitle').html().split("’").join("'"));
$('.jeg_post_subtitle').html($('.jeg_post_subtitle').html().split("‘").join("'"));
$('.jeg_post_subtitle').html($('.jeg_post_subtitle').html().split('”').join('"'));
$('.jeg_post_subtitle').html($('.jeg_post_subtitle').html().split('“').join('"'));
}
if($('body').hasClass('single') && $('.jeg_post_subtitle').html($('.jeg_post_subtitle').html()).length > 0){
subtitleQuotesChange();
}
function loadCaricatureByDate(){
var caricature_date = $('#caricature_date').val();
if(caricature_date === '0' || caricature_date === 0){
window.location.href = window.location.href.split('?')[0];
return;
}
window.location.href = window.location.href.split('?')[0] + '?caricature_date=' + caricature_date;
}
setOlivePreviewImage();
/**
* open modal event
*/
$('.insert-brightcove').click(function(e){
e.preventDefault();
$('#ih-admin-modal-backdrop').show();
$('#ih-admin-modal-wrap').show();
});
/**
* close the modal event
*/
$('#ih-admin-modal-backdrop, #ih-admin-modal-close, #ih-admin-modal-cancel').click(function(e){
$('#ih-admin-modal-backdrop').hide();
$('#ih-admin-modal-wrap').hide();
e.preventDefault();
e.stopPropagation();
});
/**
* submit form event
*/
$('#ih-insert-form').click(function(e) {
function validateFields() {
if(!videoId) {
videoIdInput.addClass('invalid');
} else {
videoIdInput.removeClass('invalid');
}
if(!videoType) {
videoTypeInput.addClass('invalid');
} else {
videoTypeInput.removeClass('invalid');
}
return !(!videoId || !videoType);
}
// get the fields data
var videoIdInput = $('#ih-admin-modal-video-id');
var videoTypeInput = $('#ih-admin-modal-video-type');
var videoCreditInput = $('#ih-admin-modal-video-credit');
var videoId = videoIdInput.val();
var videoType = videoTypeInput.val();
var videoCredit = videoCreditInput.val();
var autoplay = $('#ih-admin-modal-video-autoplay').is(":checked");
var dfp = $('#ih-admin-modal-video-dfp').is(":checked");
var videoCreditText = videoCredit.length ? 'credit="' + videoCredit + '"': '';
// validate the fields
if(!validateFields()) {
return;
}
// insert the ih-video special tag with the video credentials and resetting the form
wp.media.editor.insert('[ih-video type="' + videoType + '" id="' + videoId + '" ' + videoCreditText + ' autoplay="' + autoplay + '" ' + ' dfp="' + dfp +'"]');
$('#ih-admin-modal-backdrop').hide();
$('#ih-admin-modal-wrap').hide();
videoIdInput.val('');
e.preventDefault();
e.stopPropagation();
});
$('.jeg_share_button.share-float .jeg_share_float_container .jeg_sharelist').append(
''
);
// add video icon if post format is video, and there is no video icons
$('.jeg_post.format-video').each(function() {
if ($(this).has('.jeg_postformat_icon').length === 0){
$(this).find('.jeg_post_meta').append('');
}
})
// convert textfield to datepicker
if($.fn.datepicker){
$('#caricature_date').datepicker({
dateFormat: 'yymmdd'
});
$('#caricature_date_submit').on('click', function () {
loadCaricatureByDate();
});
}
// replace main caricature with thumbnail
$('.recent_caricature').on('click', function () {
var thumbnailSrc = $(this).find('img').attr('src')+'';
$('img#caricature-main-image').attr('src', thumbnailSrc);
})
$('div.jeg_social_icon_block.socials_widget').append(
'HE'
);
function addCaptchaToken(action, callback){
grecaptcha.ready(function() {
grecaptcha.execute('6LebN7EZAAAAAA7CzeLGbfx6-lOe4Jc5bahQScOg', {action: action}).then(function(token) {
callback(token);
});
});
}
if(window.grecaptcha){
$(document).on('submit','#isrh_form_Newsletter_en', function(e){
if($('input[name="g-token"]',$(this)).length === 0){
e.preventDefault();
var _this = $(this).find('form');
addCaptchaToken('newsletter_form', function(token){
$('')
.val(token)
.appendTo('#isrh_form_Newsletter_en');
setTimeout(function (){
_this.submit();
}, 1000)
});
}
})
}
$('.search_icon').click(function(e){
$('.search_box_container_desktop').first().toggle()
})
let lastScrollTop = 0;
let didScroll = false;
let currentScrollTop = 0;
$(document).scroll( function(){
didScroll = true;
currentScrollTop = $(this).scrollTop();
})
setInterval(function(){
if (didScroll) {
if (currentScrollTop > lastScrollTop) {
$('.jnews_mobile_sticky_ads .ads-wrapper').removeClass("hidden")
} else {
$('.jnews_mobile_sticky_ads .ads-wrapper').addClass("hidden")
}
lastScrollTop = currentScrollTop;
didScroll = false;
}
}, 180)
});
})(jQuery);