Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Re: wet_quickopen: Open recent (and not so recent) articles quickly
wet_quickopen v1.6 is ready for Textpattern 4.9. Due to changes in the core’s admin-side markup, it probably won’t support any prior Textpattern version.
Offline
Re: wet_quickopen: Open recent (and not so recent) articles quickly
wet wrote #339922:
wet_quickopen v1.6 is ready for Textpattern 4.9. Due to changes in the core’s admin-side markup, it probably won’t support any prior Textpattern version.
Works fine and fast. One thing you do to improve: add a <label for="">
before the search field. Everyone benefits, and that makes the HTML valid. You can visually hide the label, making it only “visible” to AT tools (screen readers, etc)
<label for="wet_quickopen_search" class="txp-accessibility">Search recent articles</label>
<input id="wet_quickopen_search" type="search" ………>
The .txp-accessibility
class does the job of visually hiding the label
Where is that emoji for a solar powered submarine when you need it ?
Sand space – admin theme for Textpattern
phiw13 on Codeberg
Offline
Re: wet_quickopen: Open recent (and not so recent) articles quickly
Thanks for the report, Phil. This issue has been fixed.
Offline
Re: wet_quickopen: Open recent (and not so recent) articles quickly
Good and nice thank you. This makes a recent articles block much more useful.
I am always amazed at the speed of search in the Textpattern admin side.
Next step, when you have some energy left, perhaps you can make the plugin CSP aware, following the steps Jakob outlined in this thread. (other example, smd_thumbnails).
PS – As this plugin is Textpattern 4.9 only, you don’t need the if{} else{}
Last edited by phiw13 (2025-07-05 05:26:35)
Where is that emoji for a solar powered submarine when you need it ?
Sand space – admin theme for Textpattern
phiw13 on Codeberg
Offline
Re: wet_quickopen: Open recent (and not so recent) articles quickly
Will do, thanks for the pointers.
Phew, lots have happened since I made a living from webdev. lmddgtfm.
Offline
Re: wet_quickopen: Open recent (and not so recent) articles quickly
DDG search string: MDN CSP (for things web, the MDN prefix followed by $search term always returns the Moz. Developer site for me. Same for Brave search)
good start: developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CSP
Where is that emoji for a solar powered submarine when you need it ?
Sand space – admin theme for Textpattern
phiw13 on Codeberg
Offline
#31 Today 04:55:25
Re: wet_quickopen: Open recent (and not so recent) articles quickly
Offline
#32 Today 05:53:46
Re: wet_quickopen: Open recent (and not so recent) articles quickly
wet wrote #339987:
This sentence is a subtle riddle which I fail to solve ;)
Yeah, maybe a little cryptic… I was talking about another if{}/else{}
actually.
If you look a Jakobs example (bot_wtc.php) the code for loading the styles/scripts is called this way:
if (class_exists('\Textpattern\UI\Style')) {
echo Txp::get('\Textpattern\UI\Style')->setContent($styles);
} else {
echo '<style>' . $styles . '</style>';
}
the first if{}
detects Textpattern 4.9, then the else
part is the “old fashioned” way for older versions of Textpattern. If the plugin only supports Textpattern 4.9, that detection switch is not needed.
–^–
Textpattern 4.9 has a builtin method to use a strictish, nonce
based CSP, activated through config.php
, sample here. When included, Textpattern send the appropriate CSP header and applies a nonce
to all scripts and style blocks on the admin side. See also how conforming admin themes load their script and style resources, e.g. theme Hive.
Where is that emoji for a solar powered submarine when you need it ?
Sand space – admin theme for Textpattern
phiw13 on Codeberg
Offline
#33 Today 11:35:53
Re: wet_quickopen: Open recent (and not so recent) articles quickly
phiw13 wrote #339983:
…perhaps you can make the plugin CSP aware, following the steps Jakob outlined in this thread. (other example, smd_thumbnails).
Thanks for the guidance! It gave us wet_quickopen v1.7.0.
Offline