Sam Minnée
|
1189322b41
|
Merge pull request #302 from robert-h-curry/7113-nested-controls-breaking-last
BUGFIX: Issue #7113: Recalculate itemIteratorCount when popping viewer state.
|
2012-04-11 17:19:46 -07:00 |
|
Sam Minnée
|
168eaf72d8
|
Merge pull request #300 from silverstripe-scienceninjas/feature/ssviewer-enhancements
Feature/ssviewer enhancements
|
2012-04-11 16:29:22 -07:00 |
|
Robert Curry
|
0daa76d0b7
|
BUGFIX: Issue #7113: Recalculate itemIteratorCount when popping viewer state.
|
2012-04-12 11:16:41 +12:00 |
|
Hamish Friedlander
|
5c336329b6
|
MINOR: When Up called and we are at the top of the scope, throw a useful error, not just an index undefined error
|
2012-04-11 22:08:05 +12:00 |
|
Hamish Friedlander
|
21bf409b7b
|
BUGFIX: Pass arguments through to subtemplates when rendering those too
|
2012-04-11 21:50:06 +12:00 |
|
Hamish Friedlander
|
e4a043ac0b
|
ENHANCEMENT: Allow arguments to be passed to templates via an array passed to SSViewer#process and via keyword=value pairs in the <% include %> tag
|
2012-04-11 21:34:27 +12:00 |
|
Hamish Friedlander
|
40ca21e6e5
|
MINOR: Remove bugfix that is (a) unnessecary because the key is already just sha hashes, underscores and numbers and (b) broken because it strips the open and close quotes from the key
|
2012-04-11 21:30:57 +12:00 |
|
Andrew O'Neil
|
142a073ce3
|
MINOR: Fix E_STRICT warning in SSViewer
|
2012-04-11 17:36:56 +12:00 |
|
Ingo Schommer
|
40d73127ae
|
MINOR Using late static binding instead of Object::create() calls
|
2012-04-04 17:10:31 +02:00 |
|
Sam Minnee
|
acdd07ac6f
|
BUGFIX: Allow template globals to be used in both object and value contexts (e.g. $Now.Year)
BUGFIX: Allow template globals to return objects as well as values.
|
2012-03-16 15:05:25 +13:00 |
|
Sam Minnee
|
1535ce6d36
|
BUGFIX: Removed used of lcfirst, as it's PHP 5.3 only
|
2012-03-09 18:21:01 +13:00 |
|
Stig Lindqvist
|
68d83d187b
|
BUGFIX PHP 5.2 doesn't allow calling a static method like $className::$staticMethod()
|
2012-03-09 17:36:07 +13:00 |
|
Hamish Friedlander
|
374ed19406
|
API CHANGE: Change variable expose method in TemplateGlobalProvider and TemplateIteratorProvider to (a) not clash with each other and, (b) be less generic
|
2012-03-06 09:31:57 +13:00 |
|
Hamish Friedlander
|
2c65d3a398
|
BUGFIX: Add casting support to global and iterator variable injection
|
2012-03-06 09:31:57 +13:00 |
|
Hamish Friedlander
|
fb246bdd08
|
APICHANGE: Rename getExposedVariables to match coding conventions
|
2012-03-06 09:31:56 +13:00 |
|
Hamish Friedlander
|
e4675d7172
|
BUGFIX: Restore ability to pass injected variables right into SSViewer_DataPresenter
|
2012-03-06 09:31:56 +13:00 |
|
Hamish Friedlander
|
f55c575f95
|
BUGFIX: allowing ssviewer to be called without function arguments
|
2012-03-06 09:31:56 +13:00 |
|
Hamish Friedlander
|
91f4ba15f1
|
ENHANCEMENT: supporting "current scope" loop and with: (with Children) (loop) $Title (end_loop) (end_with)
|
2012-03-06 09:31:55 +13:00 |
|
Hamish Friedlander
|
28bb83552a
|
API-CHANGE: moving iterator support from ViewableData to SSViewer. New set of unit tests for iterator support functions.
|
2012-03-06 09:31:55 +13:00 |
|
Hamish Friedlander
|
927dbbe717
|
API-CHANGE: Global template variables can now be called directly using SSViewer_DataPresenter instead of needing to inherit off ViewableData
|
2012-03-06 09:11:46 +13:00 |
|
Dominik Beerbohm
|
edf6cd6d83
|
API CHANGE: Remove ArrayData::forTemplate(), because it has little usefulness corrupts ViewableData customisation.
|
2012-02-24 16:35:12 +13:00 |
|
Dominik Beerbohm
|
82ef236879
|
Reset ...
|
2012-01-17 00:57:39 +01:00 |
|
Dominik Beerbohm
|
3a9ea42488
|
Update view/SSViewer.php
|
2012-01-16 18:04:26 +01:00 |
|
Sam Minnée
|
c2da56d4a1
|
Merge pull request #136 from simonwelsh/54_fixes
BUGFIX Generate valid PHP when $includeDebuggingComments is true.
|
2012-01-09 19:09:45 -08:00 |
|
Sam Minnée
|
2c770a6f8f
|
Merge pull request #146 from simonwelsh/namespace-manifest
BUGFIX Namespaced classes were always having their namespace prepended t...
|
2012-01-06 15:58:46 -08:00 |
|
Ingo Schommer
|
6dd3dc9f59
|
BUGFIX Support for commas in URLs processed by Requirements and jQuery.ondemand (which uses commas to serialise its dependency data into HTTP headers)
|
2012-01-06 15:34:32 +01:00 |
|
Ingo Schommer
|
a633326c3e
|
ENHANCEMENT Allow Requirements::add_i18n_javascript() to return its files more optimised inclusion, using it in LeftAndMain
|
2012-01-06 15:34:29 +01:00 |
|
Ingo Schommer
|
565e2ab318
|
Merge pull request #143 from Innovatif/sapphire
---
BUGFIX Having <header tag in HTML causes requirements to double. See http://www.silverstripe.org/general-questions/show/17524
|
2011-12-23 16:36:01 +01:00 |
|
Simon Welsh
|
f7516481b1
|
BUGFIX Sanitise keys and tags before using them with Zend_Cache.
|
2011-12-23 10:38:37 +13:00 |
|
Frank Mullenger
|
0a3de455cf
|
MINOR User error was assuming $templateList is always an array when it can also be a string.
|
2011-12-18 15:34:00 +01:00 |
|
Simon Welsh
|
04c8e2b762
|
BUGFIX Generate valid PHP when $includeDebuggingComments is true.
|
2011-12-17 17:35:26 +13:00 |
|
Ingo Schommer
|
1d92172931
|
BUGFIX Returning 'first last' in ViewableData->FirstLast() if item is both at the same time
|
2011-12-17 02:32:21 +01:00 |
|
Ingo Schommer
|
f71781d95a
|
MINOR Using require_once in SSTemplateParser instead of require to avoid class declaration errors when running tests through phpunit binary
|
2011-12-04 13:09:49 +01:00 |
|
Sam Minnee
|
a49b56a348
|
MINOR: Removed usage of deprecated FormField::Name()
|
2011-10-29 17:34:32 +13:00 |
|
Sam Minnee
|
e5afa25522
|
MINOR: Use Deprecation class to indicate deprecated methods in core.
|
2011-10-29 17:34:31 +13:00 |
|
Will Rossiter
|
01bfdbeb90
|
MINOR tweaks to SecurityAdmin layout
|
2011-10-29 15:47:08 +13:00 |
|
Simon Welsh
|
840343ffb7
|
Checks for array to string conversion (E_NOTICE as of PHP5.4)
|
2011-10-29 10:49:17 +13:00 |
|
Ingo Schommer
|
e2bf21ba1a
|
BUGFIX Escaping base URLs for anchor links rewritten by SSViewer::process() with the 'rewriteHashlinks' option enabled (which is a framework default, and necessary because of the use of a <base> tag). Also added escaping for base URLs rendered through the 'php' variation of 'rewriteHashlinks'
|
2011-10-18 11:42:55 +02:00 |
|
Ingo Schommer
|
2ce1882e38
|
ENHANCEMENT Added SSViewer::getOption() as a logical counterpart to SSViewer::setOption()
|
2011-10-18 11:39:01 +02:00 |
|
Will Rossiter
|
1732a17114
|
Merged new-orm into datagrid
|
2011-09-26 16:47:54 +13:00 |
|
Ingo Schommer
|
ce8e72cf0e
|
MINOR Removing executable flag from all files (thanks miiihi)
|
2011-09-18 22:04:02 +02:00 |
|
ajshort
|
79cde9df25
|
API CHANGE: Renamed ArrayData::getArray() to toMap() to make it consistent with DataObject. This also makes it work with SapphireTest assertation methods.
|
2011-05-01 15:26:29 +12:00 |
|
ajshort
|
3a1c2df4e7
|
API CHANGE: Renamed DataObjectDecorator to DataExtension.
API CHANGE: Renamed LeftAndMainDecorator to LeftAndMainExtension.
MINOR: Replaced all references to decorators with extension.
|
2011-04-26 11:01:38 +10:00 |
|
Ingo Schommer
|
9b29616710
|
API CHANGE Rearranged files in sapphire to reflect core dependencies more accurately, and have the tests/ folder mirror its folder structure
|
2011-03-31 09:56:21 +13:00 |
|