Added toltips to editable comment fields to help view the entire comment.
[timetracker.git] / WEB-INF / lib / form / Form.class.php
index be2c901..cf7890c 100644 (file)
@@ -77,20 +77,25 @@ class Form {
       case 'textarea':
         import('form.TextArea');
         $el = new TextArea($params['name']);
-        if (isset($params['cols'])) $el->setColumns($params['cols']);
-        if (isset($params['rows'])) $el->setRows($params['rows']);
         if (isset($params['maxlength'])) $el->setMaxLength($params['maxlength']);
         break;
 
       case 'checkbox':
         import('form.Checkbox');
         $el = new Checkbox($params['name']);
-        if (isset($params['checked'])) $el->setChecked(true);
+        break;
+
+      case 'hidden':
+        import('form.Hidden');
+        $el = new Hidden($params['name']);
+        break;
+
+      case 'submit':
+        import('form.Submit');
+        $el = new Submit($params['name']);
+        break;
 
 // TODO: refactoring ongoing down from here.
-                           $el->setData(@$params["data"]);
-                           break;
-                           
                        case "checkboxgroup":
                            import('form.CheckboxGroup');
                            $el = new CheckboxGroup($params["name"]);
@@ -107,17 +112,7 @@ class Form {
                            $el->setDataDefault(@$params["empty"]);
                            if (isset($params["datakeys"])) $el->setDataKeys($params["datakeys"]);
                            break;
-                           
-                       case "hidden":
-                           import('form.Hidden');
-                           $el = new Hidden($params["name"]);
-                           break;
-                        
-                       case "submit":
-                           import('form.Submit');
-                           $el = new Submit($params["name"]);
-                           break;
-                           
+
                        case "calendar":
                            import('form.Calendar');
                            $el = new Calendar($params["name"]);