HomeHelpTrac

Changeset 15533 for trunk/templates


Ignore:
Timestamp:
09/30/11 01:31:31 (8 months ago)
Author:
Alexander Trofimov
Message:

forms fixes

Location:
trunk/templates/base
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/templates/base/css/common.css

    r15532 r15533  
    262262 
    263263    height:38px;  
     264    margin:0; 
    264265    padding:0px 12px 0px 12px; 
    265266 
     
    312313    padding-top:0px; 
    313314    padding-bottom:0px; 
    314     float:none; 
    315     margin:0; 
    316315    font-size:14px; 
    317316} 
  • trunk/templates/base/scripts/BxBaseFormView.php

    r15524 r15533  
    233233 
    234234                    <div class="bx-form-value$sClassAdd"> 
    235                         <div class="clear_both"></div> 
     235                        <div class="bx-clear"></div> 
    236236                        $sInputCode 
    237237                        $sButtonAdd 
     
    239239                        $sInfoIcon 
    240240                        $sInputCodeExtra 
    241                         <div class="clear_both"></div> 
     241                        <div class="bx-clear"></div> 
    242242                    </div> 
    243243                </div> 
     
    292292 
    293293                    <div class="bx-form-value$sClassAdd"> 
    294                         <div class="clear_both"></div> 
     294                        <div class="bx-clear"></div> 
    295295                            $sInput 
    296                         <div class="clear_both"></div> 
     296                        <div class="bx-clear"></div> 
    297297                    </div> 
    298298                </div> 
     
    380380            case 'doublerange': 
    381381            case 'hidden': 
     382                $sInput = $this->genInputStandard($aInput); 
     383            break; 
     384 
    382385            case 'button': 
    383386            case 'reset': 
    384387            case 'submit': 
    385                 $sInput = $this->genInputStandard($aInput); 
     388                $sInput = $this->genInputButton($aInput); 
    386389            break; 
    387390 
     
    493496 
    494497        // add default className to attributes 
    495         $aAttrs['class'] = "bx-def-font-inputs bx-form-input-{$aInput['type']}" . ('submit' == $aInput['type'] ? ' bx-btn bx-btn-primary' : '') . (isset($aAttrs['class']) ? ' ' . $aAttrs['class'] : ''); 
     498        $aAttrs['class'] = "bx-def-font-inputs bx-form-input-{$aInput['type']}" . (isset($aAttrs['class']) ? ' ' . $aAttrs['class'] : ''); 
    496499        $aAttrs['type'] = $aInput['type']; 
    497500        if (isset($aInput['name'])) $aAttrs['name'] = $aInput['name']; 
     
    508511        $sAttrs = $this->convertArray2Attrs($aAttrs); 
    509512 
    510         if ('submit' == $aInput['type']) 
    511             return  "<button $sAttrs>" . $aInput['value'] . "</button>\n"; 
    512         else 
    513             return  "<input $sAttrs />\n"; 
     513        return  "<input $sAttrs />\n"; 
     514    } 
     515 
     516    /** 
     517     * Generate Button Input Element 
     518     * 
     519     * @param array $aInput 
     520     * @return string 
     521     */ 
     522    function genInputButton(&$aInput) { 
     523 
     524        // clone attributes for system use ;) 
     525        $aAttrs = empty($aInput['attrs']) ? array() : $aInput['attrs']; 
     526 
     527        // add default className to attributes 
     528        $aAttrs['class'] = "bx-def-font-inputs bx-form-input-{$aInput['type']} bx-btn" . ('submit' == $aInput['type'] ? ' bx-btn-primary' : '') . (isset($aAttrs['class']) ? ' ' . $aAttrs['class'] : ''); 
     529        $aAttrs['type'] = $aInput['type']; 
     530        if (isset($aInput['name'])) $aAttrs['name'] = $aInput['name']; 
     531        if (isset($aInput['value'])) $aAttrs['value'] = $aInput['value']; 
     532 
     533        $sAttrs = $this->convertArray2Attrs($aAttrs); 
     534 
     535        return  "<button $sAttrs>" . $aInput['value'] . "</button>\n"; 
    514536    } 
    515537 
Note: See TracChangeset for help on using the changeset viewer.