diff --git a/README.md b/README.md index e66558b..0380669 100644 --- a/README.md +++ b/README.md @@ -163,6 +163,16 @@ Le thème offre un layout de type application avec barre latérale fixe, navigat git clone https://github.com/votre-utilisateur/shaarli_bc_theme.git ``` +### 3. Supprimer le thème en place + +```bash +# Via Docker +docker exec -it shaarli_bookmarks rm -rf /var/www/shaarli/tpl/shaarli-pro + +# Ou manuellement +rm -rf /path/to/shaarli/tpl/shaarli-pro +``` + ### 2. Copie dans Shaarli Copier le dossier `shaarli-pro/` dans le répertoire `tpl/` de votre instance Shaarli, à côté du dossier `default/` : diff --git a/shaarli-pro/css/style.css b/shaarli-pro/css/style.css index 90628dc..e69a86d 100644 --- a/shaarli-pro/css/style.css +++ b/shaarli-pro/css/style.css @@ -223,6 +223,14 @@ a:focus:not(:focus-visible) { font-size: 0.9rem; transition: all 0.2s ease; margin-bottom: 0.125rem; + width: 100%; +} + +.sidebar-search-trigger { + border: none; + background: transparent; + text-align: left; + cursor: pointer; } .sidebar-link:hover { diff --git a/shaarli-pro/js/script.js b/shaarli-pro/js/script.js index 02a768c..81156e8 100644 --- a/shaarli-pro/js/script.js +++ b/shaarli-pro/js/script.js @@ -86,7 +86,7 @@ document.addEventListener('DOMContentLoaded', () => { // ===== Search Overlay (Spotlight Style) ===== const searchOverlay = document.getElementById('search-overlay'); - const searchToggleBtn = document.getElementById('search-toggle-btn'); + const searchToggleBtns = document.querySelectorAll('[data-search-toggle]'); const searchModalInput = document.getElementById('search-modal-input'); const searchResults = document.getElementById('search-results'); const searchTagsBtn = document.getElementById('search-tags-btn'); @@ -340,7 +340,9 @@ document.addEventListener('DOMContentLoaded', () => { } } - searchToggleBtn?.addEventListener('click', openSearch); + searchToggleBtns.forEach((btn) => { + btn.addEventListener('click', openSearch); + }); // Close search on overlay click searchOverlay?.addEventListener('click', (e) => { diff --git a/shaarli-pro/page.header.html b/shaarli-pro/page.header.html index c1b1f65..c812c5f 100644 --- a/shaarli-pro/page.header.html +++ b/shaarli-pro/page.header.html @@ -15,6 +15,15 @@ Bookmarklet detection logic