Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on May 28, 2015
  1. @tractorcow
Commits on Aug 22, 2014
  1. @chillu @halkyon

    FIX Opt-out pf form message escaping (fixes #2796)

    chillu authored halkyon committed
    This fixes a limitation introduced through
    Form messages used to accept HTML, now they’re escaped by default, effectively removing the ability
    to pass in HTML and take care of escaping manually.
    We pass through HTML to message in core through the CTF system, so this needs to be fixed.
    It’s an alternative fix to #2803.
Commits on Apr 16, 2014
  1. @hafriedlander @mateusz
Commits on Mar 5, 2014
  1. @tractorcow
Commits on Oct 3, 2013
  1. @halkyon

    Merge pull request #2288 from chillu/pulls/browser-spellcheck

    halkyon authored
    API Disable discontinued Google Spellcheck in TinyMCE (#2213)
Commits on Sep 30, 2013
  1. @chillu

    Don't link record in GridField form message

    chillu authored
    This is no longer allows through Form->sessionMessage() to avoid XSS.
Commits on Sep 24, 2013
  1. @chillu
  2. @chillu

    FIX Auto-escape titles in TreeDropdownField

    chillu authored
    Related to SS-2013-009. While the default "TreeTitle" was escaped
    within the SiteTree->TreeTitle() getter, other properties like SiteTree->Title
    weren't escaped. The new logic uses the underlying casting helpers
    on the processed objects.
  3. @halkyon @chillu

    BUG Fixing tabindex added to CreditCardField when tabindex is NULL

    halkyon authored chillu committed
    The tabindex increment *should* only be done if there is a tabindex
    that has been set on a CreditCardField already, otherwise it breaks
    the tab ordering.
Commits on Aug 21, 2013
  1. @simonwelsh
Commits on Aug 3, 2013
  1. @chillu

    API Disable discontinued Google Spellcheck in TinyMCE

    chillu authored
    Replaced by browser-based spellchecking if available (Chrome, Firefox),
    with instructions on how to use PSpell as an alternative.
Commits on Jul 12, 2013
  1. @chillu
Commits on May 23, 2013
  1. @chillu

    BUG GridFieldFilterHeader works without non-filterable cols

    chillu authored
    Previously relied on the presence of a last column which wasn't filterable,
    commonly a GridFieldEditButton. If this wasn't present, the filter buttons
    were never added, leading to the GridField JS reload request being sent
    without the required button form action, so GridFieldFilterHeader->handleAction()
    was never called.
Commits on Apr 11, 2013
  1. @chillu
Commits on Mar 29, 2013
  1. @stojg

    BUG: GridFieldFilterHeader only filters on last filter

    stojg authored
    GridFieldFilterHeader only filters on the last filter argument because it keeps recloning the original datalist
Commits on Mar 20, 2013
  1. @chillu

    FIX "Insert Link" and other TinyMCE loading bugs (fixes #8327)

    chillu authored
    Caused by SS loading a URL with html entities (&)
    through the Requirements API, which only works when directly
    inserted into the HTML template (standard behaviour),
    but garbles the URL GET parameters when loaded via the jQuery.ondemand
    JavaScript/XHR logic.
    It didn't fail the request, just meant that tiny_mce_gzip.php wasn't
    getting all the required options from the GET parameters.
    And since this newly loaded file contains the same JS globals,
    it would override previously loaded (correct) state.
Commits on Feb 20, 2013
  1. @chillu

    Merge tag '3.0.5' into 3.0

    chillu authored
Commits on Feb 19, 2013
  1. @chillu

    BUG Find Form actions in CompositeFields for access checks

    chillu authored
    This bug was introduced with the new nested CMS actions
    around December 2012, but wasn't noticed until now
    because checkAccessAction() would wrongly return TRUE
    before the dataFieldByName() check was reached.
Commits on Feb 18, 2013
  1. @dhensby

    Removing redundant function

    dhensby authored
    At the moment form actions (buttons) have the classes 'action action' as default. This is because the extraClass function adds 'action' and then calls the parent method. The parent then includes the $this->Type() ('action') again.
    So I've remove this overloading of extraClass
  2. @chillu

    Fixed line lengths

    chillu authored
Commits on Feb 17, 2013
  1. @chillu
  2. @chillu

    BUG TimeField respects user choice (fixes #8260)

    chillu authored
    Regression from c969e04.
    Also fixes width to accommodate for widest common format:
    "11:11:11 AM"
Commits on Feb 4, 2013
  1. @chillu

    FIX Don't escape values on TreeDropdownField readonly views

    chillu authored
    They typically output TreeTitle() which is assumed to be HTML.
Commits on Jan 29, 2013
  1. @sminnee @chillu

    BUGFIX: Made CSRF-error wording friendlier.

    sminnee authored chillu committed
  2. @sminnee @chillu

    FIX: Removed notice-level error after forms w/ required fields are ma…

    sminnee authored chillu committed
    …de readonly.
Commits on Jan 21, 2013
  1. @chillu

    HTMLEditorField undefined $dimensionsField (fixes #7494)

    chillu authored
    Also use fluent API for form field definition to keep field invocations
    in one place and thereby reduce these kind of bugs.
  2. @chillu

    BUG Form session message clearing regression

    chillu authored
    Regression originally from 729bcc9, but made visible by 014f541
Commits on Jan 15, 2013
  1. @chillu
Commits on Jan 11, 2013
  1. @uniun @chillu
  2. @chillu

    Merge pull request #1051 from uniun/patch-3

    chillu authored
    BUG removeRequiredField() should use array_splice() instead of unset()
  3. @chillu

    Merge pull request #1072 from sunnysideup/patch-2

    chillu authored
    adding extension hook in GridFieldDetailForm.php
  4. @chillu

    Merge pull request #1071 from sunnysideup/patch-1

    chillu authored
    Update forms/TextareaField.php: small edit to description of the field
  5. @chillu

    Merge pull request #1082 from sminnee/form-improvements

    chillu authored
    Form improvements
  6. @chillu

    Merge pull request #1080 from sminnee/caching-improvements

    chillu authored
    Caching improvements
  7. @sminnee @chillu

    NEW: Added replaceExistingFile setting for UploadField.

    sminnee authored chillu committed
    Sometimes has-one UploadFields can get confused about whether or not there is an existing file that needs deleting.  This setting lets you make a more robust has-one UploadField, where any existing file will be replaced.  It more closely mimics simple single-file upload fields.
Something went wrong with that request. Please try again.