94 Commits

Author SHA1 Message Date
Sam Georges
bcc48054e7 Add hook to render page 2014-08-19 12:35:33 +10:00
Samuel Georges
0980c6d997 Merge pull request #549 from Flynsarmy/twigDebugState
Set twigs debug state to the same as Octobers
2014-08-16 18:01:33 +10:00
flynsarmy
35e4f9c4fb Tailing comma 2014-08-14 21:08:15 +10:00
flynsarmy
869765af76 Set twigs debug state to the same as Octobers 2014-08-14 21:06:58 +10:00
Sam Georges
3ff31f2180 Minor 2014-08-13 21:25:57 +10:00
Samuel Georges
bee85771c6 Merge pull request #544 from Flynsarmy/getTwigMethod
Add getTwig controller method
2014-08-13 21:23:54 +10:00
flynsarmy
55c0ba8934 Add getTwig controller method 2014-08-13 09:08:18 +10:00
Sam Georges
37291a0c63 Throw ApplicationException when AJAX handler not found 2014-08-13 07:52:47 +10:00
alekseybobkov
2018215c44 Implemented the view bag. Minor UX fix. 2014-08-06 22:42:09 +11:00
Sam Georges
8a86927944 Make ApplicationException more friendly 2014-08-03 10:34:33 +10:00
Sam Georges
56d0c3351b private -> protected 2014-08-01 14:54:16 +10:00
Sam Georges
6388ecef52 private -> protected 2014-08-01 13:58:59 +10:00
Sam Georges
8b7bbd1062 Add 'partial' type to list columns. 2014-08-01 10:42:14 +10:00
Sam Georges
fb788c9c0a Make request and access log work 2014-07-30 17:33:26 +10:00
Sam Georges
200615f310 CMS Render partial now supports not throwing an exception.
Components without default partials do not throw errors when used on the page, they simply fail gracefully.
2014-07-29 13:52:01 +10:00
Sam Georges
e85cbf80c5 Fixes unit tests 2014-07-29 13:14:54 +10:00
Sam Georges
12f9c88345 Add hook for renderContent
Fix priority of local<->global events
2014-07-27 12:22:50 +10:00
Sam Georges
5d832a2f7b Fixes #461 2014-07-25 14:21:13 +10:00
Sam Georges
f8f4579f16 Show more detailed errors when custom error page is not enabled 2014-07-24 21:06:33 +10:00
Sam Georges
0dabaf67c1 Files should not appear as themes 2014-07-24 19:16:17 +10:00
Sam Georges
7cd80f8a59 Throw an error when the active theme is not found 2014-07-23 11:33:19 +10:00
Sam Georges
bbbe11c174 Fixes empty pages from routing as home (/) 2014-07-23 08:35:53 +10:00
Sam Georges
15b93c7b03 Rewind DI to prevent double up bug 2014-07-19 16:09:44 +10:00
Sam Georges
a43f4f6b51 Use Parameters model instead of raw DB 2014-07-19 16:07:32 +10:00
alekseybobkov
c324c80969 Added the theme selector 2014-07-19 13:05:50 +11:00
Sam Georges
3c7c87b338 Fixes #254 add Laravel helper functions to Twig environment 2014-07-16 10:30:39 +10:00
Sam Georges
63b98f56c5 Allow routing to nothing without looking up from the Request object 2014-07-14 19:06:23 +10:00
Sam Georges
acce6eb902 Add utility function to Page cms object 2014-07-11 18:50:29 +10:00
alekseybobkov
9c4567fc0b Do not call the layout's onInit() method if there is no layout. 2014-07-09 00:11:59 +11:00
Sam Georges
bab2f5c61c Typo 2014-07-07 17:40:00 +10:00
Sam Georges
fdac3416e1 Added new layout and page method onInit() called after components are initialized and before AJAX requests are processed. 2014-07-07 17:39:22 +10:00
Sam Georges
7ecf361eb3 Fixes validation of requested partial names VS. partial names on file system 2014-07-06 12:42:08 +10:00
Sam Georges
d912b73aab Clean up event parameters to dev standards 2014-07-04 19:14:14 +10:00
alekseybobkov
7056397036 Implemented the hidden page flag. Closes #34. Closes #88. 2014-07-03 17:40:44 +11:00
Sam Georges
1728f148a3 Fixes #361 - Assets paths fail on subfolders 2014-06-29 09:34:49 +10:00
Sam Georges
5c005f79d0 System Twig environment is now extended by plugins
Move the markup manager to system
2014-06-28 21:23:13 +10:00
Sam Georges
7802213bcc Fixes #55 - Assets are now referenced correctly as Assets instead of URLs 2014-06-26 17:29:07 +10:00
Sam Georges
9d2d9b621f Create a System Twig extension, for shared features 2014-06-26 17:29:03 +10:00
alekseybobkov
5488429fe4 Fixed the unknown component caching problem. Added the unknown component handling to the back-end. AJAX request can now be stopped with preventing default action in the oc.beforeRequest event. Fixes #46. 2014-06-26 17:09:25 +11:00
Sam Georges
fc25d67230 Fix docblock 2014-06-25 19:04:34 +10:00
Sam Georges
5eff2fb396 Tidy up code 2014-06-25 19:03:46 +10:00
Samuel Georges
460039cb57 Merge pull request #351 from Flynsarmy/themeFixes
Add Theme::exists(), Fix getPath()
2014-06-25 19:00:43 +10:00
flynsarmy
0e8c0de21f Add Theme::exists(), Fix getPath() 2014-06-25 13:47:16 +10:00
Sam Georges
ddfab72ecc Make {{ this.controller }} available 2014-06-24 20:47:30 +10:00
Sam Georges
eccf96222d Components now support a shared /components/partials directory used as a fallback when a partial is not found. 2014-06-24 16:08:02 +10:00
Sam Georges
070667ebe0 Improve CMS Exception handler.
Previously Twig syntax errors inside a component partial would show the incorrect file and line number. This is fixed.
Also simplified the approach so the stack trace is not hidden inside a closure.
2014-06-24 14:58:46 +10:00
Sam Georges
751e529141 Widgets no longer need to pass their config via options:
Update CHANGELOG.md
2014-06-20 22:00:23 +10:00
Samuel Georges
b5d9916acd Merge pull request #332 from sl1nk3/develop
Minify less files output if enabled
2014-06-20 20:19:54 +10:00
sl1nk3
e2b11591af Minify less files output if enabled 2014-06-20 05:25:10 -04:00
Sam Georges
dc9acd472a Fixes #328 - Move Twig init to Controller constructor 2014-06-20 15:37:19 +10:00