From 2470b1537138fef8526bb41e15680e5eb68c317a Mon Sep 17 00:00:00 2001 From: Andrew Gioia Date: Fri, 26 May 2023 10:49:29 -0400 Subject: [PATCH] Updates to docs js --- docs/assets/js/glitz.js | 29 +++++++++++++++++++++++++++++ docs/src/static/assets/js/glitz.js | 29 +++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) diff --git a/docs/assets/js/glitz.js b/docs/assets/js/glitz.js index 8efcffa..7ea5708 100644 --- a/docs/assets/js/glitz.js +++ b/docs/assets/js/glitz.js @@ -121,6 +121,35 @@ function filterIcons(q) { $(this).addClass('hidden'); } } + + // check if after a date + } else if (q.substring(0, 6) == 'after:') { + + // hide everything right away + $(this).addClass('hidden'); + + // get and check against the date + date = new Date(q.split(':')[1]); + if (release.getTime() > date.getTime()) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } + + // check if before a date + } else if (q.substring(0, 7) == 'before:') { + + // hide everything right away + $(this).addClass('hidden'); + + // get and check against the date + date = new Date(q.split(':')[1]); + if (release.getTime() < date.getTime()) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } + // otherwise check code/tags for the string } else { // show/hide icons based on query index diff --git a/docs/src/static/assets/js/glitz.js b/docs/src/static/assets/js/glitz.js index 8efcffa..7ea5708 100644 --- a/docs/src/static/assets/js/glitz.js +++ b/docs/src/static/assets/js/glitz.js @@ -121,6 +121,35 @@ function filterIcons(q) { $(this).addClass('hidden'); } } + + // check if after a date + } else if (q.substring(0, 6) == 'after:') { + + // hide everything right away + $(this).addClass('hidden'); + + // get and check against the date + date = new Date(q.split(':')[1]); + if (release.getTime() > date.getTime()) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } + + // check if before a date + } else if (q.substring(0, 7) == 'before:') { + + // hide everything right away + $(this).addClass('hidden'); + + // get and check against the date + date = new Date(q.split(':')[1]); + if (release.getTime() < date.getTime()) { + $(this).removeClass('hidden'); + } else { + $(this).addClass('hidden'); + } + // otherwise check code/tags for the string } else { // show/hide icons based on query index