From 898315b1fcb4ae79aa8d6009c600f6a7115ce8cd Mon Sep 17 00:00:00 2001 From: jayvenn21 Date: Wed, 18 Mar 2026 10:00:31 -0400 Subject: [PATCH 1/2] Make footer copyright year dynamic --- content/assets/min/custom-min.js | 5 ++++- source/assets/min/custom-min.js | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/content/assets/min/custom-min.js b/content/assets/min/custom-min.js index 835c4da..96597ce 100644 --- a/content/assets/min/custom-min.js +++ b/content/assets/min/custom-min.js @@ -22,4 +22,7 @@ function closest(e){var el=e.target||e.srcElement;if(el=el.parentNode)do{var cls function scaleCard(e){var el=closest(e);var target=el,id=target.getAttribute('data-popup-id'),popup=getPopup(id);var size=getDifference(target,popup);target.style[Modernizr.prefixed('transitionDuration')]='0.5s';target.style[Modernizr.prefixed('transitionTimingFunction')]='cubic-bezier(0.4, 0, 0.2, 1)';target.style[Modernizr.prefixed('transitionProperty')]=addDashes(Modernizr.prefixed('transform'));target.style['borderRadius']=0;transformCard(target,size);onAnimated(target,popup);onPopupClick(target,popup);} function onAnimated(card,popup){card.addEventListener(transEndEventName,function transitionEnded(){card.style['opacity']=0;popup.style['visibility']='visible';popup.style['zIndex']=9999;card.removeEventListener(transEndEventName,transitionEnded);});} function onPopupClick(card,popup){popup.addEventListener('click',function toggleVisibility(e){var size=getDifference(popup,card);card.style['opacity']=1;card.style['borderRadius']='6px';hidePopup(e);transformCard(card,size);},false);} -function hidePopup(e){e.target.style['visibility']='hidden';e.target.style['zIndex']=2;}});})(jQuery); \ No newline at end of file +function hidePopup(e){e.target.style['visibility']='hidden';e.target.style['zIndex']=2;}});})(jQuery); + +// Keep footer copyright year current without requiring site rebuilds. +!function(){function u(){var e=new Date().getFullYear(),t=document.querySelector(".footer-copyright");if(!t)return;var r=t.textContent||"",o=r.match(/Copyright\s+©\s*(\d{4})(?:[–-]\s*(\d{4}))?/);if(!o)return;var n=parseInt(o[1],10);if(!n||n>e)return;var i=n===e?String(n):String(n)+"–"+String(e);t.textContent=r.replace(/(Copyright\s+©\s*)\d{4}(?:[–-]\s*\d{4})?/,function(s,a){return a+i})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",u,{once:!0}):u()}(); \ No newline at end of file diff --git a/source/assets/min/custom-min.js b/source/assets/min/custom-min.js index 835c4da..96597ce 100644 --- a/source/assets/min/custom-min.js +++ b/source/assets/min/custom-min.js @@ -22,4 +22,7 @@ function closest(e){var el=e.target||e.srcElement;if(el=el.parentNode)do{var cls function scaleCard(e){var el=closest(e);var target=el,id=target.getAttribute('data-popup-id'),popup=getPopup(id);var size=getDifference(target,popup);target.style[Modernizr.prefixed('transitionDuration')]='0.5s';target.style[Modernizr.prefixed('transitionTimingFunction')]='cubic-bezier(0.4, 0, 0.2, 1)';target.style[Modernizr.prefixed('transitionProperty')]=addDashes(Modernizr.prefixed('transform'));target.style['borderRadius']=0;transformCard(target,size);onAnimated(target,popup);onPopupClick(target,popup);} function onAnimated(card,popup){card.addEventListener(transEndEventName,function transitionEnded(){card.style['opacity']=0;popup.style['visibility']='visible';popup.style['zIndex']=9999;card.removeEventListener(transEndEventName,transitionEnded);});} function onPopupClick(card,popup){popup.addEventListener('click',function toggleVisibility(e){var size=getDifference(popup,card);card.style['opacity']=1;card.style['borderRadius']='6px';hidePopup(e);transformCard(card,size);},false);} -function hidePopup(e){e.target.style['visibility']='hidden';e.target.style['zIndex']=2;}});})(jQuery); \ No newline at end of file +function hidePopup(e){e.target.style['visibility']='hidden';e.target.style['zIndex']=2;}});})(jQuery); + +// Keep footer copyright year current without requiring site rebuilds. +!function(){function u(){var e=new Date().getFullYear(),t=document.querySelector(".footer-copyright");if(!t)return;var r=t.textContent||"",o=r.match(/Copyright\s+©\s*(\d{4})(?:[–-]\s*(\d{4}))?/);if(!o)return;var n=parseInt(o[1],10);if(!n||n>e)return;var i=n===e?String(n):String(n)+"–"+String(e);t.textContent=r.replace(/(Copyright\s+©\s*)\d{4}(?:[–-]\s*\d{4})?/,function(s,a){return a+i})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",u,{once:!0}):u()}(); \ No newline at end of file From 56e571dd8db1965139716fca591e09cc66a559ca Mon Sep 17 00:00:00 2001 From: jayvenn21 Date: Wed, 18 Mar 2026 10:02:03 -0400 Subject: [PATCH 2/2] Remove comment from minified JS --- content/assets/min/custom-min.js | 1 - source/assets/min/custom-min.js | 1 - 2 files changed, 2 deletions(-) diff --git a/content/assets/min/custom-min.js b/content/assets/min/custom-min.js index 96597ce..77d9e13 100644 --- a/content/assets/min/custom-min.js +++ b/content/assets/min/custom-min.js @@ -24,5 +24,4 @@ function onAnimated(card,popup){card.addEventListener(transEndEventName,function function onPopupClick(card,popup){popup.addEventListener('click',function toggleVisibility(e){var size=getDifference(popup,card);card.style['opacity']=1;card.style['borderRadius']='6px';hidePopup(e);transformCard(card,size);},false);} function hidePopup(e){e.target.style['visibility']='hidden';e.target.style['zIndex']=2;}});})(jQuery); -// Keep footer copyright year current without requiring site rebuilds. !function(){function u(){var e=new Date().getFullYear(),t=document.querySelector(".footer-copyright");if(!t)return;var r=t.textContent||"",o=r.match(/Copyright\s+©\s*(\d{4})(?:[–-]\s*(\d{4}))?/);if(!o)return;var n=parseInt(o[1],10);if(!n||n>e)return;var i=n===e?String(n):String(n)+"–"+String(e);t.textContent=r.replace(/(Copyright\s+©\s*)\d{4}(?:[–-]\s*\d{4})?/,function(s,a){return a+i})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",u,{once:!0}):u()}(); \ No newline at end of file diff --git a/source/assets/min/custom-min.js b/source/assets/min/custom-min.js index 96597ce..77d9e13 100644 --- a/source/assets/min/custom-min.js +++ b/source/assets/min/custom-min.js @@ -24,5 +24,4 @@ function onAnimated(card,popup){card.addEventListener(transEndEventName,function function onPopupClick(card,popup){popup.addEventListener('click',function toggleVisibility(e){var size=getDifference(popup,card);card.style['opacity']=1;card.style['borderRadius']='6px';hidePopup(e);transformCard(card,size);},false);} function hidePopup(e){e.target.style['visibility']='hidden';e.target.style['zIndex']=2;}});})(jQuery); -// Keep footer copyright year current without requiring site rebuilds. !function(){function u(){var e=new Date().getFullYear(),t=document.querySelector(".footer-copyright");if(!t)return;var r=t.textContent||"",o=r.match(/Copyright\s+©\s*(\d{4})(?:[–-]\s*(\d{4}))?/);if(!o)return;var n=parseInt(o[1],10);if(!n||n>e)return;var i=n===e?String(n):String(n)+"–"+String(e);t.textContent=r.replace(/(Copyright\s+©\s*)\d{4}(?:[–-]\s*\d{4})?/,function(s,a){return a+i})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",u,{once:!0}):u()}(); \ No newline at end of file