Paul Gwamanda
0ad185345c
Move flashmessage 30px lower
...
Flash message gets in the way of menu items, for a better user interface suggest moving it 30px lower
2017-05-22 14:06:17 +02:00
Samuel Georges
2cbe849ee7
Style fixes
2017-05-22 20:01:09 +10:00
Samuel Georges
605c8221a9
getPlainForeignKey -> getForeignKeyName
2017-05-20 20:03:48 +10:00
Samuel Georges
00ddd8e2b4
string -> ::class + docs
2017-05-20 20:01:19 +10:00
Samuel Georges
cefa19af7d
Backend UI improvements
2017-05-20 20:00:24 +10:00
Szabó Gergő
04e1f6e62e
Typo
...
It is low priority changes. Yesterday I found them too, when I fixed the array index name issue.
2017-05-20 11:54:55 +02:00
Samuel Georges
aa393dc54b
Backend style improvements
...
This should make Windows PCs look a little nicer, albeit inconsistent with others (Sergoe UI is unique). If it's good enough for GitHub, then it's good enough for October.
All text shadows have been stripped, along with some box shading. They were barely noticeable and should speed up the UI.
2017-05-20 17:37:58 +10:00
Samuel Georges
04f89dc5bb
getToken -> token
2017-05-20 13:19:51 +10:00
Samuel Georges
afad2138ec
Merge pull request #2879 from gergo85/patch-2
...
Fixed spaces
2017-05-20 10:26:59 +10:00
Samuel Georges
bab7976331
Merge branch 'develop' into l55upgrade
2017-05-20 09:08:09 +10:00
Samuel Georges
25bcc35020
Stream notes to console
2017-05-20 09:03:58 +10:00
Samuel Georges
6136e89a54
share -> singleton
2017-05-20 00:32:34 +10:00
Szabó Gergő
c597563145
Fixed spaces
2017-05-19 11:29:19 +02:00
Samuel Georges
081a32c928
Change versions for testing
2017-05-19 14:13:23 +10:00
Priit Perna
2b3b6ece46
Made checkbox quick selection configurable
...
With this change the following configuration will show the quick selection links:
"quickselect" => true
2017-05-18 15:16:42 +03:00
Priit Perna
8ee7d3f5ae
Added scope support to the Relation formwidget
2017-05-17 13:00:40 +03:00
Samuel Georges
7e76f39e6c
Add app.name config
...
Various other refittings
2017-05-16 18:50:41 +10:00
Samuel Georges
0e4d05d150
Add migrations to queue database tables
2017-05-16 18:49:05 +10:00
Samuel Georges
4d1bec860d
thumbnailDirectory -> thumbFolder
2017-05-16 08:47:15 +10:00
Samuel Georges
d9cf7381dc
Implement helper method for checking ignored path
...
Refs #2858
2017-05-16 07:38:38 +10:00
Samuel Georges
2a0a91486c
Logic error - fixes #2654
2017-05-16 07:24:07 +10:00
Samuel Georges
5ca3c3fa35
Merge pull request #2859 from TimFoerster/patch-2
...
Allows 0 and ‘0’ values as default values for theme settings
2017-05-15 20:31:59 +10:00
Samuel Georges
f05f4c21cf
Merge pull request #2858 from TimFoerster/patch-1
...
Filter layout by ignored file names
2017-05-15 20:29:53 +10:00
Luke Towers
a5b081b74b
Make the MediaManager messages more generic
2017-05-15 00:16:28 -06:00
Luke Towers
21d4f683c3
Support custom thumbnail directory
...
This enables support for edge cases that require custom thumbnail directories (such as requiring authentication to view generated thumbnails).
2017-05-14 22:41:31 -06:00
Luke Towers
7a820f3c43
Remove reference to hardcoded media path
...
Replaces the reference to a hardcoded `/media` path when generating a local temp file path to utilize the folder name as set in `cms.storage.media.folder`.
2017-05-14 22:28:08 -06:00
Luke Towers
0f04afbea4
Recompile mediamanager assets to include the fix
2017-05-14 19:34:50 -06:00
Luke Towers
84ee4f2679
Fix for #2765
...
Actual changes are in `MediaManager.prototype.deleteConfirmation`, apologies for the trailing whitespace removals, my editor auto does that and I didn't feel like removing it since there shouldn't really be trailing whitespace anyways.
Fixes #2675 (and probably other potential oopsies) by skipping over the "return to parent" item in the deletion handling method. The "return to parent" item contains a reference to the folder above the current folder, which could potentially cause the entire media folder to be deleted; and would certainly remove a lot more than actually intended.
2017-05-14 19:32:57 -06:00
Samuel Georges
57aa723c23
filterExtendScopes -> listFilterExtendScopes
...
extendFilterScopes -> extendListFilterScopes
Filter still belongs to the "List", this would help resolve conflicts if there were ever a FilterController that would carry rightful claim to "filterExtendScopes"
2017-05-14 14:47:17 +10:00
CSNWEB
fe3e44efeb
Add method to easily extend filter scopes ( #2866 )
...
* Add method to easily extend filter scopes
* Add non static method for filter scope extension
2017-05-13 17:31:09 -06:00
Samuel Georges
453e48924e
Apply web middleware group for the good cookies
2017-05-13 22:18:13 +10:00
Samuel Georges
8a95fec188
Refit october:down
2017-05-13 20:43:44 +10:00
Samuel Georges
6b74efa4b0
Improves the DebugExtension
...
It now uses the HtmlDumper from Illuminate to elaborate on each variable when clicked
getName() no longer needed on Twig extensions
2017-05-13 10:20:18 +10:00
Samuel Georges
2b5709adb9
Bump Twig to v2, refit code
2017-05-13 09:34:20 +10:00
Samuel Georges
59d1e7736c
Bump min version to PHP 7
...
Restore tinker command
2017-05-13 09:04:22 +10:00
Luke Towers
95cd3f7077
Translate group name and description
...
Refs: https://github.com/octobercms/october/issues/2772#issuecomment-301125572
2017-05-12 11:22:13 -06:00
Samuel Georges
8d658ea7eb
Remove as per upgrade guide
...
ControllerServiceProvider is no more
2017-05-12 07:20:10 +10:00
Samuel Georges
165d50d971
Changed the logic to use the container binding event
...
Validator is now deferred so this won't be available early
2017-05-12 07:19:45 +10:00
Samuel Georges
5ea79489af
pluck -> value
...
This is an odd one from Laravel, pluck is now value and lists is now pluck. We'll need a release note about this one.
2017-05-12 07:19:06 +10:00
Nauris Linde
2a5f9e5ce2
Update Latvian locales translation ( #2862 )
2017-05-09 19:01:04 -06:00
Luke Towers
85934654f1
Adding Lithuanian to the available languages
...
Refs: #2648
2017-05-09 01:17:06 -06:00
Tim Förster
25daf546fa
Allows 0 and ‘0’ values as default values for theme settings - Refs #2388
2017-05-05 11:20:10 +02:00
TimFoerster
5eb278e883
Filter layout by ignored file names
...
The Layouts get filtered by the filesystem definition of ignored files.
#814
2017-05-04 14:53:19 +02:00
Samuel Georges
52367d0b06
Merge pull request #2849 from gergo85/develop
...
Improve translations
2017-05-03 20:08:57 +10:00
Szabó Gergő
841220c873
Escaped translations
2017-04-28 16:07:20 +02:00
Samuel Georges
349851dd11
Partials, pages and content now support drag'n'drop
2017-04-28 23:37:50 +10:00
Szabó Gergő
a57e0e3080
Replace the str_replace function
2017-04-28 14:20:16 +02:00
Samuel Georges
1723070444
Merge pull request #2801 from amdad/patch-1
...
Prevent preloading files in advance
2017-04-28 19:30:25 +10:00
Szabó Gergő
58dfaf395e
Improve translations
2017-04-28 09:01:21 +02:00
Luke Towers
68e874dc97
AssetMaker Improvements ( #2847 )
...
* Check if asset file exists before symbolizing path
Adds a check to see if the asset file exists before attempting to symbolize it, this will allow the asset combiner to be passed assets with complete paths instead of only relative paths.
* Implement combiner business logic
* Improve handling of bad inputs
2017-04-27 00:17:05 -06:00
Maria Vilaró
3a2b9b1973
Improvements to Spanish translation ( #2843 )
2017-04-26 10:48:26 -06:00
Samuel Georges
6a6378a24d
Strip indexes from repeater data sets
2017-04-26 08:10:45 +10:00
Quezler
cc17b679f1
Code dusting ( #2826 )
...
Code cleaning according to PSR-2 w/ exemptions (mostly dust).
2017-04-24 21:38:19 +10:00
Samuel Georges
cb56c61e36
Retain true backward compatibility with early repeater
2017-04-24 19:06:59 +10:00
Samuel Georges
d7ef8cdcf8
Minor logic change
2017-04-24 13:24:57 +10:00
Samuel Georges
6825ce12c8
Allow external group field definition - Refs #2772
2017-04-24 13:24:57 +10:00
Samuel Georges
c52f91a6d2
Collapsed items should default to or include the group name - Refs #2772
2017-04-24 13:24:56 +10:00
Samuel Georges
dac744dbc6
Scrollpad not rendering on open - Refs #2772
2017-04-24 13:24:56 +10:00
Samuel Georges
acfe619cb9
Add button lacks loading state - Refs #2772
2017-04-24 13:24:55 +10:00
Luke Towers
0fa0301557
Merge pull request #2803 from CSNWEB/patch-5
...
Add readonly / disabled support for checkboxlist (relation form widget)
2017-04-22 10:23:52 -06:00
Samuel Georges
ac7da4634a
Implement working prototype of a grouped repeater
...
Refs #2772
2017-04-22 22:01:17 +10:00
Samuel Georges
83e80745b3
Fixes issue with index incrementation
2017-04-22 21:40:35 +10:00
Samuel Georges
46fcdbc636
Progress on repeater field groups
...
Refs #2772
2017-04-22 21:04:37 +10:00
Samuel Georges
eaf2c9e4d0
Make the content selector more explicit (contentFrom)
2017-04-22 15:31:27 +10:00
Samuel Georges
49f5ec7557
Document and improve popover
2017-04-22 15:25:23 +10:00
Samuel Georges
4644218312
Move autocomplete to Storm UI
...
Rename select AJAX from "source" to "handler" (Refs #2836 )
Document select handler usage
Recompile assets
2017-04-22 11:44:27 +10:00
Jim Cottrell
376a3b59e2
Add AJAX option to custom select functionality
2017-04-21 15:46:03 -06:00
Luke Towers
248af140bb
Merge pull request #2835 from interworks-morr/fix_backend_sidenav_layout
...
Fixing case-sensitive issue with Backend Sidenav Layout - Issue #2834
2017-04-21 13:42:00 -06:00
interworks-morr
46d8ac8972
Fixing case-sensitive issue with Html
2017-04-20 11:47:11 -05:00
Szabó Gergő
130d502f41
Update the Hungarian translation
2017-04-19 10:35:58 +02:00
Szabó Gergő
83b8f48b6f
Translate the "by" word
2017-04-19 10:35:22 +02:00
Samuel Georges
96d0ce1c20
Add mergeConfig helper, useful for extension
...
Refs 8575ece07d
2017-04-17 09:55:50 +10:00
Samuel Georges
27062ddfa0
Fixes folder creation and rename in asset list
2017-04-14 08:07:11 +10:00
Samuel Georges
9df40c07b8
Move extension validation to files only
2017-04-13 09:37:49 +10:00
José Longo
e13fba6068
add missed js language file in /modules/system/assets/js/lang
2017-04-11 14:37:22 +01:00
Luke Towers
a64260c2ff
Merge pull request #2808 from jlongo/master
...
Added support/files for pt_pt language
2017-04-11 01:58:52 -06:00
Samuel Georges
015b34fe88
Block media manager entirely if user lacks access
2017-04-11 08:40:39 +10:00
José Longo
0de1306427
add locale pt-pt in $localeOptions
2017-04-10 15:08:50 +01:00
José Longo
9511698fcf
add in system dir/files for pt-pt language
2017-04-10 15:07:27 +01:00
José Longo
228bdb3f35
add cms dir/file for pt-pt language
2017-04-10 15:06:00 +01:00
José Longo
4f3287822b
Add dir/file for pt_pt language
2017-04-10 15:04:58 +01:00
Samuel Georges
433cf1d504
Additional security fixes
2017-04-10 16:02:05 +10:00
CSNWEB
3cfb8c7587
DRY up the code
2017-04-09 04:01:34 +02:00
Samuel Georges
24c8b4368a
Various security and UI fixes
...
The Media Manager now uses a white list approach to blocking files, we have been advised that the blacklist approach is too fragile and we agree.
Asset List and Media Manager now use $.oc.alert when displaying errors
2017-04-09 08:00:56 +10:00
Christophe Vuagniaux
9e74fe6a53
Repeaters Firefox compatibility fixes ( #2738 )
...
* Repeaters fix Firefox collapse/expand buttons not working
* Repeaters fix Firefox open new tab when CTRL + click on Expand/Collapse buttons
2017-04-08 20:21:34 +10:00
CSNWEB
ee2dd7ac1c
Add readOnly / disabled support for checkboxlist
...
Relations rendered with the relation formwidget using checkboxlist are now correctly rendered like in the previewMode.
2017-04-07 21:04:20 +02:00
amdad
5aea608e77
Prevent preloading files in advance
...
Files should be loaded on user click. Huge amount of data is loaded on page load, especially if many audio instances are on page. This is temporary solution. Ultimately widget should support params to match html5 audio/video tags.
2017-04-07 10:27:36 +02:00
Samuel Georges
982bc43348
Fixes recordfinder (again)
...
Lots of complicated stuff going on here, all elements are getting wiped out when a record is updated and the control is getting disposed at the same time. We've created a dedicated variable to store the datalocker name as a string, this represents a small memory leak but a necessary one it seems.
Fixes #2798
2017-04-07 07:48:04 +10:00
Samuel Georges
5daf4365ae
Move the change event to the input element
...
This should bubble to the parent control element and persist any logic that depends on the old event
Fixes #2684
2017-04-06 08:08:50 +10:00
Samuel Georges
328a74c1ff
Fixes JS error in recordfinder
...
It looks like the inheritance of the foundation library has caused a logic error
Refs #2756
Recompile assets
2017-04-06 07:51:04 +10:00
asbig
91c9d0cd17
Fixes icon styling in FireFox and Windows environment
...
line-height from .status-icon to .status-icon > i. (#2776 ) In /modules/system/assets/ui/less/chart.less.
2017-04-05 23:19:31 +10:00
Samuel Georges
b858ff680e
Fixes required: false being treated as true
...
Fixes #2712
2017-04-05 22:24:00 +10:00
Samuel Georges
9f809becca
Fixes a bug when saving a modified template
...
When template has been modified outside of the CMS (mtime mismatch).
Fixes #2690
2017-04-05 22:07:15 +10:00
Samuel Georges
68f515ba0e
Exception handling when no core updates exist
...
Fixes #2793
2017-04-03 08:18:12 +10:00
Alwin Drenth
dbd9af3ba0
Update Dutch language for build v409
2017-04-01 15:43:14 +02:00
Samuel Georges
d472a0b0a8
Core updates now support !!! (important)
...
There have been some small internal API changes that have been causing grief for some users. While all updates are technically "safe", user workarounds and custom implementations can never be predicted with certainty. This change will allow us to say with confidence, either
- Yep, no worries this is a safe update. Relax. Versus;
- Might want to watch this one, just in case.
2017-04-01 12:07:24 +11:00
Samuel Georges
8aa9d25a91
Broadcast combined assets as static
...
Follow on from 329a275f10
Fixes #2474 (again)
2017-03-31 13:02:16 +11:00
Samuel Georges
fe13d8a1d1
Convert purgeable attributes to class properties
...
This fixes #2779 where developers might enter custom values in the pluginDetails() method
2017-03-31 10:03:02 +11:00
Anže Časar
e0ce714285
Fix translatable URL caching
...
The same fix as https://github.com/rainlab/pages-plugin/pull/244 but for CMS pages.
2017-03-28 17:52:42 +02:00
Luke Towers
d1c9b1a6f1
Support updating existing sidemenus
...
Fixes #2757 , #2777
2017-03-24 09:05:35 -06:00
Samuel Georges
330a41f39c
Improve form controller docs
2017-03-23 08:48:26 +11:00
Samuel Georges
f8e7fa03e0
Refactor remove option implementation
...
Refs #2756
Add disabled support
Fixes #1199
2017-03-22 09:26:05 +11:00
Samuel Georges
e8f6cb4dc5
Merge pull request #2756 from ChVuagniaux/RecordFinder-Remove-button
...
RecordFinder - add a remove button
2017-03-22 09:06:27 +11:00
Daniel-Bruni Ziermann
2b3a0caaee
German Translation ( #2767 )
...
* German Translation
The correct value for 'de' is 'Deutsch'
2017-03-21 11:15:26 -06:00
Samuel Georges
a40357cec9
Added a check for missing dependencies in two places
...
- System dashboard now lists missing dependencies
- Installing a plugin with missing dependencies will also attempt to install those dependencies at the same time
Fixes #36
2017-03-21 17:42:56 +11:00
Samuel Georges
c7eb965af8
Introduce ignorePatterns to Media Library, ignoring dot files by default
...
Roll back some changes from #2692
2017-03-20 17:42:17 +11:00
Samuel Georges
31ba5e29bd
Introduce Resources component for testing
...
This should be considered experimental at this stage, however this component is used in every October website we've built thus far, it makes sense for it to be included in the core. Once tested we will look at documenting it with an accompanying screencast video.
2017-03-20 17:32:20 +11:00
Luke Towers
1ad5a58ae8
Merge pull request #2764 from angelside/develop
...
Update _recordfinder_form hard coded button "Cancel" text
2017-03-19 13:25:05 -06:00
Samuel Georges
b447b8e056
Merge pull request #2692 from ctf0/regex-hide
...
use regex to hide files under media manger
2017-03-19 19:28:40 +11:00
Samuel Georges
b6fedfb688
Specify explicit form element
...
This allows request elements external to the form to serialize a target form for use. An example might be a search form at the top of a page, list of results in the middle, then the pagination at the bottom. The pagination would need to target the search form with data-request-form to persist the search query value.
This should work with the JS API too, passed as an object, because $($()) is acceptable in jQuery
2017-03-19 13:54:21 +11:00
juysoft
be7490c878
Update _recordfinder_form hard coded button "Cancel" text
2017-03-18 23:54:24 +02:00
Samuel Georges
6697e00649
Backend::URL -> Backend::url
2017-03-16 17:16:03 +11:00
Samuel Georges
0a981a25f7
API docs progress
...
Controller -> SystemController for consistency
2017-03-16 17:08:20 +11:00
Luke Towers
0df8f55450
Translate component properties' validationMessages
...
Fixes #2755
2017-03-15 16:56:22 -06:00
Samuel Georges
51ac144049
Moves CMS components to directory where they belong
...
Improve inline docs
2017-03-16 07:00:39 +11:00
Samuel Georges
b841f9e066
{@inheritDoc} -> @inheritDoc
2017-03-16 06:26:14 +11:00
Christophe Vuagniaux
91d39d275c
RecordFinder - add a remove button
2017-03-15 12:33:02 +01:00
Samuel Georges
18c6bb63a2
API docs progress
2017-03-15 18:03:26 +11:00
Samuel Georges
ec18697ae2
Cannot use Cms\Classes\Controller as Controller because the name is already in use
...
Remove test code
2017-03-14 19:42:37 +11:00
Samuel Georges
e54cf7133b
Improve some inline docs in preparation for API docs
2017-03-14 19:36:17 +11:00
Samuel Georges
5f91c45f79
Implement disabled support for some form widgets
...
Recompile assets
Fixes #2749 (Media Finder)
Fixes #2750 (File upload)
Fixes #2751 (Rich Editor)
Refs #2724
2017-03-14 13:52:47 +11:00
Samuel Georges
e7fa4b832a
Rollback 84b533454e
...
See #2749 , #2750 & #2751 on notes for how to better handle this. Put simply, the control of disabled VS previewMode should be given to the individual form widget, as opposed to the spawning parent.
2017-03-14 06:49:33 +11:00
Luke Towers
3876dc61d1
Rollback c836d92f9f
...
Rollback due to discussion on c836d92f9f . Will be looked into again later when addressing #2311 .
2017-03-13 09:36:49 -06:00
Luke Towers
84b533454e
Allow FormWidgets to be disabled like regular FormFields
...
Adds support for the `disabled` property to FormWidgets so that they will match the behaviour present in regular FormFields. Fixes #2724 and a personal annoyance of mine :)
2017-03-11 02:12:47 -06:00
Luke Towers
03fc5cb78e
Merge pull request #2742 from firemankurt/master
...
Allows Settings to be defined in YAML
2017-03-10 14:37:02 -06:00
Kurt Jensen
0710418df7
Converted all indents to spaces
...
Converted all indents to spaces
2017-03-10 12:08:42 -08:00
Kurt Jensen
c6d3780d10
Allows Settings to be defined in YAML
...
Allow settings array to be defined in the plugin.yaml file instead of just in php file.
2017-03-09 21:33:35 -08:00
Samuel Georges
d642605f87
Remove old fix and spruce up code
2017-03-04 15:23:12 +11:00
Samuel Georges
380a71d7b9
IE11 will not honor height 100% when overflow is used on the Y axis
...
Fixes #2672
2017-03-04 14:55:19 +11:00
Samuel Georges
bc161b94f7
Menu items are supposed to be counted in 100s
...
Plugin authors may need to adjust their menu items from this.
2017-03-03 08:07:13 +11:00
Szabó Gergő
8cfc10280a
Update Hungarian translation
2017-03-02 13:52:01 +01:00
Samuel Georges
e9cc782120
Peer review #2723
2017-03-01 14:31:37 +11:00
Luke Towers
3aa251db4e
Client side enforcement of repeater maxitems
...
Adds client side enforcement of the max items property of the repeater form widget
2017-02-28 20:43:08 -06:00
Luke Towers
5c56c9579d
Add support for maxItems to the Repeater FormWidget
...
Refs: #2710
2017-02-28 20:36:32 -06:00
Samuel Georges
023f2ac0f5
Push add/remove events to JS
...
Refs #2710 /cc @LukeTowers
2017-03-01 12:40:15 +11:00
Samuel Georges
03959fa087
Minor fix to casing
2017-02-28 17:25:44 +11:00
Samuel Georges
b59dd77c12
Prefer to keep this language key unique
...
Just in case we decide to call it something else on the dashboard
Revert #2709 (aec4591410 )
2017-02-28 17:19:06 +11:00
Vladimir Kattsov
aec4591410
👌 Remove unnecessary lang string
2017-02-27 11:08:23 +03:00
Vladimir Kattsov
c73e0ea811
Unhardcoded lang string in active theme widget, add russian translation
2017-02-25 12:05:08 +03:00
Samuel Georges
39dc4503b2
Fixes typo - refs #2696
2017-02-23 08:04:20 +11:00
Samuel Georges
c704ddcdf0
md5 is faster than crc32 in PHP apparently
...
Reference https://3v4l.org/2MAUr
2017-02-23 07:40:04 +11:00
Muah
bcd75c84c0
use regex to hide files under media manger
2017-02-20 13:54:30 +02:00
Panagiotis Koursaris
7a308f1f71
Greek Language Update
2017-02-19 14:38:31 +02:00
Muah
f505f3577f
Add helper info for the util command
2017-02-19 13:31:32 +11:00
Samuel Georges
5aa351f67c
System files should return fully qualified path
...
- Not sure how this was not fixed sooner, since there is no easy way to obtain a full qualified URL from a system file.
- If a CDN is used this method will return a URL.
- The asset combiner returns a FQ URL as well, although it didn't always, perhaps this is a relic from that time that was never retrofitted.
2017-02-18 12:23:31 +11:00
Luke Towers
cdc8b23fd4
Fixing same-origin AJAX requests
...
jQuery sends multiple values for the `X-REQUESTED-WITH` header if it has already been set, even when the value is the same. This means that same-origin requests would send `X-REQUESTED-WITH: XMLHttpRequest, XMLHttpRequest` which isn't detected as AJAX by Laravel/Symphony.
To fix this issue while retaining the crossDomain usage of framework.js, I've used `crossDomain: false` to trick jQuery into sending the header anyways on cross-origin requests. This is still changeable by the user in the `ajaxSetup` event.
2017-02-15 09:56:43 -06:00
Luke Towers
178ac8f76b
Merge pull request #2680 from filipac/patch-3
...
Messed up fields comment order
2017-02-15 08:54:07 -06:00
Luke Towers
c836d92f9f
Make number field an HTML5 number field
...
Makes the `number` form field actually be an HTML5 `type="number"` field.
2017-02-15 08:44:12 -06:00
Filip Iulian Pacurar
2cfa9f0613
Messed up fields comment order
2017-02-15 14:21:01 +02:00
Samuel Georges
a4b3d2dd3b
Demo theme patch can be removed now
...
This causes the unit tests to fail on some systems
2017-02-15 20:50:52 +11:00
Luke Towers
c4031de6d6
X-Requested-With to uppercase
...
Style change because headers are case insensitive
2017-02-14 17:53:43 -06:00
Luke Towers
88d53ec0d5
Support CORS requests via framework.js
...
Adds support for Cross-Origin requests made via framework.js by manually adding the `X-Requested-With: XMLHttpRequest` header required for server-side detection of AJAX requests that is sent on normal Same-Origin AJAX requests but stripped by default by jQuery when making Cross-Origin requests. Note: Request target server still needs to have `Access-Control` headers configured correctly to return a request.
2017-02-14 17:46:56 -06:00
Samuel Georges
d9a2b88852
Pass records by reference to overcome halting event issue
...
Refs https://github.com/octobercms/october/pull/1853
2017-02-15 05:58:44 +11:00
Samuel Georges
09085c5e03
Add explanation - Refs #2674
2017-02-15 05:51:30 +11:00
Luke Towers
4bb0f216f9
Merge pull request #2674 from tschallacka/IIS-getrealpath-fix
...
Fix for get realPath on IIS.
2017-02-14 12:31:40 -06:00
tschallacka
65247c4ce2
Fix for get realPath on IIS.
...
Sometimes getRealPath is empty when requested on IIS and needs to be rebuilt manually.
2017-02-14 09:22:34 +01:00
Luke Towers
9f3c2b8bf6
Switched backend.list.extendRecords event triggering
...
Made the event triggering for the new backend.list.extendRecords event triggering more consistent with the rest of the class.
2017-02-14 02:20:23 -06:00
Luke Towers
fd3fbf5e52
Merge pull request #1853 from leocavalcante/feature-list-extend-records
...
Make available to extends Lists records
2017-02-14 02:17:16 -06:00
Samuel Georges
d85a6901fe
Typo
2017-02-13 08:29:34 +11:00
Sevdin Filiz
a99715ff2a
Update modules/system/lang/en/lang.php ( #2670 )
...
Correcting mixed up system log setting comment values
2017-02-11 15:38:51 -06:00
Sevdin Filiz
880b770ad3
Add 'logging' language variable for logging setting tab. ( #2669 )
...
"defaultTab: Logging" definition is hard coded. Changing it to pull from "system::lang.log.default_tab"
2017-02-11 15:26:01 -06:00
Luke Towers
9a2a981cdf
Merge pull request #2668 from angelside/master
...
Update modules/system/lang/en/lang.php
2017-02-11 13:09:15 -06:00
Sevdin Filiz
4b3c43c676
Update modules/system/lang/en/lang.php
...
For Turkish language we use "Türkçe", not "Türk". "Türk" is a person (adjective), "Türkçe" is a language name.
Example:
- We speak Türkçe.
- I am a Türk.
2017-02-11 16:14:04 +02:00
Samuel Georges
8ffc744dc0
Merge branch 'develop' of github.com:octobercms/october into develop
2017-02-08 19:11:57 +11:00
Samuel Georges
13471b4178
Bump froala_editor to v2.4.2
2017-02-08 19:10:24 +11:00
octolit
43391688be
Lithuanian translation for system/lang ( #2648 )
...
* Lithuanian translation for system/lang
* Lithuanian backend translation for cms/lang
* Lithuanian backend translation
Final and complete translation for backend/lang for Lithuanian. Also
added locale option in modules/backend/models/Preference.php for
back-end users to be able to select new locale -> Lietuvių (Lithuanian)
* reset_error translated
2017-02-07 14:56:06 -06:00
Samuel Georges
462c9cd4e8
Introduce theme logging + log settings
...
CmsObject changes can now be tracked (disabled by default)
Request logging is now disabled by default (security vector)
2017-02-08 05:44:04 +11:00
Samuel Georges
cc1a67373c
Add title to template list
...
Makes it easier to read longer template descriptions
2017-02-08 05:44:04 +11:00
Samuel Georges
4ade0d4952
Minor styling tweak /cc @LukeTowers
2017-02-08 05:44:04 +11:00
Ioannis Lazaridis
a5ae9c7148
Update greek translations
2017-02-07 13:07:34 +01:00
Samuel Georges
b7617d4166
Merge pull request #2656 from gpasztor87/patch-2
...
Typo
2017-02-07 07:41:12 +11:00
Luke Towers
37a735c8ed
Process JS API requests through the document
...
Process JS API requests ($.request(handler, options)) through the document object instead of a non-existent form element. The form element was originally added because the framework only supported requests made from within a form
```
[22:08:12] spunky: The $triggerEl was implemented because previously it was just $form
[22:08:24] spunky: For data-requests without a form, these events were being ignored
[22:08:31] spunky: So as a workaround I implemented $triggerEl
```
As this is no longer the case, any JS API requests will now be made through the document element instead to support listening to events (such as ajaxSetup) even when there is no real attached element to trigger them on.
2017-02-06 10:36:57 -06:00
Pásztor Gábor
8beadb1ecc
Typo
2017-02-05 21:43:14 +01:00
Samuel Georges
f7e80b2cb6
Added a $force flag to bootAll and registerAll method for unit tests
...
Fixes #2592
2017-02-05 07:09:27 +11:00
Samuel Georges
d2082e0ea0
Throw an error when framework loads twice
...
Fixes #2379
2017-02-05 06:49:11 +11:00
Samuel Georges
562f60730f
Fix bug in handleConfirmMessage override
2017-02-04 20:15:13 +11:00
Samuel Georges
6cd76e9c6d
Add handleValidationMessage override function
2017-02-04 20:03:45 +11:00
Samuel Georges
88ed5c2c64
Dedicated ajaxSetup event for modifying option
...
Allow overriding confirm message with handleConfirmMessage function
2017-02-04 19:44:53 +11:00
Samuel Georges
7bcc31eef8
Add handleRedirectResponse override function
2017-02-04 19:14:26 +11:00
Samuel Georges
e323a1b98a
Added handleFlashMessage function to framework.js
...
- Used for handling flash messages via JS API
Request options are now passed to ajaxBeforeSend & ajaxPromise events
Improved framework extras
- Fixes data-request-flash when used within a plain form, this code would fail because $triggerEl is set to a plain form:
`<form><button data-request="..." data-request-flash>...</button></form>`
2017-02-04 15:42:43 +11:00
Samuel Georges
08c5a27e50
Peer review 2be18764d4
2017-02-04 09:21:45 +11:00
Luke Towers
2be18764d4
Support passing objects as the loading indicator
...
Adds support for passing objects to be used as the loading indicator. Note: Objects must support `.show()` and `.hide()` methods.
Example:
```js
$.request('onHandler', {
loading: $.oc.stripeLoadIndicator
});
```
2017-02-03 15:54:59 -06:00
Samuel Georges
ebed3cde5e
Add afterUpdate event to match keyup
...
Recompile assets
Refs #2336
2017-02-03 06:50:38 +11:00
Samuel Georges
3bc87fb945
Merge pull request #2336 from rounce/master
...
input: on paste
2017-02-03 06:47:21 +11:00
Mattias Hamberg
1d31fe3baa
Updated swedish language file
2017-02-03 06:40:28 +11:00
Samuel Georges
0d1fc43212
Add isSelected() helper to form field
...
Fixes an issue where dropdown NULL and 0 are treated as the same
Fixes #2612
2017-02-03 06:35:23 +11:00
Samuel Georges
3365aee129
Halcyon models don't support relations
...
Use a simple fill() approach instead of trying to set nested fields via their relations
Refs https://github.com/rainlab/translate-plugin/issues/216
2017-02-03 06:00:52 +11:00
Luke Towers
749835f73d
Merge pull request #2642 from norotaro/patch-1
...
Update RelationController::onRelationManageUpdate
2017-02-01 15:07:46 -06:00
Samuel Georges
4d4bad4f75
Setup => Installation - Fixes #2569
2017-02-02 07:07:52 +11:00
Samuel Georges
bf17fa44e6
Merge pull request #2610 from lukaszbanas-extremecoding/issue_2609
...
Support deferred binding for single view modes in RelationController
2017-02-02 06:46:09 +11:00
norotaro
2ac4dad4e9
Update RelationController::onRelationManageUpdate
...
As in `onRelationManageCreate()`, `onRelationManageDelete()`, `onRelationManageAdd()`, etc, it needs to return `$this->relationRefresh()` for `relationExtendRefreshResults()` to be executed
2017-02-01 12:14:41 -03:00
Luke Towers
13aef49ebb
Respect custom sort_order column value
...
Adds support to the ReorderController behavior for custom `sort_order` column names.
2017-01-30 19:05:16 -06:00
Samuel Georges
b2301a8056
Add new config cms.forceBytecodeInvalidation
...
Refs #2385
2017-01-31 07:23:58 +11:00
Luke Towers
8caf3c5d02
Merge pull request #2638 from gabsource/translation-fr
...
Update the french translation
2017-01-30 09:38:28 -06:00
Jérémy Gaulin
09ffbac2ce
New translation keys for french
2017-01-30 15:38:03 +04:00
Szabó Gergő
dda656e50f
Minor typo
2017-01-30 10:08:09 +01:00
Szabó Gergő
ebd476e00f
Update the Hungarian translate
2017-01-30 10:07:55 +01:00
Samuel Georges
8b71385481
Removed "before" events
...
There is no use case for them (yet)
Refs #2628
2017-01-30 08:33:32 +11:00
Samuel Georges
15209a9575
Bring events in to line with dev guide
...
Proof class
Refs #2628
2017-01-30 08:25:43 +11:00
Samuel Georges
0f00c3a5f3
Merge pull request #2628 from Klaasie/feature/media-manager-events
...
Add events to Media Manager widget
2017-01-30 08:03:06 +11:00
Samuel Georges
e2a5d54393
Revise #2426 - Rename preview to previewImage
...
This is an exotic feature so don't include in the form fields
2017-01-29 09:13:01 +11:00
Luke Towers
8545c9cdab
Merge pull request #2365 from shellus/master
...
improve zh-cn lang coverage
2017-01-28 16:10:41 -06:00
Samuel Georges
8b2be062e5
Merge pull request #2426 from gergo85/develop
...
Set the path of theme preview image manually
2017-01-29 09:07:52 +11:00
Luke Towers
a3b98944be
Fix typo in RelationController (original #2460 )
...
Fixes minor typo initially proposed in #2460 , resubmitted here as original author vanished.
2017-01-28 15:47:25 -06:00
Samuel Georges
e7609aa5e8
Improvements to repeater collapsing
...
Removed the expand all, collapse all buttons, they are a bit too bulky so have been replaced with the standard CTRL+click behavior.
Added foundation library to repeater.js
Add "titleFrom" option to specify which input to use for the collapsed title
Styling improvements
Refs #2632 + #2631
2017-01-28 11:59:28 +11:00
Christophe Vuagniaux
4dbe172a43
Repeaters add Expand Collapse buttons see #2631
2017-01-28 11:03:49 +11:00
Samuel Georges
63c0aa5384
Merge pull request #2625 from vannut/patch-1
...
Update /cms/en/lang.php
2017-01-28 11:00:27 +11:00
Samuel Georges
96fcb7fd79
Minor tidy
2017-01-28 07:43:24 +11:00
Aleksey Bobkov
761b03ef16
Merge branch 'develop' of github.com:octobercms/october into develop
2017-01-25 20:16:23 -08:00
Aleksey Bobkov
0d30931045
Minor styling fixes in the table widget. Fixed a bug where empty values in the table widget could be rendered as 'undefined' in Safari.
2017-01-25 20:15:12 -08:00
Samuel Georges
5b5e23bfb8
Minor touch up from #2604
2017-01-26 11:30:26 +11:00
Samuel Georges
5e729f9978
Merge pull request #2604 from dubcanada/patch-1
...
If CMS module is loaded (and MediaManager exists) bind it
2017-01-26 11:27:56 +11:00
Samuel Georges
56ad25ec6f
Remove code deprecations for 2017
...
Recompile assets
2017-01-26 11:26:53 +11:00
Samuel Georges
513a75c87e
Remove data-title from table data
...
This was utilized by an older responsive table implementation, no longer in use
2017-01-26 11:00:23 +11:00
Klaas Poortinga
7cfb7da7d0
Add events to Media Manager widget
2017-01-24 21:20:14 +01:00
vannut
6dc5a9c48b
Update lang.php
2017-01-23 23:56:14 +01:00
Samuel Georges
0251d1dd83
Merge pull request #2601 from GinoPane/develop
...
Belarusian Localization
2017-01-24 08:17:47 +11:00
Samuel Georges
60c322cf46
Add note from #2620
2017-01-21 11:30:19 +11:00
Luke Towers
8fcc80b9e1
Support nested components
...
This adds proper support for nested components by saving the value of the existing component context and restoring it after rendering the desired component. Fixes octobercms/october#2619
2017-01-20 14:34:48 -06:00
Samuel Georges
22bc5fce68
Bust OP cache for CMS template cache files
...
Fixes #2385
2017-01-20 07:20:08 +11:00
Samuel Georges
f67c38b303
Spacing adjustments
2017-01-14 06:02:07 +11:00
lbanas
b6683c2329
issue 2609
2017-01-13 09:59:11 +01:00
Aleksey Bobkov
e35429cf28
Merge branch 'develop' of github.com:octobercms/october into develop
2017-01-12 20:13:50 -08:00
Aleksey Bobkov
6e54433bc1
Implemented page sorting by title, URL and file name in the CMS back-end. Closes #84
2017-01-12 20:13:32 -08:00
Aleksey Bobkov
5415e64cf3
Added an option to suppress folders in the MediaLibrary::listFolderContents() calls. Fixes #2016
2017-01-12 17:40:08 -08:00
Alexander Guth
7894284409
Add afterUpdate event ( #2574 )
...
Add afterUpdate event
2017-01-13 08:02:41 +11:00
Samuel Georges
6b56476f66
Merge pull request #2469 from joseph-d/patch-1
...
Update Filter.php
2017-01-13 06:29:54 +11:00
Samuel Georges
1a267b8d03
Code clean up from #2562
2017-01-13 06:15:59 +11:00
Samuel Georges
17d0d5dc6b
Merge pull request #2562 from sw-double/feature/tables-config
...
Respect database tables config.
2017-01-13 06:08:27 +11:00
Aleksey Bobkov
4b3ab44bab
Use minified JavaScript for the Media Manager
2017-01-11 20:13:03 -08:00
Aleksey Bobkov
e3d864e0f7
Fixes item selection on touch laptops in the Media Manager. Fixes #2490
2017-01-11 20:00:23 -08:00
dubcanada
0a4390b4d9
If CMS module is loaded (and MediaManager exists) bind it
...
I am using OctoberCMS without the CMS module (removed from modules directory and turned off in cms.php) and I am getting an error in the backend regarding missing `MediaManager` class. I wrapped this in a class_exists to check that MediaManager exists before binding it.
Let me know your thoughts.
2017-01-10 13:45:59 -04:00
Konstantin L
2b5cf64ddf
Use Config::get() instead of config() helper.
2017-01-10 15:51:26 +01:00
Sergey Karavay
22d09e50db
Add Belarusian translated language files into backend, cms and system modules.
...
All lines translated.
2017-01-10 08:06:28 +00:00
Sergey Karavay
024ec54051
Merge remote-tracking branch 'upstream/develop' into develop
2017-01-09 20:07:41 +00:00
Samuel Georges
54160d069d
Merge pull request #2597 from LukeTowers/patch-10
...
[bugFix] RelationController manage[title] not respected in Create contexts
2017-01-10 06:08:51 +11:00
Samuel Georges
f9c659343b
Further styling improvements
...
Refs #2575
2017-01-09 08:37:36 +11:00
Samuel Georges
62d7ff9532
Merge pull request #2575 from triasrahman/develop
...
Enhance usability of list pagination.
2017-01-09 07:51:01 +11:00
Samuel Georges
5caf40c4ad
Merge pull request #2593 from gpasztor87/patch-1
...
Fix backendPreferences live update script.
2017-01-09 06:28:30 +11:00
Samuel Georges
5f4945af7c
Merge pull request #2586 from octoberfa/master
...
Update Persian Language
2017-01-08 11:37:57 +11:00
Samuel Georges
f9a8d02172
Merge pull request #2577 from gpasztor87/develop
...
Style fixes on report container and plugin details page.
2017-01-08 11:20:38 +11:00
Samuel Georges
7e7e9720d2
Merge pull request #2582 from tschallacka/ukraine-fix
...
Unescaped quote fix
2017-01-08 10:31:57 +11:00
Marvin
6bdd1c2d9c
Improve French translation ( #2581 )
...
* Fix french translation for login
* Translated new keys for french locales
* Changed french form translation to something more gender neutral
2017-01-08 10:30:43 +11:00
Samuel Georges
0162e99747
Minor fixes #2580
2017-01-08 10:26:06 +11:00
Samuel Georges
c9bb4d396e
Merge pull request #2573 from sw-double/feature/datepicker-year-range
...
Support yearRange property for datepicker form field
2017-01-07 12:10:49 +11:00
Luke Towers
83474c96eb
Make the changes to the _manage_form.htm partial to support custom titles on manage forms in Create contexts
2017-01-06 18:01:33 -06:00
Luke Towers
102831ecc2
Improve RelationController evalManageTitle()
...
Improves the evalManageTitle() method of the RelationController by making it possible to detect being the create manage form, which will enable us to utilize the results of the evalManageTitle in the manage_form partial.
2017-01-06 17:45:58 -06:00
Pásztor Gábor
bb5b20ed94
Fix backendPreferences live update script.
2017-01-05 18:42:03 +01:00
Sajjad
3d3a788076
Update Persian Language
2016-12-30 18:14:53 +03:30
Tschallacka
1c1082fdcd
Also missing closing bracket fix
2016-12-27 23:09:08 +01:00