Ryan Cramer
|
02e3e0cd1b
|
Add support for a WireCacheInterface::maintenance($obj) method as mentioned by @BitPoet
|
2023-05-30 15:28:03 -04:00 |
|
Ryan Cramer
|
f3a0b265ee
|
Fix issue processwire/processwire-issues#1741
|
2023-05-30 13:45:00 -04:00 |
|
Ryan Cramer
|
8046f1989b
|
Additional performance optimizations to Modules class, plus fix issue with some moduleInfo properties falling back to default value when they weren't supposed to
|
2023-05-30 12:02:16 -04:00 |
|
Ryan Cramer
|
caed81876e
|
Bump version to 3.0.218
|
2023-05-26 13:50:45 -04:00 |
|
Ryan Cramer
|
ce06ffa496
|
Additional improvements to WireCache, WireCacheInterface and WireCacheDatabase
|
2023-05-26 13:35:30 -04:00 |
|
Ryan Cramer
|
0747c54ddf
|
Update Modules class to use its own internal caches rather than using those from $cache API var. Now it only uses $cache as a backup. This means you can now safely omit the 'caches' table from DB exports, or you delete the caches table, and it'll get re-created etc. After upgrading to this version, you'll have to do a 'Modules > Refresh' before it'll start using its own caches.
|
2023-05-26 13:29:02 -04:00 |
|
Ryan Cramer
|
797d6c9b37
|
Fix typo in Modules.php that makes moduleInfo[versionStr] return 0.0.0 rather than correct version string
|
2023-05-22 16:06:05 -04:00 |
|
Ryan Cramer
|
d455ab71cb
|
Add $pages->loader()->findCache() method - Find pages and cache the result for specified period of time. This is an experimental method that may find it's way to the public $pages API but is currently behind $pages->loader() while we experiment with it more and make sure it's worthwhile.
|
2023-05-19 14:54:04 -04:00 |
|
Ryan Cramer
|
481f6bbbdb
|
Various improvements to the Modules class for improved module loading and boot time performance
|
2023-05-19 11:18:55 -04:00 |
|
Ryan Cramer
|
6981e3009e
|
Major refactor of WireCache which now isolates the cache getting/saving/deleting to a separate module/class implementing the WireCacheInterface interface. Eventually this will enable one to modify/replace where and how PW's cache data is stored. For instance, file system, Redis, Memcache, etc. The default class is WireCacheDatabase which stores cache data in the database, as WireCache did prior to this update.
|
2023-05-19 11:12:49 -04:00 |
|
Ryan Cramer
|
a76e54193e
|
Fix issue processwire/processwire-issues#1735
|
2023-05-18 11:50:29 -04:00 |
|
Ryan Cramer
|
3598fb113b
|
Fix issue processwire/processwire-issues#1732
|
2023-05-18 09:41:08 -04:00 |
|
Ryan Cramer
|
47086751d2
|
Bump version to 3.0.217
|
2023-05-05 13:00:14 -04:00 |
|
Ryan Cramer
|
013f9ebade
|
Add an additional check to WireDatabaseBackup so that a non-readable DB file doesn't cause a fatal exception
|
2023-05-05 08:53:15 -04:00 |
|
Ryan Cramer
|
6661f0490a
|
Update ProcessPageEditLink by adding a ___buildForm() method so that one can manipulate what the "edit link" form shows by hooking that new method
|
2023-05-05 08:51:44 -04:00 |
|
Ryan Cramer
|
daeb6d4087
|
Fix jQuery 3.x issue where modal dialog buttons weren't displaying when launched from asmSelect edit links
|
2023-05-05 08:50:13 -04:00 |
|
Ryan Cramer
|
3b2c456c1a
|
Fix issue processwire/processwire-issues#1729
|
2023-05-05 08:45:32 -04:00 |
|
Ryan Cramer
|
f2a72ad8ea
|
Fix issue processwire/processwire-issues#1716
|
2023-05-03 14:05:58 -04:00 |
|
Ryan Cramer
|
a9b656c45e
|
Minor adjustments in MarkupFieldtype class
|
2023-05-03 11:07:00 -04:00 |
|
Ryan Cramer
|
9bfce99352
|
Fix issue processwire/processwire-issues#1719
|
2023-05-03 11:03:34 -04:00 |
|
Ryan Cramer
|
f6c2ad6ed5
|
Fix issue processwire/processwire-issues#1726
|
2023-05-03 10:31:10 -04:00 |
|
Ryan Cramer
|
3658efd3af
|
Fix issue processwire/processwire-issues#1727
|
2023-05-03 10:21:55 -04:00 |
|
netcarver
|
580641d69f
|
Add PR #270 - fix missing apostrophe in a phpdoc section of WireInput
|
2023-05-02 10:06:58 -04:00 |
|
Ryan Cramer
|
d832982228
|
Add PR #269 for support of overriding browser title in AdminThemeFramework class
Co-authored-by: BernhardBaumrock <office@baumrock.com>
|
2023-05-02 10:02:08 -04:00 |
|
Ryan Cramer
|
908479d786
|
Fix issue where Inputfield showIf condition that matches a single period "." was not working correctly due to jQuery adjustments from a couple weeks ago
|
2023-05-02 09:08:59 -04:00 |
|
Ryan Cramer
|
2fcb2f4bda
|
Fix issue in Lister where displaying File (single) > Count displayed blank rather than 0 or 1.
|
2023-05-01 08:30:33 -04:00 |
|
Ryan Cramer
|
28eb798c9c
|
Fix issue processwire/processwire-issues#1720
|
2023-04-25 10:46:06 -04:00 |
|
Ryan Cramer
|
665a462501
|
Bump version to 3.0.216 plus some other minor updates
|
2023-04-21 14:48:00 -04:00 |
|
Ryan Cramer
|
0d2346baab
|
Update Vex version to to 4.1.0
|
2023-04-21 10:50:31 -04:00 |
|
Ryan Cramer
|
749d64a756
|
Upgrade jQuery Magnific popup version to 1.1.0 and modify for jQuery 3.x deprecations
Co-authored-by: matjazpotocnik <matjaz.potocnik@um.si>
|
2023-04-21 10:32:45 -04:00 |
|
Ryan Cramer
|
3052f0c77d
|
Update jQuery UI timepicker addon to latest version
Co-authored-by: matjazpotocnik <matjaz.potocnik@um.si>
|
2023-04-21 09:33:53 -04:00 |
|
Ryan Cramer
|
3d6278e23d
|
Additional .js file updates for jQuery 3.6
|
2023-04-21 09:16:12 -04:00 |
|
Ryan Cramer
|
3fc952f674
|
Other minor unrelated updates
|
2023-04-20 12:24:40 -04:00 |
|
Ryan Cramer
|
3430610092
|
Add new $modules->getModuleInstallUrl('ModuleName'); method that returns the URL to install given module name
|
2023-04-20 11:02:40 -04:00 |
|
Ryan Cramer
|
440f649e39
|
Minor updates to site-blank profile, primarily to replace default rich-text editor with TinyMCE for new site-blank installs
|
2023-04-20 11:01:51 -04:00 |
|
Ryan Cramer
|
e307eab3f3
|
Add InputfieldTinyMCE to core
|
2023-04-20 10:31:59 -04:00 |
|
Ryan Cramer
|
844a45ff2f
|
Upgrade jQuery TableSorter version to 2.31.3
Co-authored-by: matjazpotocnik <matjaz.potocnik@um.si>
|
2023-04-19 10:11:34 -04:00 |
|
Ryan Cramer
|
1d7f029fa5
|
Update many other .js files for jQuery 3.x deprecations
|
2023-04-19 10:08:54 -04:00 |
|
Ryan Cramer
|
3f2488de7d
|
Fix inputfields.js JS issue mentioned in forum via @matjazpotocnik
Co-authored-by: matjazpotocnik <matjaz.potocnik@um.si>
|
2023-04-16 09:58:51 -04:00 |
|
Ryan Cramer
|
318bc0aba3
|
Bump version to 3.0.215
|
2023-04-14 15:54:35 -04:00 |
|
Ryan Cramer
|
1e60c69b97
|
Additional .js file updates for newer jQuery
|
2023-04-14 15:15:22 -04:00 |
|
Ryan Cramer
|
bd0253477e
|
Update lots of core .js files for jQuery 3.6.4 support
|
2023-04-14 11:54:28 -04:00 |
|
Ryan Cramer
|
f11843562a
|
Add support for latest version of jQuery UI (v1.13.2). This is used when $config->debug = 'dev'; in /site/config.php. Expect occasional JS/output issues when using this latest version of jQuery UI. We'll be upgrading the default core version to this over a period of time, which is why it's only used if $config->debug=='dev'; at present.
|
2023-04-14 09:25:25 -04:00 |
|
Ryan Cramer
|
885e94733a
|
Update core jQuery versions to 1.12.4 and 3.6.4 (dev/latest). Note the dev version is used in the admin when $config->debug='dev';
|
2023-04-13 09:49:21 -04:00 |
|
Ryan Cramer
|
0d18728523
|
Update InputfieldPage to support dynamic page properties in selector when used without FieldtypePage
|
2023-04-10 10:04:22 -04:00 |
|
Ryan Cramer
|
f4a05789f1
|
Attempt fix for issue #1714, plus a couple other minor unrelated class code improvements that were already in the queue
|
2023-04-07 09:34:18 -04:00 |
|
Ryan Cramer
|
de8307a2a9
|
Add method to MarkupAdminDataTable for specifying that a particular column is not sortable in an otherwise sortable table
|
2023-03-31 11:08:35 -04:00 |
|
Ryan Cramer
|
4f75a7e81c
|
Minor code updates for various core classes
|
2023-03-31 11:06:33 -04:00 |
|
Ryan Cramer
|
57a9d224de
|
Minor code improvements in ProcessPageList module files
|
2023-03-31 10:18:54 -04:00 |
|
Ryan Cramer
|
dad712ebb2
|
Updated PaginatedArray::getTotal() method to return the count() quantity when no total has been set (previously it returned 0 if not set)
|
2023-03-31 09:42:26 -04:00 |
|