4245 Commits

Author SHA1 Message Date
Samuell
0fdd3c32cb Properly isolate theme's config cache (#4284)
Fixes support for switching between themes. Credit to @Samuell1 and @w20k
2019-04-21 18:16:29 -06:00
Marc Jauvin
6c99aada0b Truncate URLs in the request log to 191 chars (#4287)
Credit to @mjauvin
2019-04-21 18:12:30 -06:00
SeriousKen
15bfcf8cfd Add support for morphOne relations in backend list columns (#4079)
Fixes #4078. Credit to @SeriousKen
2019-04-19 16:31:12 -06:00
Serge
da8073c945 Fixed minor visual glitch in the Insert URL popup of Froala (#3993)
Credit to @Lavrushin.
2019-04-19 16:06:47 -06:00
Luke Towers
4abd74febc Improve support for PHP 7.2. Replaces #3440 2019-04-19 15:47:28 -06:00
Luke Towers
7c7ff31cd6 Return 404 when attempting to access /error directly in production
Replaces #2212
2019-04-19 15:29:00 -06:00
Luke Towers
07aa790fc0 Typo fix 2019-04-19 15:26:10 -06:00
Tschallacka
6d3e751a38 Added hasFatalError() and getFatalError() (#3904)
Credit to @tschallacka
2019-04-19 15:24:21 -06:00
Sajjad Servatjoo
c5af51df25 Use the Model alias instead of a direct class reference (#3832)
Credit to @sajjad-ser
2019-04-19 15:21:44 -06:00
Jim Cottrell
e2c89fb3a2 If using database, don't call plugin task scheduling until initial system migration runs. (#3712)
Fixes #3208. Replaces #3706. Credit to @jimcottrell
2019-04-19 14:54:48 -06:00
Luke Towers
9fa7cbf70e Hide backend controller behavior public methods from controller actions.
Fixes #3762, replaces #3764
2019-04-19 14:01:01 -06:00
Ezequiel Tojo
9d28daa68a Improved Spanish (Argentina) translation (#3282)
Credit to @ezetojo.
2019-04-19 12:56:02 -06:00
Alexander Guth
132336dcb8 Add getters for relation widgets (#3164)
These are available for the FormController as well, so this is just consistent and useful in some cases. Credit to @alxy
2019-04-19 12:51:51 -06:00
Tom
04bf359d8c Fix for RichEditor root page links being returned with empty hrefs. (#3085)
Fixes issue found in https://github.com/octobercms/october/issues/3064#issuecomment-326008148, specifically 2nd bullet point. Credit to @joltmode.
2019-04-19 12:46:13 -06:00
Luke Towers
57d54eb882 Improve code clarity 2019-04-19 12:39:36 -06:00
Samuell
a69455d409 Cache the theme config (#4270)
Fixes #4265. Credit to @Samuell1
2019-04-19 10:59:27 -06:00
CSNWEB
044ae054f8 Wait until input is finished to fire requests fired by tracking input (#4238)
Fixes #4237. Credit to @CSNWEB
2019-04-19 10:52:50 -06:00
Ben Thomson
7b2a772525 Finish theme:sync command (#4276)
Credit to @bennothommo
2019-04-19 09:07:48 -06:00
Luke Towers
ae26f4abe0 Peer review 6c54498e0a6bdf506c4b93845f9ddfad883575bd 2019-04-18 23:31:02 -06:00
Ayumi Hamasaki
6c54498e0a Added Preload and Version Numbers (#4272)
Fixes #4271. Credit to @ayumihamsaki.
2019-04-18 23:09:26 -06:00
Ayumi Hamasaki
da2b0f6c5b Update jQuery from V3.3.1 to V3.4.0 (#4259)
Credit to @ayumihamsaki.
2019-04-18 23:04:12 -06:00
Marc Jauvin
ed79877054 Reuse formWidget model (#4273)
Credit to @mjauvin. Related: https://github.com/octobercms/october/pull/4193
2019-04-18 12:44:05 -06:00
Anže Časar
41a634bb2b Fix mediafinder error message (#4269)
Related: 6593651331
2019-04-17 18:54:43 -06:00
Luke Towers
4f0b237aad Use an embedded Form widget to process FileUpload properties
Fixes #2168, #3097. Related: https://github.com/rainlab/translate-plugin/pull/442
2019-04-17 18:48:32 -06:00
Luke Towers
f3f655cc25
Merge pull request #4234 from octobercms/fix/repeater-cleanup
Simplify Repeater Logic. Fixes #4230. Related: https://github.com/rainlab/translate-plugin/pull/466
2019-04-17 17:15:48 -06:00
Rachasak Ragkamnerd
70cd444f8a Added support for 'cache' attribute to addJs() to disable CF RocketLoader (#4092)
Credit to @itpcc 

Due to CloudFlare Rocket Loader, CF will automatically try to optimize page loading speed by changing script type attribute. This breaks the script execution order and makes the user unable to upload the file(s) in the backend using "FileUpload" widget.

However, [CloudFlare allows adding "data-cfasync"](https://support.cloudflare.com/hc/en-us/articles/200169436-How-can-I-have-Rocket-Loader-ignore-specific-JavaScripts-) to prevent this. And it was used in the [commit #3841](https://github.com/octobercms/october/pull/3841/files).
2019-04-16 20:27:13 -06:00
SeriousKen
38070b0111 Fix ability to clear RecodFinder when useRelation = false (#4256)
Fixes #4255. Credit to @SeriousKen
2019-04-15 16:49:29 -06:00
Ben Thomson
28ac50ab28 Fix for models that don't yet exist
Credit to @bennothommo. Fixes https://github.com/octobercms/october/pull/3908#issuecomment-447291101

Co-Authored-By: LukeTowers <github@luketowers.ca>
2019-04-12 00:13:39 -06:00
Ben Thomson
ab6023f3e9 Fixed typo
Credit to @bennothommo

Co-Authored-By: LukeTowers <github@luketowers.ca>
2019-04-11 23:36:13 -06:00
Luke Towers
630d543959 Merge branch 'develop' into wip/halcyon-db-datasource 2019-04-11 12:30:29 -06:00
Szabó Gergő
7189cc7fcb Improved Hungarian translation (#4250)
Backend: Added new brand settings option label and no image message.
System: Added changelog and custom error messages.
Richeditor: Many correction (https://github.com/froala/wysiwyg-editor/blob/master/js/languages/hu.js).
2019-04-11 13:39:43 +03:00
Ben Thomson
ee2b53fe71 Add hidden "loaded" flag for repeaters
This allows the repeater to retrieve the load value
from the model only on initialisation. Any further
requests to the repeater (ie. AJAX requests) should
use the POST data.
2019-04-11 17:57:27 +08:00
Ben Thomson
ac98f70a25 Revert reordering handler changes 2019-04-11 10:37:39 +08:00
Ben Thomson
a00e546f5f Clean up processItems() method 2019-04-10 13:20:51 +08:00
Ben Thomson
9b5bd83f10 Reset indexes when processing POST data 2019-04-09 15:35:07 +08:00
Mohamed Ali Behiry
cbd3a9e2b0 Improved Arabic Translation (#4198)
Credit to @mabehiry
2019-04-08 22:14:53 -06:00
Ben Thomson
744d578df7 Only run sortable handler if specified 2019-04-09 10:52:14 +08:00
Ben Thomson
f49b5ab4b8 Add callback for handling sorted repeater items 2019-04-08 23:40:41 +08:00
Ben Thomson
98832fbc57 Initial work on handlers for re-ordering repeater items 2019-04-08 15:57:04 +08:00
Ben Thomson
332ed62931 Increment index count after new item is created
Effectively starts the repeater item indexes from 0
2019-04-08 14:37:36 +08:00
rejuvenatedigital
aeeb791899 Fixes cursor position being lost when adding an image from the mediafinder to a richeditor (#4233)
Credit to @rejuvenatedigital
2019-04-05 09:27:48 -06:00
Alexander Guth
84839ba231 Do not hardcode handler name (#4235)
Credit to @alxy. This enables us to reuse the widget with a different alias name. Also, this is the octoberish way of referring to handlers. Tested on the Test plugin.
2019-04-05 09:23:50 -06:00
Tobias Kündig
725253f601 Added overflow rules to preview form-control (#4236)
Credit to @tobias-kuendig
2019-04-05 09:20:53 -06:00
Marc Jauvin
a2cb01b65d Add $options param to formRenderField (#4239)
Allow passing options to Form widget's renderField() method. Credit to @mjauvin
2019-04-05 09:06:52 -06:00
Luke Towers
bfe03803e6 Fix the repeater on every context, not just static page fields 2019-04-05 09:00:26 -06:00
Luke Towers
b4b4b1b566 Remove extra __index_ and __group_ fields from the Repeater and use only the data itself to handle initializing widgets and processing data.
Refs: #4230
2019-04-04 01:23:32 -06:00
Luke Towers
49f3cd632e Ensure that widget aliases remain the same between requests. Refs: #4230 2019-04-04 00:01:14 -06:00
Ben Thomson
aee4205b44 Fix datatable alias to be a single string (#4231)
Credit to @bennothommo
2019-04-03 15:48:15 -06:00
Marc Jauvin
eaaf8a6b3d Added oc.inputPreset.beforeUpdate plugin hook (#4217)
Refs: https://github.com/rainlab/translate-plugin/issues/429
2019-04-02 08:48:53 -06:00
Alexander Guth
b3eb95bb62 Make default format options in ImportExportBehaviour configurable (#4200)
Credit to @alxy.

If the default format mode is selected, there is no chance to configure the format options for delimiter, enclosure, escape and encoding. This considers a new config file item `defaultFormatOptions` and falls back to `null` if it is not specified.

To keep things consistent, the old default values remain untouched.
2019-04-01 13:00:41 -06:00