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 |
|
Ryan Cramer
|
511a068b69
|
Add support for the initValue property to InputfieldTextarea. Previously it was present as an option but didn't work.
|
2021-10-08 15:54:58 -04:00 |
|
Ryan Cramer
|
aa4fbd4dd9
|
Continued updates to PagesRequest, PagesPathFinder, LanguageSupportPageNames, ProcessPageView and related modules
|
2021-10-08 15:52:07 -04:00 |
|
Ryan Cramer
|
5ed2e3047e
|
Attempt fix for issue processwire/processwire-issues#1446
|
2021-10-05 08:48:51 -04:00 |
|
Ryan Cramer
|
3cf1ba5cab
|
Various updates primarily aimed at simplifying the check for presence of LanguageSupportPageNames module
|
2021-10-04 11:13:25 -04:00 |
|
Ryan Cramer
|
f61feb56fd
|
Fix issue processwire/processwire-issues#1439
|
2021-10-04 10:56:12 -04:00 |
|
Ryan Cramer
|
68bd38d1c9
|
Attempt fix issue processwire/processwire-issues#1443
|
2021-10-04 10:29:50 -04:00 |
|
Ryan Cramer
|
c988925111
|
Fix issue processwire/processwire-issues#1442
|
2021-10-04 09:45:02 -04:00 |
|
Ryan Cramer
|
dad7003072
|
Fix issue processwire/processwire-issues#1444
|
2021-10-04 08:30:30 -04:00 |
|
Ryan Cramer
|
808ba2ddb3
|
Rewrite/refactor ProcessPageView module so that it now uses the new core PagesRequest/PagesPathFinder classes.
|
2021-10-01 13:43:22 -04:00 |
|
Ryan Cramer
|
59c8880dc1
|
Add new $pages->getInfoByPath() method which is a shortcut to the new $pages->pathFinder()->get($path) method. Also add a new $pages->getOneById() method which is a shortcut to the $pages->getById() method with the 'getOne' option assumed (so it returns a Page rather than a PageArray).
|
2021-10-01 13:41:56 -04:00 |
|
Ryan Cramer
|
38b06b36f7
|
Several upgrades to the LanguageSupportPageNames module, with more on the way. Also adds a new module config option (and hook) for letting you specify what should happen when a page is accessed in a language it is not available in (redirect or 404). Note that this update drops existing pages table indexes used by this module and re-creates them in a manner that significantly improves performance. For a large site, there may be a significant delay following upgrade as it creates the new table indexes. Remember to do a Modules > Refresh so that PW sees the version change.
|
2021-10-01 13:35:40 -04:00 |
|
Ryan Cramer
|
8994317163
|
Add a new $pages->loader()->findByName() method plus performance improvements to the $pages->findByPath() method
|
2021-10-01 13:32:47 -04:00 |
|
Ryan Cramer
|
742e3e683d
|
Add a $languages->pageNames() shortcut method for accessing the LanguageSupportPageNames module directly, when installed.
|
2021-10-01 13:26:25 -04:00 |
|
Ryan Cramer
|
45bffa6f72
|
Add new Template::isValidUrlSegmentStr($value) method that validates if given URL segment string $value matches the rules defined for that template.
|
2021-10-01 13:25:11 -04:00 |
|
Ryan Cramer
|
41bc9700e6
|
Upgrade the core PagePathHistory module with a powerful new getPathInfo() method (used by PagesPathFinder class when installed)
|
2021-10-01 13:24:21 -04:00 |
|
Ryan Cramer
|
27e2c226f3
|
Add $user->setLanguage() method for quietly setting a user language at runtime
|
2021-10-01 13:23:11 -04:00 |
|
Ryan Cramer
|
d0f7961d89
|
Upgrade core PagePaths module for multi-language page name support. Previously it asked you to uninstall it if you had multi-language, but now it has full support!
|
2021-10-01 13:21:00 -04:00 |
|
Ryan Cramer
|
fc1b252d04
|
Add $input->setUrlSegments() convenience method to WireInput
|
2021-10-01 13:19:38 -04:00 |
|
Ryan Cramer
|
62a64de93b
|
Add PagesRequest class to core
|
2021-10-01 13:18:47 -04:00 |
|
Ryan Cramer
|
c02a9d6f4d
|
Add PagesPathFinder class to core
|
2021-10-01 13:17:44 -04:00 |
|
Ryan Cramer
|
8cb157abbb
|
Bump version to 3.0.185
|
2021-09-17 15:50:07 -04:00 |
|
Ryan Cramer
|
75db68ef06
|
Several additions to $database API var: Add option to $database->getColumns() method to get the column type as used in a CREATE TABLE statement. Add $database->renameColumns() and $database->renameColumn() methods that enable you to rename columns without having to know the column type (something that MySQL versions prior to 8.x require). Add a $getNumberOnly argument to $database->getVersion() method to return the version number without vendor suffix. Add a $database->getServerType() method that returns the MySQL server type: MariaDB, MySQL, Percona, etc.
|
2021-09-17 15:49:15 -04:00 |
|
Ryan Cramer
|
f5c3fada32
|
Minor code updates in $modules plus a small documentation update for WireMail
|
2021-09-17 15:44:17 -04:00 |
|
Ryan Cramer
|
82342089bc
|
Fix issue processwire/processwire-issues#1437
|
2021-09-17 09:27:29 -04:00 |
|
Ryan Cramer
|
ba14fbde0a
|
Fix issue processwire/processwire-issues#1436 where $pages->findJoin() used on file/image fields was resulting in them being blank in returned pages
|
2021-09-17 08:14:54 -04:00 |
|