diff --git a/internal/template/templates/common/layout.html b/internal/template/templates/common/layout.html index a8e4e89a..32ba9506 100644 --- a/internal/template/templates/common/layout.html +++ b/internal/template/templates/common/layout.html @@ -122,7 +122,7 @@
- +
diff --git a/internal/template/templates/views/entry.html b/internal/template/templates/views/entry.html index bc357617..75374436 100644 --- a/internal/template/templates/views/entry.html +++ b/internal/template/templates/views/entry.html @@ -1,8 +1,8 @@ {{ define "title"}}{{ .entry.Title }}{{ end }} {{ define "page_header"}} - {{ end }} diff --git a/internal/ui/static/js/app.js b/internal/ui/static/js/app.js index 39a77c8e..319c3cf2 100644 --- a/internal/ui/static/js/app.js +++ b/internal/ui/static/js/app.js @@ -27,7 +27,6 @@ function onAuxClick(selector, callback, noPreventDefault) { // Show and hide the main menu on mobile devices. function toggleMainMenu() { - console.log("clc") let menu = document.querySelector(".header nav ul"); let menuToggleButton = document.querySelector(".header button[aria-controls='header-menu']"); if (menu.classList.contains("js-menu-show")) { @@ -69,8 +68,16 @@ function handleSubmitButtons() { function setFocusToSearchInput(event) { event.preventDefault(); event.stopPropagation(); + const toggleSearchButton = document.querySelector(".search details") + console.log(toggleSearchButton.getAttribute("open")) + if (!toggleSearchButton.getAttribute("open")) { + toggleSearchButton.setAttribute("open", "") + const searchInputElement = document.getElementById("search-input"); + searchInputElement.focus(); + searchInputElement.value = ""; + } - let toggleSwitchElement = document.querySelector(".search-toggle-switch"); + /* let toggleSwitchElement = document.querySelector(".search-toggle-switch"); if (toggleSwitchElement) { toggleSwitchElement.style.display = "none"; } @@ -84,7 +91,7 @@ function setFocusToSearchInput(event) { if (searchInputElement) { searchInputElement.focus(); searchInputElement.value = ""; - } + } */ } // Show modal dialog with the list of keyboard shortcuts. diff --git a/internal/ui/static/js/bootstrap.js b/internal/ui/static/js/bootstrap.js index dc23ada7..d31c7bc8 100644 --- a/internal/ui/static/js/bootstrap.js +++ b/internal/ui/static/js/bootstrap.js @@ -82,7 +82,6 @@ document.addEventListener("DOMContentLoaded", () => { onClick("a[data-save-entry]", (event) => handleSaveEntry(event.target)); onClick("a[data-toggle-bookmark]", (event) => handleBookmark(event.target)); onClick("a[data-fetch-content-entry]", () => handleFetchOriginalContent()); - onClick("a[data-action=search]", (event) => setFocusToSearchInput(event)); onClick("a[data-share-status]", () => handleShare()); onClick("a[data-action=markPageAsRead]", (event) => handleConfirmationMessage(event.target, () => markPageAsRead())); onClick("a[data-toggle-status]", (event) => handleEntryStatus("next", event.target));