Ryan Cramer
|
19fb83201d
|
Update PagesEditor::delete() method to track already-deleted pages to prevent duplicate calls from nested repeaters and such.
|
2024-07-30 11:20:16 -04:00 |
|
Ryan Cramer
|
bda807a574
|
Add a getPageInfo method to PagesRequest class per request
|
2024-07-19 12:45:30 -04:00 |
|
Ryan Cramer
|
5b0e37e3ae
|
Add support for Inputfield header dropdown menu actions. These expand upon the existing Inputfield header actions added in 3.0.240 and enable you to have dropdown menus contain more actions within them.
|
2024-07-19 12:43:41 -04:00 |
|
Ryan Cramer
|
962d26a749
|
Small improvements to the pw-dropdowns code in /wire/templates-admin/main.js. Fixes one jQuery 3.x error, adds code to prevent double initialization, and adds code to trigger a pw-show-dropdown JS event when a dropdown is shown.
|
2024-07-19 12:14:30 -04:00 |
|
Ryan Cramer
|
e508cfa2a7
|
Minor optimization to Page::setAndSave
|
2024-07-11 12:15:58 -04:00 |
|
Ryan Cramer
|
4ee947d237
|
Minor optimization to WireCache
|
2024-07-11 12:15:45 -04:00 |
|
Ryan Cramer
|
acc7ca2d91
|
Minor fix to PagesEditor::saveStatus() method
|
2024-07-05 15:49:14 -04:00 |
|
Ryan Cramer
|
e08fa2e957
|
Add support for an experimental $config->userOutputFormatting setting and update ProcessProfile to support.
|
2024-07-05 15:48:25 -04:00 |
|
Ryan Cramer
|
18084dd8ef
|
Forgot to add this file in the last commit
|
2024-07-05 12:11:48 -04:00 |
|
Ryan Cramer
|
899ffd186a
|
Fix issue processwire/processwire-issues#1944
|
2024-07-05 12:00:26 -04:00 |
|
Ryan Cramer
|
36227dc778
|
Fix issue processwire/processwire-issues#1948
|
2024-07-05 11:35:51 -04:00 |
|
Ryan Cramer
|
2690115966
|
Several updates for processwire/processwire-issues#1467
|
2024-07-05 09:50:01 -04:00 |
|
Ryan Cramer
|
98968d796f
|
Fix issue processwire/processwire-issues#1930
|
2024-07-01 12:24:27 -04:00 |
|
Ryan Cramer
|
dff3e8aaeb
|
Refactor the Templates::getParentPage() method. This should hopefully fix processwire/processwire-issues#1929 ... also removed the Template::noShortcut check from that method since it didn't really belong there, and moved it to ProcessPageList and ProcessPageLister. Some phpdoc updates as well.
|
2024-07-01 10:59:20 -04:00 |
|
Ryan Cramer
|
d5faf861dc
|
Minor phpdoc updates
|
2024-06-28 17:15:17 -04:00 |
|
Ryan Cramer
|
0500293f96
|
Adjustment to Lister to make the spinner more selective about when it spins
|
2024-06-23 11:19:47 -04:00 |
|
Ryan Cramer
|
7a43790412
|
Add a checkSystemTimes() method to SystemUpdaterChecks to compare the PHP time to the database time once per superuser session and warn when they differ, with instructions on how to fix it (Thanks Bernhard for the suggestion).
|
2024-06-20 15:32:09 -04:00 |
|
Ryan Cramer
|
b29e6a45c0
|
Correction to previous commit
|
2024-06-20 13:36:46 -04:00 |
|
Ryan Cramer
|
d48588f508
|
Fix issue processwire/processwire-issues#1927
|
2024-06-20 13:24:25 -04:00 |
|
Ryan Cramer
|
1222a1598b
|
Attempt fix for processwire/processwire-issues#1926
|
2024-06-20 12:46:43 -04:00 |
|
Ryan Cramer
|
5609fde13a
|
Fix issue processwire/processwire-issues#1941
|
2024-06-20 11:56:43 -04:00 |
|
Ryan Cramer
|
92afe679b9
|
Fix issue processwire/processwire-issues#1936
|
2024-06-20 10:58:28 -04:00 |
|
Ryan Cramer
|
061170204b
|
Update Lister/ListerPro for improved support of subfield labels
|
2024-06-20 09:47:45 -04:00 |
|
Ryan Cramer
|
6d225f3c99
|
Update InputfieldTextTags to support page selection for pages having digit-only titles (such as "2024"). Plus add support for single-page selection mode (previously it only supported multi-page selection mode).
|
2024-06-20 09:41:40 -04:00 |
|
Ryan Cramer
|
38a5320f61
|
Bump version to 3.0.240
|
2024-06-14 15:53:39 -04:00 |
|
Ryan Cramer
|
abe1216c89
|
Minor fixes
|
2024-06-14 15:52:28 -04:00 |
|
Ryan Cramer
|
cf0832c330
|
Add support for custom live search results in the admin search
|
2024-06-14 15:51:28 -04:00 |
|
Ryan Cramer
|
34c10a5417
|
Update InputfieldTinyMCE.js to support "saved" and "saveReady" JS events to ensure that TinyMCE content gets populated to original input/textarea elements. Seems to be necessary for LRP but likely to come in handy elsewhere too.
|
2024-06-14 10:56:34 -04:00 |
|
Ryan Cramer
|
cc79223bc8
|
Fix issue processwire/processwire-issues#1931
|
2024-06-07 12:57:33 -04:00 |
|
Ryan Cramer
|
13221c3bd5
|
Fix issue processwire/processwire-issues#1934
|
2024-06-07 12:33:43 -04:00 |
|
Ryan Cramer
|
e78ada8854
|
Update for subfield labels in column headings (primarily for ListerPro)
|
2024-06-02 12:17:02 -04:00 |
|
Ryan Cramer
|
48f85faced
|
Optimizations to $modules loader
|
2024-05-31 14:35:46 -04:00 |
|
Ryan Cramer
|
f6a1ea781b
|
Improve support where fields in repeaters (or other embedded types) can have dependencies reference fields outside the repeater by using the "forpage.field_name=..." syntax in teh depedency. For instance, if you want a field in a repeater to only appear if editing a page using template ID 123 then you could use showIf dependency "forpage.template=123".
|
2024-05-31 14:33:16 -04:00 |
|
Ryan Cramer
|
7988319c72
|
Adjustment to Paths class
|
2024-05-31 14:32:28 -04:00 |
|
Ryan Cramer
|
7c85b089dd
|
Update Inputfield class so that dependencies can be supported on many ajax-loaded Inputfields before they are… ajax-loaded.
|
2024-05-31 14:30:33 -04:00 |
|
Ryan Cramer
|
34bca47a07
|
Optimizations to WireArray and some descending classes
|
2024-05-31 14:27:23 -04:00 |
|
Ryan Cramer
|
b9d8a741ee
|
Minor optimizations to ProcessPageEdit
|
2024-05-31 14:24:08 -04:00 |
|
Ryan Cramer
|
d50cc127cc
|
Minor issue fix in ProcessPageLister.js
|
2024-05-24 14:52:31 -04:00 |
|
Ryan Cramer
|
904c227cce
|
Optimizations and improvements to $config->demo mode.
|
2024-05-24 14:51:42 -04:00 |
|
Ryan Cramer
|
00ae62059b
|
Various minor updates in ProcessProfile
|
2024-05-24 14:49:48 -04:00 |
|
Ryan Cramer
|
9803df9401
|
Update $database API to have new reset() and close() methods. The reset() method closes and resets the DB connection, while the close() method just closes it. Also updated the execute($query) method to use the reset() method to retry a failed query due to loss of connection.
|
2024-05-24 14:47:53 -04:00 |
|
Ryan Cramer
|
3c5205721b
|
Add support for PHP-defined header actions for Inputfields as requested by @Toutouwai. These work the same as those defined in JS via Inputfields.addHeaderAction() except the method can now also be called from Inputfield objects in PHP. Also added support for 'link' type actions that open a link in either the current or a modal window.
|
2024-05-24 14:42:23 -04:00 |
|
Ryan Cramer
|
049efa7c3b
|
Bump version to 3.0.239
|
2024-05-17 13:41:53 -04:00 |
|
Ryan Cramer
|
212d2b361b
|
Fix issue processwire/processwire-issues#1920
|
2024-05-17 12:07:39 -04:00 |
|
Ryan Cramer
|
7c89b2b647
|
Fix issue processwire/processwire-issues#1921
|
2024-05-17 12:03:16 -04:00 |
|
Ryan Cramer
|
9eb58ead01
|
Minor phpdoc update in Config.php
|
2024-05-17 11:11:43 -04:00 |
|
Ryan Cramer
|
faf27c8fa1
|
Update TemplateFile halt() method to optionally accept string argument to output before halt of template file rendering. For instance: return $this->halt('<h1>See ya</h2>'); from a template file.
|
2024-05-17 11:09:57 -04:00 |
|
Ryan Cramer
|
764153732e
|
Add new InputfieldWrapper getByField() and getByProperty() methods
|
2024-05-17 11:09:03 -04:00 |
|
Ryan Cramer
|
172ad1c812
|
Make the Page::getInputfields() method hookable
|
2024-05-17 11:08:33 -04:00 |
|
Ryan Cramer
|
eaed402cfb
|
Fix issue processwire/processwire-issues#1918
|
2024-05-10 12:21:31 -04:00 |
|