PageSourceSearch

https://mksmart.org/mksc-data/themes/mksmart/assets/js/site.custom.js

js mksmart.org collected 2026-10-02 07:47:13 UTC 2,057 bytes, 70 lines download raw bytes

1// Script to find all IFRAMES on a page and, if they are of a certain media type, wrap them in a DIV so that they can be styled to be responsive
2/* global $ */
3/*eslint-env browser*/
4$(document).ready(function(){
5	"use strict";
6	$('iframe[src*="youtube.com"]').wrap('<div class="youtubeWrapper" />'); 
7	$('iframe[src*="vimeo.com"]').wrap('<div class="vimeoWrapper" />');
8	$('iframe[src*="instagram.com"]').wrap('<div class="instagramWrapper" />');
9});
10
11$(document).ready(function(){
12	"use strict";
13	var trigger = $('.hamburger'),
14		overlay = $('.overlay'),
15		isClosed = false;
16	trigger.click(function(){
17		hamburger_cross();      
18    });
19	function hamburger_cross(){
20		if (isClosed === true){
21			overlay.hide();
22			trigger.removeClass('is-open');
23			trigger.addClass('is-closed');
24			isClosed = false;
25		} else {
26			overlay.show();
27			trigger.removeClass('is-closed');
28			trigger.addClass('is-open');
29			isClosed = true;
30		}
31	}
32	$('[data-toggle="offcanvas"]').click(function(){
33		$('#wrapper').toggleClass('toggled');
34	});
35});
36
37// contact
38$(document).ready(function($){
39	$('.contact-form input.name').attr('placeholder', 'Full Name');
40	$('.contact-form input.email').attr('placeholder', 'Email');
41	$('.contact-form textarea.textarea').attr('placeholder', 'Message');
42});
43
44// Tooltips Initialization
45//$(function () {
46//    "use strict";
47//    $('[data-toggle="tooltip"]').tooltip()
48//});
49
50//$(window).scroll(function(){
51//    if ($(window).scrollTop() > 300) {
52//        $('#logo').css('visibility','visible');
53//    } else {
54//        $('#logo').css('visibility','hidden');
55//    }
56//});
57
58$(document).ready(function () {
59	var navpos = $('#mainnav').offset();
60	//console.log(navpos.top);
61	$(window).bind('scroll', function () {
62		if ($(window).scrollTop() > navpos.top) {
63			$('#mainnav').addClass('navbar-fixed-top');
64			$('#topnav').removeClass('navbar-fixed-top');
65		} else {
66			$('#topnav').addClass('navbar-fixed-top');
67			$('#mainnav').removeClass('navbar-fixed-top');
68		}
69	});
70});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.