diff --git a/explorer/__init__.py b/explorer/__init__.py index f06d0d29..562f3d90 100644 --- a/explorer/__init__.py +++ b/explorer/__init__.py @@ -1,7 +1,7 @@ __version_info__ = { "major": 4, "minor": 0, - "patch": 1, + "patch": 2, "releaselevel": "final", "serial": 0 } diff --git a/explorer/src/js/explorer.js b/explorer/src/js/explorer.js index 299fbb22..d9c891da 100644 --- a/explorer/src/js/explorer.js +++ b/explorer/src/js/explorer.js @@ -188,9 +188,6 @@ export class ExplorerEditor { } }) - // Define the beforeUnloadHandler function for easier add/remove - - document.querySelectorAll('.query_favorite_toggle').forEach(function(element) { element.addEventListener('click', toggleFavorite); }); @@ -291,10 +288,13 @@ export class ExplorerEditor { } // List.js setup for the preview pane to support sorting - let thElements = document.querySelector('#preview').querySelectorAll('th'); - new List('preview', { - valueNames: Array.from(thElements, (_, index) => index) - }); + let previewPane = document.querySelector('#preview'); + if (previewPane) { + let thElements = previewPane.querySelectorAll('th'); + new List('preview', { + valueNames: Array.from(thElements, (_, index) => index) + }); + } document.querySelectorAll('.sort').forEach(sortButton => { sortButton.addEventListener('click', function(e) { diff --git a/explorer/src/js/main.js b/explorer/src/js/main.js index c69a07cb..ae188715 100644 --- a/explorer/src/js/main.js +++ b/explorer/src/js/main.js @@ -19,5 +19,7 @@ const route_initializers = { }; document.addEventListener('DOMContentLoaded', function() { - route_initializers[clientRoute](); + if (route_initializers.hasOwnProperty(clientRoute)) { + route_initializers[clientRoute](); + } }); diff --git a/explorer/templates/explorer/fullscreen.html b/explorer/templates/explorer/fullscreen.html index 746316b4..62790bd7 100644 --- a/explorer/templates/explorer/fullscreen.html +++ b/explorer/templates/explorer/fullscreen.html @@ -8,7 +8,7 @@ {% trans "SQL Explorer" %}{% if query %} - {{ query.title }}{% elif title %} - {{ title }}{% endif %} {% block style %} - {% vite_asset 'scss/main.scss' %} + {% vite_asset 'scss/styles.scss' %} {% endblock style %}