Samuel Georges
49d68f0671
Cookies are no longer serialized
...
Based on update to library 09e859a13e we no longer serialize cookies, so the decrypter no longer needs to apply a serialization layer
2019-11-02 14:52:00 +11:00
Samuell
348040a4e4
Add permission support for fields, columns and filter scopes ( #4520 )
...
Credit to @Samuell1. Fixes #1837 .
2019-10-09 16:41:53 -06:00
Luke Towers
e246427463
Provide system.assets.beforeAddAsset event to modify asset attributes
...
Fixes octobercms/october#4611 (when combined with a PR to https://github.com/heathdutton/cloudflare )
Related: octobercms/october#4092 , octobercms/october#3841 , octobercms/october#3839
2019-10-09 11:51:06 -06:00
Luke Towers
17f3c6f74b
Added 'email' field type
2019-10-06 16:15:29 -06:00
Tobias Kündig
4f34ac5f4a
Prevent flash of unstyled tabs on page load ( #4666 )
...
Credit to @tobias-kuendig.
2019-10-06 14:42:40 +08:00
Samuel Georges
6daea258b9
Tidy up checkbox list - refs #4599
...
Also had to revert the 100vw improvement on tabs because it causes unnecessary scroll/drag activation. Also reverted change in form.base.less that had no reasoning.
2019-09-21 12:36:31 +10:00
Samuel Georges
202d1f6b04
Update the checkbox list widget ( #4599 )
2019-09-21 11:57:53 +10:00
Luke Towers
fafd05f7c0
Cleaning up spacing
2019-09-14 06:27:24 -06:00
Dan Harrin
7b8fecaa51
Replace use of parseJSON with JSON.parse ( #4517 )
...
Credit to @DanHarrin
2019-09-14 06:25:18 -06:00
Samuel Georges
2962f75221
Include the JSON parser natively in framework.js
...
We've also included it as a separate framework.parser.js file in case its needed by some external lib, such as Storm UI
2019-09-14 17:56:18 +10:00
Samuel Georges
ebcb7ee6fd
Add a small JSON Parser to October framework lib ( #4527 )
...
* Add a small JSON Parser to October framework lib
2019-09-14 17:29:31 +10:00
pavelmgn
4684312cee
Pass path by reference in media.file.upload ( #4616 )
...
Credit to @pavelmgn. Refs: https://github.com/octobercms/october/issues/3124#issuecomment-529577947
2019-09-11 22:22:08 -06:00
Samuel Georges
52e2a838eb
Fixes typo, recompile assets
2019-09-11 21:42:02 +10:00
Samuel Georges
3291e07191
Update Deprecated code in October into (event.key) ( #4489 )
...
Update Deprecated code in October into (event.key)
2019-09-11 21:35:18 +10:00
Ayumi Hamasaki
6942e38615
Remove the IE5 - IE7 Holly Hack support ( #4594 )
...
Credit to @ayumihamsaki
2019-09-04 09:32:29 -06:00
Dan Harrin
9521dd795c
Minor Formatting Corrections in Usage Comments ( #4541 )
...
Credit to @DanHarrin
2019-08-15 09:14:54 -06:00
Dan Harrin
67c9decb20
Standardise use of [] vs array() ( #4548 )
...
Credit to @DanHarrin
2019-08-14 20:46:36 -06:00
Ben Thomson
199407f1a0
Revert #4401 for build 458.
...
Reverts commit 22847e7892 . Will be redeployed in build 459.
2019-08-09 16:07:32 +08:00
Ben Thomson
610e0c383c
Set validation attributes after context check.
...
This prevent fields with multiple contexts from overwriting the label name of another context in the validation messages.
Fixes https://github.com/rainlab/user-plugin/issues/371 .
2019-07-26 00:27:45 +08:00
Ben Thomson
a59d3b83eb
Code quality clean up ( #4449 )
...
Credit to @bennothommo
2019-07-18 08:50:37 -06:00
Alexander Guth
7557173df4
Fix text filter scope ( #4445 )
...
Credit to @alxy. Fixes https://github.com/octobercms/october/pull/4241#issuecomment-510140574
2019-07-17 15:12:32 -06:00
Ayumi Hamasaki
22847e7892
Improve backend accessibility ( #4401 )
...
Credit to @ayumihamsaki. Fixes #4400 .
- Added WAI-ARIA to the layout templates files.
- Added Focus-ring polyfill to allow better keyboard navigation and screen reader support.
- Added WAI-ARIA to tabs and created keyboard arrow controls for tabs.
- Added event.key polyfill to allow removal of deprecated event.keyCode, event.charCode and event.which.
- Fixed all the whitespace, tabbing and indent issues with all the lang files.
- Keyboard navigation now allows the following key actions: Tab, Up Arrow, Down Arrow, Left Arrow, Right Arrow, Home and End buttons.
- Added keyboard navigation for tab panels.
2019-07-17 15:07:45 -06:00
Luke Towers
7782e04ef8
Fix typo
...
Credit to @alxy for spotting it
2019-07-09 09:52:30 -06:00
Luke Towers
029a299816
Remove support for invalid relation type column
...
Fixes #4443 .
2019-07-09 08:25:08 -06:00
Luke Towers
f9f337e664
Only attempt to translate string values
...
Fixes #4398 . Credit to @w20k for finding the issue.
2019-07-09 08:12:44 -06:00
Ben Thomson
be2a850787
Fix code quality errors in Lists widget
2019-07-07 14:49:56 +08:00
Ben Thomson
c1dcc62559
Increment column count when tree is shown
...
Fix centering of no record message in lists when tree is enabled.
2019-07-07 13:05:18 +08:00
Alexander Voronin
c7cea9fd83
Update path to video-poster.png ( #4240 )
...
Now located in Backend module, not CMS module. Credit to @VoroninWD.
2019-06-10 00:24:34 +08:00
Ben Thomson
6d283829c0
Store limited list widget configuration in user preferences ( #4360 )
...
Provides a new method of storing the list page count and visible column configs that survives a user logging out then logging back in to October. In addition, the users are provided with a "Reset to Default" button in the config modal allowing them to use the default list config if preferred.
2019-06-08 11:28:08 +08:00
Scott Bedard
85c7ba34c9
Default to full width (12cl) dashboard widgets ( #4348 )
2019-05-26 09:07:47 +03:00
Rike-cz
83e48c9625
Media Manager with SVG preview ( #4011 )
2019-05-25 15:51:50 +03:00
SeriousKen
a9e198c8b4
Add check to make sure event result is an array in Form widget ( #4331 )
...
Wildcard listeners will add null responses to the event result array and causes an error when they are merged into the result. This PR adds a check to see if each event result is an array before adding it to the result array.
Credit to @SeriousKen. Fixes https://github.com/OFFLINE-GmbH/oc-clockwork-plugin/issues/1
2019-05-20 13:32:29 +08:00
Luke Towers
9f08086c27
Open `rowlink` rows in a new tab when the Command or Ctrl key is held down (previously only did it for the Ctrl key)
2019-05-10 17:46:20 -06:00
Alexander Guth
4e92686c1a
Add support for filters in the RelationController configuration ( #4241 )
...
Credit to @alxy. Docs: https://github.com/octobercms/docs/pull/368
2019-05-04 09:08:12 +08:00
Patrik Nemeček
b345191b3f
Add escaping of values to more backend fields ( #4296 )
...
Credit to @patriknemecek
2019-04-26 12:05:08 -06:00
Denis Denisov
bb37068b1a
Remove functionality to swipe between tabs on mobile ( #4103 )
...
Fixes #4037 . Credit to @w20k
2019-04-25 01:48:12 -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
Luke Towers
57d54eb882
Improve code clarity
2019-04-19 12:39:36 -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
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
Samuel Georges
5190c8177b
Avoid terminating the app using exit() or die()
...
Refs #3783
Refs #3746
2019-03-29 07:10:07 +11:00
Samuel Georges
334ad94ca4
Merge pull request #3965 from ayumihamsaki2/master
...
Update Dashboard Columns from 10 to 12
2019-03-29 01:04:16 +11:00
Ben Thomson
8c1106f027
Allow list configs to add class to head row cell ( #4207 )
...
Credit to @bennothommo. Documented by https://github.com/octobercms/docs/pull/367
2019-03-25 13:37:32 -06:00
Tomy Smith
40bc6e0d67
Ignore disabled FormWidgets in getSaveData() ( #4116 )
...
Fixes #3983 . Credit to @tmus.
2019-03-19 16:45:32 -06:00
Ben Thomson
13a7cc915d
Use Form getSaveData method when saving form widgets within repeaters ( #4160 )
...
Credit to @bennothommo
2019-03-15 22:39:34 -06:00
Luke Towers
bbf398133e
Fix issues with AJAX handlers on dashboard widgets. Replaces #4132
2019-02-13 15:05:18 -06:00
Luke Towers
1fc8dc6fd4
Added ability to require permissions use ReportWidgets
2019-02-11 16:02:30 -06:00
Ben Thomson
970d5622c0
Allow datatables to work within a repeater ( #4102 )
...
Fixes #4063 . Credit to @bennothommo.
2019-02-04 12:50:40 -06:00
Antonie Hogewoning
16ca521cd0
Fix setting default values for repeater in update context ( #4098 )
...
Credit to @CptMeatball
2019-01-31 13:50:21 -06:00
Denis Denisov
ec2a0d5fb0
Tabs and tabels scrolling fix ( #4069 )
...
Fixes #4037 . Credit to @w20k
2019-01-21 23:35:27 -06:00