From 3c77cf9ea1bfc1a7e5a1861cfc529279a93e3716 Mon Sep 17 00:00:00 2001 From: Normann Lou Date: Sun, 25 Nov 2007 21:19:30 +0000 Subject: [PATCH] 1. fix bug for wrong syntax in Field(); 2. use this->extraClass() for returned string, rather than this->extraClass git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@45588 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- forms/OptionsetField.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/forms/OptionsetField.php b/forms/OptionsetField.php index 554a9e84a..ae70d9fb2 100755 --- a/forms/OptionsetField.php +++ b/forms/OptionsetField.php @@ -38,12 +38,12 @@ class OptionsetField extends DropdownField { $odd = ($odd + 1) % 2; $extraClass = $odd ? "odd" : "even"; $extraClass .= " val" . str_replace(' ','',$key); - $this->disabled ? $disabled = " disabled=\"disabled\"" : $disable = ""; + $disabled = $this->disabled ? 'disabled="disabled"' : $disable = ''; $options .= "
  • name\" type=\"radio\" value=\"$key\"$checked $disabled/>
  • \n"; } $id = $this->id(); - return "\n"; + return "\n"; } protected $disabled = false; @@ -51,8 +51,6 @@ class OptionsetField extends DropdownField { $this->disabled = $val; } - - function performReadonlyTransformation() { // Source and values are DataObject sets. $items = $this->source;