PageSourceSearch

https://www.diplomacy.edu/wp-content/themes/diplomacy-child-v2/custom.js?ver=7.1.2

js diplomacy.edu collected 2026-09-24 08:58:27 UTC 17,638 bytes, 702 lines download raw bytes

1jQuery(document).ready(function(){    
2
3jQuery(".expendanimation").click(function(){
4jQuery(".homeresmain").toggleClass("active");
5}); 
6jQuery('.homeresmain').mouseenter(function(){
7     jQuery('.homeresmain').addClass("active");
8  });
9jQuery('.homeresmain').mouseleave(function(){
10     jQuery('.homeresmain').removeClass("active");
11  });
12
13
14jQuery(".resfilter1").click(function(){
15jQuery(".resfilters1").toggleClass("active");
16jQuery(".resfilter1").toggleClass("active");
17}); 
18jQuery(".resfilter2").click(function(){
19jQuery(".resfilters2").toggleClass("active");
20jQuery(".resfilter2").toggleClass("active");
21}); 
22jQuery(".resfilter3").click(function(){
23jQuery(".resfilters3").toggleClass("active");
24jQuery(".resfilter3").toggleClass("active");
25}); 
26jQuery(".resfilter4").click(function(){
27jQuery(".resfilters4").toggleClass("active");
28jQuery(".resfilter4").toggleClass("active");
29}); 
30jQuery(".resfilter6").click(function(){
31jQuery(".resfilters6").toggleClass("active");
32jQuery(".resfilter6").toggleClass("active");
33}); 
34jQuery(".resfilter2a").click(function(){
35jQuery(".resfilters2a").toggleClass("active");
36jQuery(".resfilter2a").toggleClass("active");
37}); 
38jQuery(".resfilter2b").click(function(){
39jQuery(".resfilters2b").toggleClass("active");
40jQuery(".resfilter2b").toggleClass("active");
41}); 
42jQuery(".resfilter4a").click(function(){
43jQuery(".resfilters4a").toggleClass("active");
44jQuery(".resfilter4a").toggleClass("active");
45}); 
46jQuery(".resfilter4b").click(function(){
47jQuery(".resfilters4b").toggleClass("active");
48jQuery(".resfilter4b").toggleClass("active");
49}); 
50jQuery(".resfilter3a").click(function(){
51jQuery(".resfilters3a").toggleClass("active");
52jQuery(".resfilter3a").toggleClass("active");
53}); 
54jQuery(".resfilter3b").click(function(){
55jQuery(".resfilters3b").toggleClass("active");
56jQuery(".resfilter3b").toggleClass("active");
57}); 
58jQuery(".resfilter5").click(function(){
59jQuery(".resfilters5").toggleClass("active");
60jQuery(".resfilter5").toggleClass("active");
61}); 
62
63jQuery(".expend1").click(function(){
64jQuery(".expendedcontent1").toggleClass("active");
65jQuery(".expend1").toggleClass("active");
66});
67jQuery(".expend2").click(function(){
68jQuery(".expendedcontent2").toggleClass("active");
69jQuery(".expend2").toggleClass("active");
70});
71jQuery(".expend3").click(function(){
72jQuery(".expendedcontent3").toggleClass("active");
73jQuery(".expend3").toggleClass("active");
74});
75jQuery(".expend4").click(function(){
76jQuery(".expendedcontent4").toggleClass("active");
77jQuery(".expend4").toggleClass("active");
78});
79jQuery(".expend5").click(function(){
80jQuery(".expendedcontent5").toggleClass("active");
81jQuery(".expend5").toggleClass("active");
82});
83jQuery(".expend6").click(function(){
84jQuery(".expendedcontent6").toggleClass("active");
85jQuery(".expend6").toggleClass("active");
86});
87jQuery(".expend7").click(function(){
88jQuery(".expendedcontent7").toggleClass("active");
89jQuery(".expend7").toggleClass("active");
90});
91jQuery(".expend8").click(function(){
92jQuery(".expendedcontent8").toggleClass("active");
93jQuery(".expend8").toggleClass("active");
94});
95jQuery(".expend9").click(function(){
96jQuery(".expendedcontent9").toggleClass("active");
97jQuery(".expend9").toggleClass("active");
98});
99jQuery(".expend10").click(function(){
100jQuery(".expendedcontent10").toggleClass("active");
101jQuery(".expend10").toggleClass("active");
102});
103jQuery(".expend11").click(function(){
104jQuery(".expendedcontent11").toggleClass("active");
105jQuery(".expend11").toggleClass("active");
106});
107jQuery(".expend12").click(function(){
108jQuery(".expendedcontent12").toggleClass("active");
109jQuery(".expend12").toggleClass("active");
110});
111
112jQuery(".prvitab").click(function(){
113jQuery(".prvitabcontent").addClass("active");
114jQuery(".prvitab").addClass("active");
115jQuery(".drugitab").removeClass("active");
116jQuery(".trecitab").removeClass("active");
117jQuery(".cetvrtitab").removeClass("active");
118jQuery(".petitab").removeClass("active");
119jQuery(".petitabcontent").removeClass("active");
120jQuery(".drugitabcontent").removeClass("active");
121jQuery(".trecitabcontent").removeClass("active");
122jQuery(".cetvrtitabcontent").removeClass("active");
123});
124
125jQuery(".drugitab").click(function(){
126jQuery(".drugitabcontent").addClass("active");
127jQuery(".drugitab").addClass("active");
128jQuery(".prvitab").removeClass("active");
129jQuery(".trecitab").removeClass("active");
130jQuery(".cetvrtitab").removeClass("active");
131jQuery(".prvitabcontent").removeClass("active");
132jQuery(".trecitabcontent").removeClass("active");
133jQuery(".cetvrtitabcontent").removeClass("active");
134jQuery(".petitab").removeClass("active");
135jQuery(".petitabcontent").removeClass("active");
136});
137
138jQuery(".trecitab").click(function(){
139jQuery(".trecitabcontent").addClass("active");
140jQuery(".trecitab").addClass("active");
141jQuery(".prvitab").removeClass("active");
142jQuery(".drugitab").removeClass("active");
143jQuery(".cetvrtitab").removeClass("active");
144jQuery(".prvitabcontent").removeClass("active");
145jQuery(".drugitabcontent").removeClass("active");
146jQuery(".cetvrtitabcontent").removeClass("active");
147jQuery(".petitab").removeClass("active");
148jQuery(".petitabcontent").removeClass("active");
149});
150
151jQuery(".cetvrtitab").click(function(){
152jQuery(".cetvrtitabcontent").addClass("active");
153jQuery(".cetvrtitab").addClass("active");
154jQuery(".prvitab").removeClass("active");
155jQuery(".drugitab").removeClass("active");
156jQuery(".trecitab").removeClass("active");
157jQuery(".prvitabcontent").removeClass("active");
158jQuery(".drugitabcontent").removeClass("active");
159jQuery(".trecitabcontent").removeClass("active");
160jQuery(".petitab").removeClass("active");
161jQuery(".petitabcontent").removeClass("active");
162});
163
164jQuery(".petitab").click(function(){
165jQuery(".petitabcontent").addClass("active");
166jQuery(".petitab").addClass("active");
167jQuery(".prvitab").removeClass("active");
168jQuery(".drugitab").removeClass("active");
169jQuery(".trecitab").removeClass("active");
170jQuery(".prvitabcontent").removeClass("active");
171jQuery(".drugitabcontent").removeClass("active");
172jQuery(".trecitabcontent").removeClass("active");
173jQuery(".cetvrtitab").removeClass("active");
174jQuery(".cetvrtitabcontent").removeClass("active");
175});
176
177
178
179
180
181
182jQuery(".programtab1").click(function(){
183jQuery(".programtabcontent1").toggleClass("active");
184jQuery(".programtab1").toggleClass("active");
185jQuery(".programtab2").removeClass("active");
186jQuery(".programtab3").removeClass("active");
187jQuery(".programtabcontent2").removeClass("active");
188jQuery(".programtabcontent3").removeClass("active");
189});
190jQuery(".programtab2").click(function(){
191jQuery(".programtabcontent2").toggleClass("active");
192jQuery(".programtab2").toggleClass("active");
193jQuery(".programtab1").removeClass("active");
194jQuery(".programtab3").removeClass("active");
195jQuery(".programtabcontent1").removeClass("active");
196jQuery(".programtabcontent3").removeClass("active");
197});
198jQuery(".programtab3").click(function(){
199jQuery(".programtabcontent3").toggleClass("active");
200jQuery(".programtab3").toggleClass("active");
201jQuery(".programtab1").removeClass("active");
202jQuery(".programtab2").removeClass("active");
203jQuery(".programtabcontent1").removeClass("active");
204jQuery(".programtabcontent2").removeClass("active");
205});
206
207jQuery(".filterhidden").addClass("active");
208jQuery(".filtertrigger").removeClass("active");
209jQuery("#filterdrop").removeClass("active");
210jQuery(".scrollanything").addClass('hidden');
211
212jQuery(".filtertrigger").click(function(){
213jQuery(".scrollanything").toggleClass('hidden');
214jQuery(".filterhidden").toggleClass("active");
215jQuery(".filtertrigger").toggleClass("active");
216jQuery("#filterdrop").toggleClass("active");
217}); 
218
219jQuery(".filtertrigger2").click(function(){
220jQuery(".filterhidden2").toggleClass("active");
221jQuery(".filtertrigger2").toggleClass("active");
222jQuery("#filterdrop2").toggleClass("active");
223}); 
224
225
226});
227
228
229
230jQuery(document).ready(function(){
231    jQuery('.globalevents').slick({
232		dots: false,
233		infinite: false,
234        slidesToShow: 3,
235        slidesToScroll: 1,
236		responsive: [
237    {
238      breakpoint: 990,
239      settings: {
240        slidesToShow: 2,
241        slidesToScroll: 1,
242        infinite: true,
243        dots: false
244      }
245    },
246    {
247      breakpoint: 768,
248      settings: {
249        slidesToShow: 1,
250        slidesToScroll: 1
251      }
252    }
253	]
254    });
255});
256
257jQuery(document).ready(function(){
258    jQuery('.topicsevents').slick({
259		dots: false,
260		infinite: false,
261        slidesToShow: 3,
262        slidesToScroll: 1,
263		responsive: [
264    {
265      breakpoint: 990,
266      settings: {
267        slidesToShow: 2,
268        slidesToScroll: 1,
269        infinite: true,
270        dots: false
271      }
272    },
273    {
274      breakpoint: 768,
275      settings: {
276        slidesToShow: 1,
277        slidesToScroll: 1
278      }
279    }
280	]
281    });
282});
283jQuery(document).ready(function(){
284    jQuery('.testimonialcslider').slick({
285		dots: false,
286		infinite: false,
287        slidesToShow: 1,
288        slidesToScroll: 1
289    });
290});
291
292
293
294
295
296jQuery(document).ready(function () {
297    jQuery(window).on("resize", function (e) {
298        checkScreenSize();
299    });
300
301    checkScreenSize();
302    
303    function checkScreenSize(){
304        var newWindowWidth = jQuery(window).width();
305        if (newWindowWidth > 767) {
306        }
307        else
308        {
309			jQuery("#filterlinkovi").appendTo(jQuery(".filterhidden"));
310			jQuery("#achlinks").appendTo(jQuery(".filterhidden2"));
311        }
312		
313    }
314});
315
316//***SLIDER ZA DESNU MARGINU ZA SINGLE RESOURCES
317jQuery(document).ready(function(){
318    jQuery('.resourcearhives3').slick({
319		dots: false,
320		infinite: false,
321		autoplay: true,
322		autoplaySpeed: 10000,
323        slidesToShow: 1,
324        slidesToScroll: 1
325    });
326});
327
328// Single resource slider v2
329jQuery(document).ready(function(){
330    jQuery('.rr-postsWrapper').slick({
331		dots: false,
332		infinite: false,
333		autoplay: true,
334		autoplaySpeed: 10000,
335        slidesToShow: 1,
336        slidesToScroll: 1
337    });
338});
339
340// ***SLIDER ZA HOMEPAGE PILLARS
341jQuery(document).ready(function(){
342    jQuery('.pillarcont').slick({
343		  infinite: true,
344		  speed: 900,
345		  slidesToShow: 1,
346		  centerMode: true,
347		  variableWidth: true
348	});
349});
350
351// ***SLIDER ZA KURSEVE HOMEPAGE OCT2024
352jQuery(document).ready(function(){
353    jQuery('.courseslist').slick({
354		dots: true,
355		arrows: false,
356		infinite: true,
357		autoplay: true,
358		autoplaySpeed: 10000,
359        slidesToShow: 3,
360        slidesToScroll: 1,
361		variableWidth: true,
362		responsive: [
363					  {
364						breakpoint: 767,
365						settings: {
366						  slidesToShow: 2,
367						  slidesToScroll: 1
368						}
369					  },
370					  {
371						breakpoint: 460,
372						settings: {
373						  slidesToShow: 1,
374						  slidesToScroll: 1,
375						  variableWidth: false
376						}
377					  }
378					]
379	});
380});
381
382// ***SLIDER ZA PARTNERE1 HOMEPAGE OCT2024
383jQuery(document).ready(function(){
384    jQuery('.partners1').slick({
385		autoplay: true,
386		infinite: true,
387		autoplaySpeed: 0,
388		speed: 10000,
389		arrows: false,
390		swipe: false,
391		slidesToShow: 10,
392		cssEase: 'linear',
393		pauseOnFocus: true,
394		pauseOnHover: true,
395		centerMode: true,
396        variableWidth: true,
397		responsive: [
398					  {
399						breakpoint: 767,
400						settings: {
401						  slidesToShow: 7,
402						  slidesToScroll: 1
403						}
404					  },
405					  {
406						breakpoint: 460,
407						settings: {
408						  slidesToShow: 4,
409						  slidesToScroll: 1
410						}
411					  }
412					]
413	});
414});
415
416
417// ***SLIDER ZA PARTNERE2 HOMEPAGE OCT2024
418jQuery(document).ready(function(){
419    jQuery('.partners2').slick({
420		autoplay: true,
421		infinite: true,
422		autoplaySpeed: 0,
423		speed: 10000,
424		arrows: false,
425		swipe: false,
426		slidesToShow: 10,
427		cssEase: 'linear',
428		pauseOnFocus: true,
429		pauseOnHover: true,
430		centerMode: true,
431        variableWidth: true,
432		rtl: true,
433		responsive: [
434					  {
435						breakpoint: 767,
436						settings: {
437						  slidesToShow: 7,
438						  slidesToScroll: 1
439						}
440					  },
441					  {
442						breakpoint: 460,
443						settings: {
444						  slidesToShow: 4,
445						  slidesToScroll: 1
446						}
447					  }
448					]
449	});
450});
451
452// ***SLIDER ZA TESTEMONIALS HOMEPAGE OCT2024
453jQuery(document).ready(function(){
454    jQuery('.testslid').slick({
455		  dots: true,
456		  arrows: false,
457		  autoplay: true,
458		  infinite: true,
459		  speed: 900,
460		  slidesToShow: 2,
461		  variableWidth: true,
462		  responsive: [
463					  {
464						breakpoint: 767,
465						settings: {
466						  slidesToShow: 1,
467						  slidesToScroll: 1
468						}
469					  },
470					  {
471						breakpoint: 460,
472						settings: {
473						  slidesToShow: 1,
474						  slidesToScroll: 1,
475						  variableWidth: false
476						}
477					  }
478					]
479	});
480});
481
482
483// ***SLIDER ZA DESNU MARGINU ZA SINGLE BLOGS
484jQuery(document).ready(function(){
485    jQuery('.blogdate').slick({
486		dots: false,
487		infinite: false,
488		autoplay: true,
489		autoplaySpeed: 10000,
490        slidesToShow: 1,
491        slidesToScroll: 1
492    });
493});
494
495// ***SLIDER ZA DESNU MARGINU ZA SINGLE BLOGS
496    jQuery(document).ready(function(){
497      jQuery('.slick-slider').slick({
498    dots: false,
499      infinite: false,
500          slidesToShow: 3,
501          slidesToScroll: 1,
502      responsive: [
503      {
504        breakpoint: 990,
505        settings: {
506          slidesToShow: 2,
507          slidesToScroll: 1,
508          infinite: true,
509          dots: false
510        }
511      },
512      {
513        breakpoint: 768,
514        settings: {
515          slidesToShow: 1,
516          slidesToScroll: 1
517        }
518      }
519    ]
520      });
521  });
522
523// ***SLIDER ZA RELATED CONTENT
524jQuery(document).ready(function(){
525    jQuery('.relatedlist').slick({
526		dots: true,
527		arrows: true,
528		autoplay: true,
529		autoplaySpeed: 10000,
530        slidesToShow: 3,
531        slidesToScroll: 3,
532		responsive: [
533					  {
534						breakpoint: 1200,
535						settings: {
536						  slidesToShow: 2,
537						  slidesToScroll: 2
538						}
539					  },
540					  {
541						breakpoint: 460,
542						settings: {
543						  slidesToShow: 1,
544						  slidesToScroll: 1,
545						  variableWidth: false
546						}
547					  }
548					]
549	});
550});
551// ***SLIDER ZA AI WRITTERS
552jQuery(document).ready(function(){
553    jQuery('.writterscarousel').slick({
554		dots: true,
555		arrows: true,
556		autoplay: true,
557		autoplaySpeed: 5000,
558        slidesToShow: 4,
559        slidesToScroll: 4,
560		variableWidth: true,
561		responsive: [
562					  {
563						breakpoint: 1050,
564						settings: {
565						  slidesToShow: 3,
566						  slidesToScroll: 3
567						}
568					  },
569			          {
570						breakpoint: 800,
571						settings: {
572						  slidesToShow: 2,
573						  slidesToScroll: 2
574						}
575					  },
576					  {
577						breakpoint: 550,
578						settings: {
579						  slidesToShow: 1,
580						  slidesToScroll: 1,
581						  variableWidth: false
582						}
583					  }
584					]
585	});
586});
587
588jQuery(document).ready(function(){
589    jQuery('#ai-governance-policy-and-reporting .ngl-lp-items').slick({
590		dots: false,
591		arrows: true,
592		infinite: true,
593		autoplay: true,
594		autoplaySpeed: 10000,
595        slidesToShow: 3,
596        slidesToScroll: 3,
597		variableWidth: false,
598		responsive: [
599					  {
600						breakpoint: 767,
601						settings: {
602						  slidesToShow: 2,
603						  slidesToScroll: 2
604						}
605					  },
606					  {
607						breakpoint: 523,
608						settings: {
609						  slidesToShow: 1,
610						  slidesToScroll: 1,
611						}
612					  }
613					]
614	});
615});
616
617
618//Equal height and fix for tabs for related content
619jQuery(document).ready(function($) {
620    // Function to set equal height
621    function setEqualHeight(slider) {
622        var maxHeight = 0;
623        slider.find('.slick-slide').each(function() {
624            var slideHeight = $(this).outerHeight();
625            if (slideHeight > maxHeight) {
626                maxHeight = slideHeight;
627            }
628        });
629        slider.find('.slick-slide').css('height', maxHeight + 'px');
630    }
631
632    // Initialize Slick carousel
633    var $carousel = $('.relatedlist');
634	//var $carousell = $('.writterscarousel');
635
636    // Set equal height on init
637    setEqualHeight($carousel);
638	//setEqualHeight($carousell);
639
640    // Set equal height on window resize
641    $(window).resize(function() {
642        setEqualHeight($carousel);
643		//setEqualHeight($carousell);
644    });
645
646
647    $('.wp-block-themeisle-blocks-tabs__header_item').on('click', function() {
648        // Reinitialize Slick carousel
649        $('.relatedlist').slick("setPosition", 0);
650        $('.relatedlist').slick("refresh");
651        setEqualHeight($carousel);
652
653    });
654	
655	$('.relatedtabitem').on('click', function() {
656        // Reinitialize Slick carousel
657        $('.relatedlist').slick("setPosition", 0);
658        $('.relatedlist').slick("refresh");
659        setEqualHeight($carousel);
660
661    });
662	
663	$('.relatedlink').on('click', function() {
664        // Reinitialize Slick carousel
665        $('.relatedlist').slick("setPosition", 0);
666        $('.relatedlist').slick("refresh");
667        setEqualHeight($carousel);
668		
669    });
670	//$('.refreshslick').on('click', function() {
671        // Reinitialize Slick carousel
672       // $('.writterscarousel').slick("setPosition", 0);
673       // $('.writterscarousel').slick("refresh");
674		//$('.ngl-lp-items').slick("setPosition", 0);
675       // $('.ngl-lp-items').slick("refresh");
676        //setEqualHeight($carousell);
677		
678    //});
679});
680
681
682
683jQuery(document).ready(function($) {
684    $('#commentform').submit(function(event) {
685        event.preventDefault(); // Prevent the default form submission
686        var form = $(this);
687        var formData = form.serialize();
688
689        $.ajax({
690            type: 'POST',
691            url: form.attr('action'),
692            data: formData,
693            success: function(response) {
694                form.hide(); // Hide the comment form
695                $('.custom-comment-message').remove(); // Remove any previous custom messages
696                form.after('<div class="custom-comment-message">Thank you for your comment! We appreciate your input and will review it shortly.</div>'); // Display custom message
697            }
698        });
699    });
700});
701
702

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.