HomeHelpTrac

Changeset 15497 for trunk/templates


Ignore:
Timestamp:
09/11/11 22:07:21 (9 months ago)
Author:
Alexander Trofimov
Message:

uploaders

Location:
trunk/templates/base
Files:
1 added
7 edited

Legend:

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

    r15493 r15497  
    1515.bx-uploader-form-cont { 
    1616    width:500px; 
     17} 
     18 
     19.bx-uploader-ghost-preview { 
     20    width:150px;  
     21    float:left; 
     22} 
     23 
     24.bx-uploader-ghost-form { 
     25    width:500px;  
     26    float:left; 
    1727} 
    1828 
  • trunk/templates/base/form_field_uploader.html

    r15484 r15497  
    55</div> 
    66__info__ 
    7 <div id="__id_container_errors__" class="bx-form-input-files-errors bx-def-margin-sec-top">&nbsp;</div> 
    8 <div id="__id_container_result__" class="bx-form-input-files-result bx-def-margin-sec-top">&nbsp;</div> 
     7<div id="__id_container_errors__" class="bx-form-input-files-errors"></div> 
     8<div id="__id_container_result__" class="bx-form-input-files-result bx-def-margin-sec-top"></div> 
    99<script> 
    1010    $(document).ready(function(){ 
  • trunk/templates/base/scripts/BxBaseFormView.php

    r15491 r15497  
    703703 
    704704            } 
    705             $sUploaders .= $oUploader->getUploaderButton($sGhostTemplate); 
     705            $sUploaders .= $oUploader->getUploaderButton($sGhostTemplate, isset($aInput['multiple']) ? $aInput['multiple'] : true); 
    706706        }                 
    707707 
  • trunk/templates/base/scripts/BxBaseUploaderHTML5.php

    r15493 r15497  
    2727     * @return HTML string  
    2828     */ 
    29     public function getUploaderButton($sGhostTemplate) { 
    30         $s = parent::getUploaderButton($sGhostTemplate); 
     29    public function getUploaderButton($sGhostTemplate, $isMultiple = true) { 
     30        $s = parent::getUploaderButton($sGhostTemplate, $isMultiple); 
    3131 
    3232        $oTemplate = BxDolTemplate::getInstance(); 
     
    7777            $aResponse = array ('success' => 1); 
    7878        } else { 
    79             $this->appendUploadErrorMessage("error uploading file (" . (isset($_FILES['qqfile']['name']) ? $_FILES['qqfile']['name'] : bx_get('qqfile')) . "): " . $oStorage->getErrorCode()); 
     79            $this->appendUploadErrorMessage(_t('_sys_uploader_err_msg', isset($_FILES['qqfile']['name']) ? $_FILES['qqfile']['name'] : bx_get('qqfile'), $oStorage->getErrorCode())); 
    8080            $aResponse = array ('error' => $this->getUploadErrorMessages()); 
    8181        }          
     
    8383        require_once(BX_DIRECTORY_PATH_PLUGINS . 'Services_JSON.php'); 
    8484        $oParser = new Services_JSON(); 
    85         header('Content-type: text/html; charset=utf-8');  
    8685        echo htmlspecialchars($oParser->encode($aResponse), ENT_NOQUOTES); 
    8786    } 
  • trunk/templates/base/uploader_button_html5.html

    r15491 r15497  
    33        $(document).ready(function(){ 
    44            __uploader_instance_name__ = new BxDolUploaderHTML5('__engine__', '__storage_object__', '__uniq_id__', { 
    5                 'template_error_msg': '<div class="bx-uploader-msg-err">{error}</div>', 
     5                'multiple': __multiple__, 
     6                'template_error_msg': '<div class="bx-uploader-msg-err">{error}</div>',             
    67                'template_ghost': __template_ghost__ 
    78            }); 
  • trunk/templates/base/uploader_button_simple.html

    r15491 r15497  
    1     <a href="javascript:void(0);" onclick="__uploader_instance_name__.showUploaderForm();" class="bx-btn bx-btn-primary bx-def-margin-sec-left"><bx_text:_sys_uploader_simple_button_name /></a> 
     1    <a href="javascript:void(0);" onclick="__uploader_instance_name__.showUploaderForm();" class="bx-btn bx-def-margin-sec-left"><bx_text:_sys_uploader_simple_button_name /></a> 
    22    <script> 
    33        $(document).ready(function(){ 
    44            __uploader_instance_name__ = new BxDolUploaderSimple('__engine__', '__storage_object__', '__uniq_id__', { 
     5                'multiple': __multiple__, 
    56                'template_error_msg': '<div class="bx-uploader-msg-err">{error}</div>', 
    67                'template_ghost': __template_ghost__ 
  • trunk/templates/base/uploader_form_simple.html

    r15493 r15497  
    1414            <div class="bx-uploader-simple-file"><input name="f[]" type="file" /></div> 
    1515 
    16             <div><a href="javascript:void(0);" onclick="$('#__form_container_id__ .bx-uploader-simple-file').first().clone().insertBefore(this)"><bx_text:_sys_uploader_simple_attach_one_more_file /></a></div> 
     16            <div class="bx-uploader-add-more-files"><a href="javascript:void(0);" onclick="$('#__form_container_id__ .bx-uploader-simple-file').first().clone().insertBefore(this)"><bx_text:_sys_uploader_simple_attach_one_more_file /></a></div> 
    1717 
    1818            <input name="uo" value="__engine__" type="hidden" />  
Note: See TracChangeset for help on using the changeset viewer.