diff --git a/qutebrowser/config.py b/qutebrowser/config.py index 75d20e1..eaa1b35 100644 --- a/qutebrowser/config.py +++ b/qutebrowser/config.py @@ -1,10 +1,10 @@ import platform config.load_autoconfig(False) -config.source('adblock.py') -config.source('bindings.py') -config.source('redirects.py') -config.source('search.py') -config.source('sites.py') -config.source('theme.py') -config.source('ui.py') +config.source('include/adblock.py') +config.source('include/bindings.py') +config.source('include/redirects.py') +config.source('include/search.py') +config.source('include/sites.py') +config.source('include/theme.py') +config.source('include/ui.py') diff --git a/qutebrowser/greasemonkey/miniflux.js b/qutebrowser/greasemonkey/miniflux.js index 8973777..66e75e0 100644 --- a/qutebrowser/greasemonkey/miniflux.js +++ b/qutebrowser/greasemonkey/miniflux.js @@ -3,36 +3,35 @@ // @include https://minifocs.fly.dev/*/entry/* // @include https://minifocs.fly.dev/share/* // ==/UserScript== -var headings = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'].join(); -var $elements = document.querySelectorAll(headings); +const headings = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6'].join(); +const elements = document.querySelectorAll(headings); -for ($element of $elements) { - var id = $element.id; +for (const element of elements) { + let id = element.id; if (!id) { // Check if heading has any nested elements with id - var $innerElement = $element.querySelector('[id]'); - if ($innerElement) { id = $innerElement.id; } + const innerElement = element.querySelector('[id]'); + if (innerElement) { id = innerElement.id; } else { - id = $element.tagName + '-' + $element.textContent + id = element.tagName + '-' + element.textContent .replace(/\s+/g, '-') // Replace spaces with hyphens .replace(/[^\w-]/g, '') // Remove non-word chars (except hyphens) .replace(/--+/g, '-') // Replace multiple hyphens with single hyphen .replace(/^-+/, '') // Trim hyphens from start .replace(/-+$/, ''); // Trim hyphens from end - $element.id = id; + element.id = id; } } // Create anchor if not already present - if (!$element.querySelector('[href]')) { - var $link = document.createElement('a'); - $link.href = '#' + id; - $link.id = 'grease-anchor'; - $link.appendChild(document.createTextNode('#')); - $element.appendChild($link); + if (!element.querySelector('[href]')) { + const link = document.createElement('a'); + link.href = '#' + id; + link.id = 'grease-anchor'; + link.appendChild(document.createTextNode('#')); + element.appendChild(link); } } -var details = document.querySelector("details.entry-enclosures"); -details.setAttribute("open", ""); +document.querySelector("details.entry-enclosures").setAttribute("open", ""); diff --git a/qutebrowser/adblock.py b/qutebrowser/include/adblock.py similarity index 100% rename from qutebrowser/adblock.py rename to qutebrowser/include/adblock.py diff --git a/qutebrowser/bindings.py b/qutebrowser/include/bindings.py similarity index 100% rename from qutebrowser/bindings.py rename to qutebrowser/include/bindings.py diff --git a/qutebrowser/redirects.py b/qutebrowser/include/redirects.py similarity index 100% rename from qutebrowser/redirects.py rename to qutebrowser/include/redirects.py diff --git a/qutebrowser/search.py b/qutebrowser/include/search.py similarity index 100% rename from qutebrowser/search.py rename to qutebrowser/include/search.py diff --git a/qutebrowser/sites.py b/qutebrowser/include/sites.py similarity index 100% rename from qutebrowser/sites.py rename to qutebrowser/include/sites.py diff --git a/qutebrowser/theme.py b/qutebrowser/include/theme.py similarity index 100% rename from qutebrowser/theme.py rename to qutebrowser/include/theme.py diff --git a/qutebrowser/ui.py b/qutebrowser/include/ui.py similarity index 100% rename from qutebrowser/ui.py rename to qutebrowser/include/ui.py