silverstripe-framework/docs/en/reference
Hamish Friedlander 2335c074b3 NEW Make shortcode parser more clever about placement
Shortcodes have traditionally had a problem that they are inside <p> tags,
but generate block level elements. This breaks HTML compliance.

This makes the shortcode parser now mutate the DOM based on the "class" attribute on
the shortcode to insert the generated block level element at the right place in the DOM

 - for "left" and "right" elements it puts them just before the block level
   element they are inside

 - for "leftAlone" and "center" elements it splits the DOM around the shortcode.

The trade off is that shortcodes are no longer "text level" features. They need
knowledge of the HTML they are in to perform this transformation, so they can
only be used in (valid) HTML
2013-02-18 10:49:52 +13:00
..
_images MINOR Added CMS architecture documentation 2012-01-01 18:24:09 +01:00
bbcode.md Small text changes, added api links, cont. updating images for tutorials, fixed tutorials from member feedback 2011-03-09 10:05:51 +13:00
cms-architecture.md CMS Titles does not support UTF-8 2012-12-17 17:36:00 +01:00
complextablefield.md Moved GridField docs to reference 2012-10-30 18:59:26 +01:00
database-structure.md Clarified docs on isDev usage in dev/build 2013-01-22 14:29:58 +01:00
dataextension.md APICHANGE: add_extension() is now called directly on the class, instead of on Object 2012-11-07 11:07:55 +13:00
dataobject.md Permission docs 2012-12-17 00:47:30 +01:00
datefield.md FIX DateField Calendar - make dates with day- and monthnames validate 2012-10-12 10:16:35 +02:00
director.md MINOR: update core controller template with more help information. 2012-06-30 15:19:36 +12:00
execution-pipeline.md Fixed markdown whitespace usage 2012-10-02 11:38:16 +02:00
form-field-types.md Update docs/en/reference/form-field-types.md 2013-01-20 19:51:18 +13:00
grid-field.md ENHANCEMENT: Add grid field save handler. 2013-01-15 22:41:25 +11:00
image.md Merge branch 'patch-2' of https://github.com/anselmdk/sapphire into 3.0 2012-09-24 18:22:49 +12:00
index.md Moved GridField docs to reference 2012-10-30 18:59:26 +01:00
injector.md Fixed markdown whitespace usage 2012-10-02 11:38:16 +02:00
layout.md API Move state to enwtine properties, provide API for preview. 2012-12-10 17:52:01 +01:00
member.md APICHANGE: add_extension() is now called directly on the class, instead of on Object 2012-11-07 11:07:55 +13:00
modeladmin.md Permission docs 2012-12-17 00:47:30 +01:00
partial-caching.md Using new template controls in docs 2012-06-27 16:09:31 +02:00
permission.md MINOR Updated coding conventions to require the 'public' keyword for class methods and variables 2012-01-30 23:13:42 +01:00
preview.md NEW Preview size and default mode configurability 2013-01-15 16:50:57 +01:00
requirements.md API Add possibility to combine media-targeting stylesheets. 2013-02-13 11:04:05 +13:00
restfulservice.md Fixed markdown whitespace usage 2012-10-02 11:38:16 +02:00
rssfeed.md Fix typo with setTemplate() rss docs. 2012-12-04 19:54:26 +13:00
searchcontext.md Fixed references to deprecated APIs in docs 2012-06-28 14:49:55 +02:00
shortcodes.md NEW Make shortcode parser more clever about placement 2013-02-18 10:49:52 +13:00
site-reports.md Fixed markdown whitespace usage 2012-10-02 11:38:16 +02:00
siteconfig.md APICHANGE: add_extension() is now called directly on the class, instead of on Object 2012-11-07 11:07:55 +13:00
sitetree.md Method visibility according to coding conventions 2012-09-20 10:46:59 +02:00
sqlquery.md MINOR Formatting fix 2013-01-29 14:35:51 +10:00
tablefield.md Small text changes, added api links, cont. updating images for tutorials, fixed tutorials from member feedback 2011-03-09 10:05:51 +13:00
tablelistfield.md Moved GridField docs to reference 2012-10-30 18:59:26 +01:00
templates-formal-syntax.md ENHANCEMENT: Updated the template language documentation, based on work done by mrmorphic. 2011-12-17 15:25:15 +13:00
templates-upgrading-guide.md Fixed references to deprecated APIs in docs 2012-06-28 14:49:55 +02:00
templates.md Removed 'built-in page controls' links from docs 2012-10-05 17:39:19 +02:00
typography.md MINOR Updated coding conventions to require the 'public' keyword for class methods and variables 2012-01-30 23:13:42 +01:00
uploadfield.md NEW Global default config for UploadField 2013-01-11 09:07:42 +01:00
urlvariabletools.md Merge remote-tracking branch 'origin/3.0' into 3.1 2013-01-30 12:46:24 +01:00