diff options
Diffstat (limited to 'static/js/_main.js')
-rw-r--r-- | static/js/_main.js | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/static/js/_main.js b/static/js/_main.js new file mode 100644 index 0000000..ff0289d --- /dev/null +++ b/static/js/_main.js @@ -0,0 +1,49 @@ +/*! Plugin options and other jQuery stuff */ + +// dl-menu options +$(function() { + $( '#dl-menu' ).dlmenu({ + animationClasses : { classin : 'dl-animate-in', classout : 'dl-animate-out' } + }); +}); + +// FitVids options +$(function() { + $("article").fitVids(); +}); + +$(".close-menu").click(function () { + $(".menu").toggleClass("disabled"); + $(".links").toggleClass("enabled"); +}); + +$(".about").click(function () { + $("#about").css('display','block'); +}); + +$(".close-about").click(function () { + $("#about").css('display',''); +}); + +// Add lightbox class to all image links +$("a[href$='.jpg'],a[href$='.jpeg'],a[href$='.JPG'],a[href$='.png'],a[href$='.gif']").addClass("image-popup"); + +// Magnific-Popup options +$(document).ready(function() { + $('.image-popup').magnificPopup({ + type: 'image', + tLoading: 'Loading image #%curr%...', + gallery: { + enabled: true, + navigateByImgClick: true, + preload: [0,1] // Will preload 0 - before current, and 1 after the current image + }, + image: { + tError: '<a href="%url%">Image #%curr%</a> could not be loaded.', + }, + removalDelay: 300, // Delay in milliseconds before popup is removed + // Class that is added to body when popup is open. + // make it unique to apply your CSS animations just to this exact popup + mainClass: 'mfp-fade' + }); +});
\ No newline at end of file |