From 8c4279f9bbe7ec4681412865b999f2f4457d80ac Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Tue, 10 Feb 2026 20:26:34 +0000
Subject: [PATCH] =legacy latest

---
 alegacy.php |   61 +++++++++++++++---------------
 1 files changed, 31 insertions(+), 30 deletions(-)

diff --git a/alegacy.php b/alegacy.php
index 3e4b8cd..a7a2b22 100644
--- a/alegacy.php
+++ b/alegacy.php
@@ -92,7 +92,8 @@
 {
     return [
         'icons'               => 'light',
-        'is_directory'        => false,        //as in, a membership directory
+        'is_directory'        => true,        //as in, a membership directory
+        'directory_label'     => ['List', 'Lists'],
         'has_membership'      => false,
         'has_map'             => true,
         'dashboard'           => true,
@@ -325,36 +326,9 @@
 //    return $sections;
 //}
 
-add_filter('render_block', 'altr_tldr_script', 10, 2);
-function altr_tldr_script($content, $block) {
-    if ($block['blockName'] === 'core/post-excerpt') {
-        add_action('wp_footer', function() {
-           ?>
-            <script>
-				document.addEventListener('DOMContentLoaded', function() {
-					const tldrElements = document.querySelectorAll('.tldr');
-
-					tldrElements.forEach(function(el) {
-						let isExpanded = false;
-
-						el.addEventListener('click', function(e) {
-							e.preventDefault();
-							isExpanded = !isExpanded;
-							window.eraseText(el, 5).then(() => window.typeText(el, isExpanded ? this.dataset.long : this.dataset.short));
-							el.classList.remove('typeText');
-						});
-					});
-				});
-            </script>
-            <?php
-        },999);
-    }
-    return $content;
-}
-
 add_filter('the_seo_framework_meta_render_data', 'altr_no_next_archive', 10, 1);
 function altr_no_next_archive($tags) {
-    if (is_post_type_archive(BASE.'progress') || is_post_type_archive(BASE.'terms') || is_post_type_archive(BASE.'faq')) {
+    if (is_tax() || is_post_type_archive('altr_progress') || is_post_type_archive('altr_terms') || is_post_type_archive('altr_faq')) {
         if (array_key_exists('next', $tags)) {
             unset($tags['next']);
         }
@@ -372,4 +346,31 @@
 function altr_estimate_link(string $link):string
 {
     return 'https://legacytattooremoval.ca/get-an-estimate/';
-}
\ No newline at end of file
+}
+
+add_filter('jvbLogoIcon', 'altr_logostring');
+function altr_logostring():string
+{
+    return 'logo-triangle';
+}
+
+add_filter('jvbDefaultIcon', 'altr_default_icon');
+function altr_default_icon():string
+{
+    return 'triangle';
+}
+
+add_action('init', 'altr_RegisterScripts', 5);
+
+function altr_RegisterScripts() {
+    wp_enqueue_script(
+        'altr-base',
+        AJV_URL.'assets/js/legacy.js',
+       [],
+        '1.0',
+        [
+            'strategy'	=> 'defer',
+            'in_footer'	=> true
+        ]
+    );
+}

--
Gitblit v1.10.0