From ae5a8e94e946a14f292458a6eda2bf3e762b8870 Mon Sep 17 00:00:00 2001
From: Jeff Sturek <jsturek@gmail.com>
Date: Wed, 30 Jun 2021 11:54:07 -0500
Subject: [PATCH] Add try/catch to ignore DCFUtility errors

---
 www/templates/5.0/embed-debug.tpl.php | 10 +++++++---
 www/templates/5.0/embed.tpl.php       |  8 ++++++--
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/www/templates/5.0/embed-debug.tpl.php b/www/templates/5.0/embed-debug.tpl.php
index 77db1e9..551fce5 100644
--- a/www/templates/5.0/embed-debug.tpl.php
+++ b/www/templates/5.0/embed-debug.tpl.php
@@ -15,9 +15,13 @@
     <?php echo $maincontent ?>
   </main>
   <script>
-    require(['https://unlcms.unl.edu/wdn/templates_5.3/js/compressed/dcf-utility.js', 'https://unlcms.unl.edu/wdn/templates_5.3/js/compressed/dcf-tabs.js'], function() {
-      DCFUtility.flagSupportsWebP();
-      DCFUtility.flagSupportsJavaScript();
+    require(['/wdn/templates_5.3/js/compressed/dcf-utility.js', '/wdn/templates_5.3/js/compressed/dcf-tabs.js'], function() {
+      try {
+        DCFUtility.flagSupportsWebP();
+        DCFUtility.flagSupportsJavaScript();
+      } catch(e) {
+        // do nothing;
+      }
 
       var tabs = document.querySelectorAll('.dcf-tabs');
       var unlTabs = new DCFTabs(tabs);
diff --git a/www/templates/5.0/embed.tpl.php b/www/templates/5.0/embed.tpl.php
index 3ea5e89..1945c83 100644
--- a/www/templates/5.0/embed.tpl.php
+++ b/www/templates/5.0/embed.tpl.php
@@ -18,8 +18,12 @@
 <script>
     require(['https://unlcms.unl.edu/wdn/templates_5.3/js/compressed/dcf-utility.js',
         'https://unlcms.unl.edu/wdn/templates_5.3/js/compressed/dcf-tabs.js'], function() {
-      DCFUtility.flagSupportsWebP();
-      DCFUtility.flagSupportsJavaScript();
+      try {
+        DCFUtility.flagSupportsWebP();
+        DCFUtility.flagSupportsJavaScript();
+      } catch(e) {
+        // do nothing;
+      }
 
       var tabs = document.querySelectorAll('.dcf-tabs');
       var unlTabs = new DCFTabs(tabs);
-- 
GitLab