]> git.mjollnir.org Git - moodle.git/commitdiff
fixes MDL-9195 mform->hardFreeze() doesn't remove id attribute of label for checkbox
authorjamiesensei <jamiesensei>
Wed, 4 Apr 2007 10:16:22 +0000 (10:16 +0000)
committerjamiesensei <jamiesensei>
Wed, 4 Apr 2007 10:16:22 +0000 (10:16 +0000)
lib/form/checkbox.php

index b62861b1de09de323291d3b73b14299e52ad798b..294cd32284645fbd8d5e8a9f11791afa0afde7d2 100644 (file)
@@ -99,5 +99,19 @@ class MoodleQuickForm_checkbox extends HTML_QuickForm_checkbox{
         }
         return true;
     } // end func onQuickFormEvent
+    /**
+     * Slightly different container template when frozen. Don't want to use a label tag
+     * with a for attribute in that case for the element label but instead use a div.
+     * Templates are defined in renderer constructor.
+     *
+     * @return string
+     */
+    function getElementTemplateType(){
+        if ($this->_flagFrozen){
+            return 'static';
+        } else {
+            return 'default';
+        }
+    }
 }
 ?>
\ No newline at end of file