1
0
mirror of https://github.com/processwire/processwire.git synced 2025-09-01 02:41:51 +02:00

1567 Commits

Author SHA1 Message Date
Ryan Cramer
710c222b5a Add a new Templates::fileModified() hookable method that is called whenever a change is detected to a template file. Plus update the Template and Templates class to make it possible for runtime modification of the templates path. 2019-09-20 10:46:47 -04:00
Ryan Cramer
7a76f4b857 Update InputfieldCheckbox to support label element attributes in output ($labelAttrs array), for API usage 2019-09-18 11:30:01 -04:00
Ryan Cramer
83b8b8c50f Update DatabaseQuerySelectFulltext class to suppor OR values when used outside of PageFinder (like when used directly from FieldtypeMulti) 2019-09-18 11:28:31 -04:00
Ryan Cramer
215e2c56e1 Update $input->cookie API variable so that it can now also set cookies (in addition to just getting them). Default cookie settings are controlled from new $config->cookieOptions array. 2019-09-18 11:26:42 -04:00
Ryan Cramer
e94f8bc089 Bump version to 3.0.140 2019-09-06 15:43:03 -04:00
Ryan Cramer
b01a7d77bd Additional updates to InputfieldToggle 2019-09-06 15:42:10 -04:00
Ryan Cramer
d37d38d8a2 Add a new FieldtypeToggle module to accompany the InputfieldToggle module so that you can create ProcessWire fields that use this type as an alternative to checkboxes (you can also convert existing checkbox fields to use this type) 2019-09-03 11:51:26 -04:00
Ryan Cramer
56acc68b83 Numerous updates/improvements to the new InputfieldToggle module 2019-09-03 11:51:05 -04:00
Ryan Cramer
86695f8499 Update FieldtypeMulti::savePageField to use InnoDB transactions when possible, plus add a new shortcut method: WireDatabasePDO::allowTransaction() 2019-09-03 11:49:58 -04:00
Ryan Cramer
38d66af6f1 Various minor updates 2019-09-03 11:48:48 -04:00
Ryan Cramer
51f554176d Add support for an Inputfield 'detail' property, similar to existing 'notes' property, but appears below it and in muted text. 2019-09-03 11:44:26 -04:00
Ryan Cramer
e2529912da Bump version to 3.0.139 2019-08-30 14:26:56 -04:00
Ryan Cramer
98b42a9958 Add support for inline column width adjustment when editing a template’s fields in ProcessTemplate 2019-08-30 14:25:56 -04:00
Ryan Cramer
68940a6a9c Minor adjustment to previous commit (removing development output) 2019-08-30 11:36:25 -04:00
Ryan Cramer
e94e10c631 Add new "Toggle" Inputfield module providing an often more useful alternative to the InputfieldCheckbox module. There is also an accompanying FieldtypeToggle, but it is still in development so probably won't be till next week's commits. 2019-08-30 11:34:07 -04:00
Ryan Cramer
f5d955ef5f Bump version to 3.0.138 2019-08-16 14:11:13 -04:00
Ryan Cramer
742ed9c479 Improvements to Comment and CommentList class to support hookable modification of individual comments during rendering 2019-08-16 14:10:25 -04:00
Ryan Cramer
0392e9babf Update htmlpurifier version to 4.11.0 2019-08-15 06:20:38 -04:00
Ryan Cramer
d5795c4bc3 Add methods/properties to Page class for querying file paths without referencing filesManager: hasFilesPath(), hasFiles(), filesPath(), filesUrl() 2019-08-15 05:44:24 -04:00
Ryan Cramer
8a148c80f4 Minor update to CommentList class when using {url} or {page.url} placeholders to make it remove a useless href attribute on any links when the page is unpublished or no longer exists. 2019-08-15 05:40:08 -04:00
Ryan Cramer
429b98023b Upgrade ImageSizer to provide a new getEngineInfo() method that enables you to get verbose information about all installed engines (such as supported source/target formats, and more) without having to supply a file to inspect. 2019-08-15 05:37:38 -04:00
Ryan Cramer
4a9a7fadb8 Fix issue where InputfieldSelector didn't properly recognize the 'pgesFindSelect' option from FieldtypePage/InputfieldPage (custom find) option 2019-08-10 10:25:54 -04:00
Ryan Cramer
8982c976c5 Various minor unrelated updates 2019-08-08 14:14:36 -04:00
Ryan Cramer
f22302aaaf Fix issue processwire/processwire-issues#952 2019-08-07 06:11:31 -04:00
Ryan Cramer
81c745c5ad Fix issue processwire/processwire-issues#953 2019-08-07 06:00:11 -04:00
Ryan Cramer
481eb7c545 Remove field name indicator from MarkupFieldtype.php output that wasn't intended to stay 2019-08-05 07:53:07 -04:00
Ryan Cramer
c2ee22b334 Fix issue processwire/processwire-issues#951 2019-08-05 05:48:59 -04:00
Ryan Cramer
e160920984 Fix php notice in new PageimageVariations.php class 2019-08-04 11:18:06 -04:00
Ryan Cramer
918b894d82 Bump version to 3.0.137 2019-08-02 14:25:28 -04:00
Ryan Cramer
d6c7273c63 Update the PagefileExtra class to support some additional properties related to file size 2019-08-02 10:32:42 -04:00
Ryan Cramer
0e9cc868b7 Minor refactoring in ProcessPageEditImageSelect, plus update the executeVariations() method to also show webp extras when applicable. 2019-08-02 10:30:57 -04:00
Ryan Cramer
2f6497d1e5 Add support for hooking multiple methods to the same event handler via addHook*() calls by separating the methods to hook with commas, or by providing an array rather than a string. Also updated the corresponding removeHook() method to support removing multiple in the same call. 2019-08-01 11:44:33 -04:00
Ryan Cramer
b179aa9afc Various improvements to asmSelect jQuery plugin, including better parent/child option support with technical improvements (now works with Safari too), and some code and documentation improvements as well. 2019-07-31 09:36:19 -04:00
Ryan Cramer
6479e78288 Minor refactor of Page::getFieldSubfieldValue() method 2019-07-31 09:34:11 -04:00
Ryan Cramer
3cb1f33a97 Minor improvements in core MarkupFieldtype class 2019-07-31 09:33:43 -04:00
Ryan Cramer
83369f1173 Some updates and refactoring in ProcessPageLister module 2019-07-31 09:32:51 -04:00
Ryan Cramer
d4318fbd2c Bump version to 3.0.136 2019-07-26 11:55:37 -04:00
Ryan Cramer
ddb4aebf60 Add new static Debug::backtrace() method to the Debug class. This returns a backtrace array that is simpler and more PW-specific than PHP's version. By default it excludes likely irrelevant (for most) hook-related method calls that usually fill up the backtrace. 2019-07-26 11:41:05 -04:00
Ryan Cramer
072536dc72 Update CKEditor version to 4.12.1 2019-07-26 05:59:01 -04:00
Ryan Cramer
ddc72b3aff Fix ProcessPageLister issue where it was resetting filters sometimes when it shouldn't 2019-07-21 07:11:42 -04:00
Ryan Cramer
960998cb46 Work-in-progress minor update to pwlink cke plugin 2019-07-06 18:02:33 -04:00
Ryan Cramer
851803396d Bump version to 3.0.135 2019-07-05 14:45:36 -04:00
Ryan Cramer
7b4fe18f85 Minor adjustment to SystemUpdaterChecks class 2019-07-05 11:54:23 -04:00
Ryan Cramer
5f705459a6 Improvements to Session and Notices classes 2019-07-05 11:53:49 -04:00
Ryan Cramer
161d6fb737 Upgrade ProcessWire installer (and related site profile files) to support specification of debug mode as one of the interactive installation options. Also updated some wording in various parts of the installer. 2019-07-05 11:35:25 -04:00
Ryan Cramer
562565ff42 Add system update #17 which adds a secondary layer of file protection with dedicated .htaccess files in various site directories that take over if the root .htaccess file ever goes missing 2019-07-04 10:52:37 -04:00
Ryan Cramer
b5b1a796ec Small improvements to ProcessWire installer 2019-07-04 10:47:58 -04:00
Ryan Cramer
5663803e05 Move post-login superuser system checks from ProcessLogin into their own class SystemUpdaterChecks as part of the SystemUpdater module 2019-07-04 10:43:24 -04:00
Ryan Cramer
05bbfe0ba1 Some additional minor .htaccess updates 2019-07-03 13:18:15 -04:00
Ryan Cramer
a336acfaa4 Improvements to SystemUpdater module so that it can support manual API calls 2019-07-03 12:20:27 -04:00