Ryan Cramer
|
d9d66249de
|
Fix issue processwire/processwire-issues#1493
|
2021-12-24 09:12:11 -05:00 |
|
Ryan Cramer
|
0d865f78ef
|
Additional installer updates and add support for a /site/install/finish.php file that one can use to automatically apply additional updates to the site once the site profile finishes installing. Example being added to ProcessExportProfile module.
|
2021-12-22 12:55:14 -05:00 |
|
Ryan Cramer
|
6dee053250
|
Installer updates to improve profile selection instruction and options. Added a refresh button on profile screen. Added new page at processwire.comw with description of all profiles. Other minor improvements in installer.
|
2021-12-21 13:02:48 -05:00 |
|
Ryan Cramer
|
fd204c6b01
|
Remove site profiles: site-classic, site-default, site-beginner, site-languages, site-regular... leaving just site-blank. The other profiles have been moved to their own repos. Also some small updates to site-blank profile just so the template files are slightly more useful if someone doesn't install another.
|
2021-12-17 13:33:30 -05:00 |
|
Ryan Cramer
|
697158d653
|
Fix issue processwire/processwire-issues#1485
|
2021-12-15 13:49:02 -05:00 |
|
Ryan Cramer
|
fa98695f4e
|
Fix issue processwire/processwire-issues#1482
|
2021-12-10 11:38:53 -05:00 |
|
Ryan Cramer
|
b78741a564
|
Fix issue processwire/processwire-issues#1483
|
2021-12-10 10:54:25 -05:00 |
|
Ryan Cramer
|
f4592435aa
|
Add a $pages->new() API method which is similar to $pages->add() in that it creates a new page in the DB, except that the new() method accepts a selector string (or array) rather than the specific arugments if the add() method The new() method can also figure out the appropriate template or parent on its own (if available in family settings). This commit also updates the existing $pages->newPage() method (which creates a new page in memory only) to also accept the same selector string/array as the new() method. These updates are thoroughly phpdoc'd with the methods.
|
2021-12-10 10:39:26 -05:00 |
|
Ryan Cramer
|
48c9b54c5b
|
Bump version to 3.0.190
|
2021-12-03 15:15:31 -05:00 |
|
Ryan Cramer
|
3e8a0336e4
|
Fix issue processwire/processwire-issues#1447
|
2021-12-03 11:16:01 -05:00 |
|
Ryan Cramer
|
c322cb98ef
|
Various minor updates
|
2021-12-03 10:56:59 -05:00 |
|
Ryan Cramer
|
b49a44e813
|
Add 'trim' option to $sanitizer->array() method which trims string values in an array of leading/trailing whitespace. Default value for this option is true.
|
2021-12-03 10:48:12 -05:00 |
|
Ryan Cramer
|
025e75116b
|
Add $pages->raw()->col() and $pages->raw()->cols() methods for when needing to retrieve a native pages table column by id quickly. This is intended for internal core use, though maybe occasionally useful for others.
|
2021-12-03 10:45:20 -05:00 |
|
Ryan Cramer
|
d08cdc8ced
|
Add code from processwire/processwire-issues#993
|
2021-12-03 10:03:18 -05:00 |
|
Ryan Cramer
|
b364eda4ef
|
Add option to repeaters enabling you to specify whether repeater item controls (delete, insert, clone, etc.) should be always visible or visible only when the header is hovered. Updated the default to be visible when only hovered as this reduces clutter. This commit also fixes an issue with custom header background colors (in matrix) not supporting matrix item type names that started with a number (i.e. "1-column-text"). This commit also fixes processwire/processwire-issues#1472 where the usual left/right outlines weren't showing for opened repeater items.
|
2021-12-02 11:32:23 -05:00 |
|
Ryan Cramer
|
46215bdfc2
|
Add database selector PageFinder support for id.sort=3|2|1 which is the same as id=3|2|1 except that it also forces it to load the pages in the order given, unless overridden by a different sort= in the selector. This is related to the request in processwire/processwire-issues#1477
|
2021-11-30 13:57:05 -05:00 |
|
Ryan Cramer
|
bf3c442f38
|
Fix issue processwire/processwire-issues#1448
|
2021-11-30 11:25:05 -05:00 |
|
Ryan Cramer
|
73422a9649
|
Fix issue processwire/processwire-issues#1471
|
2021-11-30 10:10:08 -05:00 |
|
Ryan Cramer
|
b8fa751b6b
|
Fix issue processwire/processwire-issues#1476 plus add support for searching subfields in ProcessPageSearch (like for PageAutocomplete, etc.)
|
2021-11-28 09:29:48 -05:00 |
|
Ryan Cramer
|
86498bdc54
|
Correction to previous commit
|
2021-11-19 14:26:00 -05:00 |
|
Ryan Cramer
|
8e1608ac6f
|
Fix issue processwire/processwire-issues#1467
|
2021-11-19 11:43:49 -05:00 |
|
Ryan Cramer
|
b8172c6605
|
Fix issue processwire/processwire-issues#1461 using fix suggested by @Radon8472
|
2021-11-19 10:44:47 -05:00 |
|
Ryan Cramer
|
43347472f3
|
Update the $pages->add() method to pull a fresh copy of the $page from the database after it has been added. This helps with some API usages where returned $page may have not been fully initialized in some cases.
|
2021-11-19 10:24:54 -05:00 |
|
Ryan Cramer
|
8a22e5f095
|
Add support for specifying a background color for repeater items by type. This is likely only useful in RepeaterMatrix but had to be added to the core repeater to support. The way you define it is by specifying a color hex code like #999999 or #999 somewhere in the repeater item type label (I suggest at the end). The color hex code will be removed from the label automatically and used to change its background color. Note that the text color is white, so use only background colors that would work with white text.
|
2021-11-19 10:13:45 -05:00 |
|
Ryan Cramer
|
c758c070c1
|
Bump version to 3.0.189
|
2021-11-05 16:42:04 -04:00 |
|
Ryan Cramer
|
88ef1ac681
|
Minor updates in LanguagesPageFieldValue to correct warnings under some rare cases
|
2021-11-05 13:45:33 -04:00 |
|
Ryan Cramer
|
031ff59852
|
Add a PagesEditor::clear() method for clearing a page's data, plus add a PagesEditor::replace() method for replacing one page with another, but it is currently a work in progress (not yet in public API)
|
2021-11-05 13:34:17 -04:00 |
|
Ryan Cramer
|
bed389dba8
|
Various small improvements to ProcessPageEdit, plus add an ajaxSaveDone() hookable method to make it possible to control the json output returned after an ajax save operation.
|
2021-11-05 13:30:13 -04:00 |
|
Ryan Cramer
|
75fd81b37d
|
Update InputfieldFile, InputfieldImage, InputfieldPageAutocomplete, InputfieldPageListSelect and InputfieldPageTable so that they trigger sorted events when a drag/sort occurs.
|
2021-11-05 13:27:49 -04:00 |
|
Ryan Cramer
|
bd6e9d6a73
|
Update jquery.asmselect.js so that it triggers a sorted event when items are drag/sorted
|
2021-11-05 13:25:41 -04:00 |
|
Ryan Cramer
|
9e118ac519
|
Update InputfieldRepeater.js so that it triggers change and sorted events when items are sorted
|
2021-11-05 13:25:02 -04:00 |
|
Ryan Cramer
|
e5898cc4f6
|
Implement replacePageField method for FieldtypeRepeater
|
2021-11-05 13:24:14 -04:00 |
|
Ryan Cramer
|
e3e91dc363
|
Implement the emptyPageField and replacePageField methods for FieldtypeFile
|
2021-11-05 13:22:55 -04:00 |
|
Ryan Cramer
|
495d2e1b5d
|
Update Fieldtype base class to expend methods for emptying a page field's table vs. deleting it
|
2021-11-05 13:20:42 -04:00 |
|
Ryan Cramer
|
e56ee2e7bf
|
Bump version to 3.0.188
|
2021-10-29 14:58:38 -04:00 |
|
Ryan Cramer
|
a19a224c20
|
Add support for copy and paste of repeater items between pages (or same page). To copy, click the copy/clone icon and a dialog will appear asking what action you want. Use the same dialog action to paste. This also updates the clone feature to support insert before/after.
|
2021-10-29 11:23:44 -04:00 |
|
Ryan Cramer
|
a16c43f010
|
Fix issue with non-default language pagination segment prefixes when in admin
|
2021-10-28 13:39:54 -04:00 |
|
Ryan Cramer
|
a82ee80c41
|
Various small improvements to FieldtypeRepeater. Plus add a "Storage settings" configuration that lets you configure it to use fewer pages for storage (lazyParents mode), as well as a tool to delete unnecessary pages that already exist.
|
2021-10-27 14:21:22 -04:00 |
|
Ryan Cramer
|
239875c3d6
|
Fix issue processwire/processwire-issues#1460
|
2021-10-27 14:17:51 -04:00 |
|
Ryan Cramer
|
bd10426593
|
Improvements to LanguagesPageFieldValue class
|
2021-10-25 09:29:04 -04:00 |
|
Ryan Cramer
|
0479e6d3ce
|
Minor code improvements in FieldtypeRepeater
|
2021-10-25 09:28:25 -04:00 |
|
Ryan Cramer
|
234487be6c
|
Bump version to 3.0.187
|
2021-10-22 15:24:35 -04:00 |
|
Ryan Cramer
|
2739d90a5d
|
Additional updates to InputfieldRepeater
|
2021-10-22 15:23:48 -04:00 |
|
Ryan Cramer
|
bbb7ea3857
|
Fix issue in PagesPathFinder with required vs. disallowed trailing slash setting for root level pages
|
2021-10-22 15:21:50 -04:00 |
|
Ryan Cramer
|
b269c1cad7
|
Update repeaters clone feature to clone in place, next to item cloned from (rather than inserting newly cloned item at bottom)
|
2021-10-21 13:12:30 -04:00 |
|
Ryan Cramer
|
a4555e1271
|
Fix issue where LanguageSupportPageNames::pageNotAvailableInLanguage wasn't working properly when redirect options selected
|
2021-10-18 08:16:26 -04:00 |
|
Ryan Cramer
|
c9fef983bc
|
Bump version to 3.0.186
|
2021-10-15 15:29:11 -04:00 |
|
Ryan Cramer
|
7e5f6c85ec
|
Upgrade Repeaters with ability to insert before/after existing items
|
2021-10-15 15:22:16 -04:00 |
|
Ryan Cramer
|
6315a3db60
|
Additional updates, improvements, optimizations to PagesPathFinder
|
2021-10-13 13:33:57 -04:00 |
|
Ryan Cramer
|
abcce91e4b
|
Updates to PagePaths and PagePathHistory modules, adding support for root segments, among other things
|
2021-10-13 13:32:59 -04:00 |
|