form update for coupons
authorSteve Sutton <steve@gaslightmedia.com>
Thu, 12 Jun 2014 18:58:40 +0000 (14:58 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Thu, 12 Jun 2014 18:58:40 +0000 (14:58 -0400)
add a template to the main search form for the coupons
so I can use the foundation class grid for the form.

Toolkit/Coupons/UserSearch.php
Toolkit/Forms/templates/tables/Element.tpl
Toolkit/Forms/templates/tables/Form.tpl

index d3961cc..91d5763 100644 (file)
@@ -41,6 +41,27 @@ class Toolkit_Coupons_UserSearch extends Toolkit_FormBuilder
 
        //      }}}
 
+    public function setupRenderers()
+    {
+        $renderer =& $this->defaultRenderer();
+               $renderer->clearAllTemplates();
+               $renderer->setFormTemplate(
+                       '<div class="webform">
+       <form{attributes}>
+               <div class="hiddenElements">
+                       {hidden}
+               </div>
+               {requiredNote}
+        <div class="row">
+            <div class="large-12 columns">
+            {content}
+            </div>
+        </div>
+       </form>
+</div>'
+               );
+    }
+
        //      {{{ configureConstants()
 
     /**
@@ -100,7 +121,8 @@ class Toolkit_Coupons_UserSearch extends Toolkit_FormBuilder
             'name'    => 'months',
             'opts'    => array(
                 ''  => '-- All Months --'
-            ) + $months
+            ) + $months,
+            'att'     => array('class' => 'small-12 medium-6')
         );
                $e[] = array(
             'type'    => 'select',
@@ -108,13 +130,15 @@ class Toolkit_Coupons_UserSearch extends Toolkit_FormBuilder
             'name'    => 'coupon_category',
             'opts'    => array(
                 ''  => '-- All Categories --'
-            ) + $categories
+            ) + $categories,
+            'att'     => array('class' => 'small-12 medium-6')
         );
                $e[] = array(
             'type'    => 'submit',
             'req'     => false,
             'name'    => 'submit',
-            'display' => 'Search'
+            'display' => 'Search',
+            'opts'    => array('class' => 'small-12 medium-3')
         );
 
                $this->setupElements($e);
@@ -338,6 +362,12 @@ class Toolkit_Coupons_UserSearch extends Toolkit_FormBuilder
                }
        }
 
+    public function toHtml()
+    {
+        $this->setupRenderers();
+        $output = parent::toHtml();
+        return $output;
+    }
+
        //  }}}
 }
-?>
index 595457b..d159c79 100644 (file)
@@ -1,14 +1,13 @@
-<tr>
-       <td class="labelcell">
-               <!-- BEGIN required -->
-               <span class="req">*</span>
-               <!-- END required -->
-               <label>{label}</label>
-       </td>
-       <td class="fieldcell">
-               <!-- BEGIN error -->
-               <div class="req"> {error} </div>
-               <!-- END error -->
-               {element}
-       </td>
-</tr>
+<div class="row">
+    <div class="large-12 columns">
+      <label><!-- BEGIN required -->
+        <span class="req">*</span>
+        <!-- END required -->
+        {label}
+        <!-- BEGIN error -->
+        <div class="req"> {error} </div>
+        <!-- END error -->
+        {element}
+      </label>
+    </div>
+  </div>
\ No newline at end of file
index 8ed6c2f..07e9dd1 100644 (file)
@@ -1,11 +1,14 @@
+<h1>Testing for Steve</h1>
+
 <div class="webform">
        <form{attributes}>
                <div class="hiddenElements">
                        {hidden}
                </div>
                {requiredNote}
-               <table>
+
                        {content}
-               </table>
+
        </form>
-</div>
\ No newline at end of file
+</div>
+            hello
\ No newline at end of file