1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-16 11:44:42 +02:00

2927 Commits

Author SHA1 Message Date
Ryan Cramer
a4324c674c Add feature required in processwire/processwire-issues#791 - option for CKEditor fixed height inline mode 2021-08-02 12:46:22 -04:00
Ryan Cramer
2db58b8dbe Additional updates related to processwire/processwire-issues#1098 2021-08-01 11:55:57 -04:00
Ryan Cramer
0f2ff21c47 Additional update for processwire/processwire-issues#1098 2021-08-01 11:25:19 -04:00
Ryan Cramer
1a37c920ea Fix issue in InputfieldSelector.module where created_users_id and modified_users_id default value was 0 rather than blank when number of users in system exceeded a predefined quantity ($maxUsers) 2021-08-01 09:09:31 -04:00
Ryan Cramer
adaf22352c Fix issue processwire/processwire-issues#1098 - Correct issue where CKEditor was not keeping formatting when linking bold, italic, or other formatted text 2021-07-30 15:43:45 -04:00
Ryan Cramer
e1d190eea7 Fix issue processwire/processwire-issues#862 2021-07-30 14:32:39 -04:00
Ryan Cramer
4d86d4e3f2 Fix issue processwire/processwire-issues#920 2021-07-30 14:15:58 -04:00
Ryan Cramer
992839e13d Fix issue processwire/processwire-issues#1186 2021-07-30 12:01:58 -04:00
Ryan Cramer
6fa2940f1b Fix issue processwire/processwire-issues#1069 plus other minor code updates to FieldtypeModule 2021-07-30 11:37:41 -04:00
Ryan Cramer
4603e67902 Fix issue processwire/processwire-issues#1412 using @Toutouwai suggested fix 2021-07-30 11:06:28 -04:00
Ryan Cramer
74bfe620a4 Attempt fix for processwire/processwire-issues#1358 2021-07-30 09:10:37 -04:00
Ryan Cramer
aed7dfc8f1 Attempt fix for issue processwire/processwire-issues#1418 2021-07-29 08:14:08 -04:00
Ryan Cramer
003c7f91b0 Add a WireHttp::setUserAgent() method to accompany existing getUserAgent() method 2021-07-28 10:42:23 -04:00
Ryan Cramer
9e318c9688 Add $database->getTime() method for getting current ISO-8601 or unix timestamp from database 2021-07-28 10:37:52 -04:00
Ryan Cramer
d815333eaf Update ProcessPageList.js so that pagination links work correctly with newer jQuery versions 2021-07-28 10:36:20 -04:00
Ryan Cramer
1890b68505 Minor improvements and refactoring in PageArray and WireArray, plus this should also fix processwire/processwire-issues#1416 2021-07-28 09:55:24 -04:00
Ryan Cramer
0839ab77fe Bump version to 3.0.182 2021-07-23 15:40:29 -04:00
Ryan Cramer
2ab7180d65 Attempt fix for processwire/processwire-issues#1351 2021-07-23 14:42:15 -04:00
Ryan Cramer
9b473adf41 Add support for PageTable non-editable value rendering per processwire/processwire-issues#1274 2021-07-23 14:04:49 -04:00
Ryan Cramer
24fc229be5 Fix issue processwire/processwire-issues#1363 2021-07-23 12:20:48 -04:00
Ryan Cramer
7048296a08 Add support for feature requested in processwire/processwire-issues#1408 - make ProcessPageType labels indicate page status (hidden, unpublished) in admin drop down menus 2021-07-23 12:15:17 -04:00
Ryan Cramer
af0789ce4f Add clarification to ProcessPageView::pageNotFound hook per processwire/processwire-issues#1410 2021-07-23 11:06:14 -04:00
Ryan Cramer
fbdf4257ce Update the ProcessModule "found new module..." notification to use the Notice::noGroup option, making it harder to miss 2021-07-23 09:57:31 -04:00
Ryan Cramer
e9754b1177 Improvements to FieldtypeOptions plus some refactoring in SelectableOptionsManager. This also removes the existing combined fulltext index 'value_title' and replaces it with separate fulltext indexes for value and title, since the previous one did not appear to ever be used. These table schema changes are applied at Modules > Refresh. 2021-07-23 09:55:19 -04:00
Ryan Cramer
6368910434 Modifications to $database->getPrimaryKey() method (I thought these were in the previous commit that added this method but looks like they weren't) 2021-07-23 09:52:46 -04:00
Ryan Cramer
119ee9ab8c Add support to accept array value for Fieldtype::getMatchQuery(), plus documentation improvements to that method 2021-07-23 09:51:42 -04:00
Ryan Cramer
916ac6f5c5 Add option to force use of LIKE in DatabaseQuerySelectFulltext class, for when operating on columns that lack fulltext indexes 2021-07-23 09:50:35 -04:00
Ryan Cramer
be825ce98b Add new $database methods getIndexes(), indexExists() and getPrimaryKey(), plus updates/improvements to existing getColumns() and columnExists() methods 2021-07-23 09:49:16 -04:00
Ryan Cramer
785d66a4b5 Fix issue processwire/processwire-issues#1255 where rename didn't work for 1-image allowed image field, plus a related issue where rename of image could leave some variations unrenamed. 2021-07-16 14:34:53 -04:00
Ryan Cramer
ec761e75bd Fix issue processwire/processwire-issues#1342 using fix proposed by @openidauthority processwire/processwire-requests#393#issuecomment-867593330 2021-07-16 13:39:05 -04:00
Ryan Cramer
8961001001 Fix issue processwire/processwire-issues#1387 2021-07-16 11:11:27 -04:00
Ryan Cramer
c82a9810c2 Add $sanitizer->selectorValueAdvanced() method for sanitizing selector values using the advanced text search operator #=, per processwire/processwire-issues#1395 2021-07-16 10:17:22 -04:00
Ryan Cramer
e610d863e7 Update for multi-instance to cover the case where someone might do something like new User() (or Permission, Role, Language) and have its template instance be from the wrong ProcessWire instance. This ensures that gets corrected as soon as the new object is wired to the instance. But we also have to account for the case where they never end up wiring the object for whatever reason, which is why there is some redundant code between construct() and wired() 2021-07-09 15:09:51 -04:00
Ryan Cramer
ca0b7ef5f3 Fix issue processwire/processwire-issues#1406 2021-07-09 14:23:03 -04:00
Ryan Cramer
5b3300c530 Upgrade TextformatterMarkdownExtra to use new versions of Parsedown and Parsedown Extra, update module config for new options and add a test option. This update also fixes processwire/processwire-issues#1401 2021-07-09 12:03:05 -04:00
Ryan Cramer
8c6c85c87d Fix issue processwire/processwire-issues#1402 2021-07-09 11:11:59 -04:00
Ryan Cramer
2adebb6d78 Update inputfields.js to support selection of Inputfield elements behaving as a tab 2021-07-09 11:01:26 -04:00
Ryan Cramer
405b80e54b Add Field::getContexts() method. Update ProcessField and ProcessTemplate to improve their main listing screen, particularly the 'flags' column which now shows more details and also now uses contextual links to relevant flags. 2021-07-09 10:59:46 -04:00
Ryan Cramer
5f6adc9221 Fix issue processwire/processwire-issues#1404 2021-07-09 07:42:28 -04:00
Ryan Cramer
498010ad8f Add a new FieldtypeHasFiles interface and update FieldtypeFile and FieldtypeImage to implement it. This interface is intended to be implemented by any Fieldtype that works with files to provide a common interface among them. 2021-07-08 11:36:19 -04:00
Ryan Cramer
88ae66e186 Update CommentForm "normal" render to use custom defined classes that were previously only used by "threaded" render 2021-07-08 11:34:55 -04:00
Ryan Cramer
a87e774aaf Add check for potential race condition in Pageimage.php when multiple requests trying to generate same image variation 2021-07-08 11:33:39 -04:00
Ryan Cramer
64758ebdcc Add clarity to ProcessTemplate fields section to make it clear that you have to save newly added fields before they become editable in context. Also add note about how to drag to adjust column width of individual fields. 2021-07-08 11:29:36 -04:00
Ryan Cramer
f851c63842 Bump version to 3.0.181 2021-07-02 15:45:50 -04:00
Ryan Cramer
ccc3d1f5bb Add @LostKobrakai PR #52 - Implement a way for modules to supply translations, plus some related updates
Co-authored-by: LostKobrakai <benni@kobrakai.de>
2021-07-02 12:38:22 -04:00
Ryan Cramer
15d2982dcd Update ProcessLanguageTranslator module to support download or view of CSV translations files 2021-07-02 12:34:24 -04:00
Ryan Cramer
fb7406c3e6 Fix issue with LanguageTabs module where it wasn't working when in non-default language with the recent Uikit version update. 2021-07-02 12:33:32 -04:00
Ryan Cramer
4167f17235 Various minor optimizations to Page class and its helper classes 2021-07-02 12:32:04 -04:00
Ryan Cramer
4aebc4a203 Add __debugInfo() method to Inputfield class 2021-07-02 12:30:18 -04:00
Ryan Cramer
48a80058e4 Add $sanitizer->textdomain() method 2021-07-02 12:29:51 -04:00