You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
// Main JS File
// Start Wrapper
jQuery(document).ready(function ($) { $(window).load(function () {
$('[data-em]').each( function() { var address = $(this).attr('data-em'); $(this).attr('href', 'mailto:'+address+'@protonvpn.com'); if ($(this).text()==='') { $(this).text(address+'@protonvpn.com'); } });
var $list_items = $('.pagination li'); $list_items.addClass('btn btn-secondary'); $list_items.each(function() { var $this = $(this); if ($this.find('.dots').length !== 0) { $this.addClass('no-pointer-cursor'); } });
// Nav setup
function setupNav() { // Prevent menu text from jumping by applying dynamic padding
$('#navbar-main .nav-link').each( function() { $(this).css('width', ''); var w = $(this).outerWidth(); $(this).css('width', w+10); }); }
// cat nav, hide uncategorized
$('#cat-nav .cat-item-1').remove();
// Header
function vpnHeader() { var scrollTop = $(window).scrollTop(); var opacity = (scrollTop < 100) ? scrollTop : 100; opacity = opacity/100;
if (opacity>=1) { $('#topbar, #navbar-main').addClass('active'); } else { $('#topbar, #navbar-main').removeClass('active'); } }
// Mobile Nav
function mobileNav() { $('.navbar-toggler').on('click', function() { $('#navbar-mobile, #navbar-mobile-overlay').toggleClass('show'); return false; });
$('#navbar-mobile-overlay').on('click', function() { $('#navbar-mobile, #navbar-mobile-overlay').removeClass('show'); return false; }); }
$(window).on('scroll', vpnHeader); $(window).on('load', vpnHeader); $(window).on('resize', function() { vpnHeader(); setupNav(); });
// Init
$(window).ready( function () { vpnHeader(); setupNav(); mobileNav(); });
// HT fade in #ht-to-top
$(function () { $(window).scroll(function () { if ($(this).scrollTop() > 100) { $('#ht-to-top').fadeIn('1000'); } else { $('#ht-to-top').fadeOut('1000'); } });
// scroll body to 0px on click
$('#ht-to-top').click(function () { $('body,html').animate({ scrollTop: 0 }, 800); return false; }); });
// Search icon setup
$('.ht-kb-article-search').append('<span class="fa fa-spin fa-spinner"></span>');
// Search event
var searchLoader, searchCheck = false; $( "#s" ).on('keypress', function() {
clearTimeout(searchLoader); clearTimeout(searchCheck);
searchLoader = setTimeout( function() { if ($('#s').hasClass('live-search-loading')) { $('.ht-kb-article-search').addClass('loading'); } else { $('.ht-kb-article-search').removeClass('loading'); } }, 100);
searchCheck = setTimeout( function() { if ($('#s').hasClass('live-search-loading')) { $('.ht-kb-article-search').addClass('loading'); } else { $('.ht-kb-article-search').removeClass('loading'); } }, 2500);
});
// Comment form styles
$('#respond textarea, #respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond input[type="url"]').addClass('form-control'); $('#respond .form-submit').addClass('text-right'); $('#respond #submit').addClass('btn btn-success'); $('#commentform .comment-form-email .required').text("(not published)");
// 404 search styles
$('.error404 .search-field').addClass('form-control'); $('.error404 .search-submit').addClass('btn btn-success'); $('.search .search-field').addClass('form-control'); $('.search .search-submit').addClass('btn btn-success');
// comment form order
if ( $('.comment-form-email').length ) { var respond = $('.comment-form-comment').detach(); respond.insertAfter('.comment-form-email'); }
// Entry/Post Classes
$('.entry table').addClass('table');
}); }) // End Wrapper
|