Changeset 813


Ignore:
Timestamp:
Mar 20, 2015 3:42:54 PM (10 years ago)
Author:
quyenla
Message:

thumbnail

Location:
pro-violet-viettel/www/deploy/20150304
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/www/deploy/20150304/application/modules/ajax/controllers/privatecontent.php

    r782 r813  
    7272                        if (is_array($this->xml->tree->filelist->file)) {
    7373                                foreach($this->xml->tree->filelist->file as $key=>$value){
    74                                         $aryFiles[] = array('fileurl' => $value->_param['fileurl'], 'id' => $value->_param['id'], 'name' => $value->_value, 'parentID' => $value->_param['parentid'] == -1 ? 0:$value->_param['parentid'], 'minetype' => $value->_param['filetype']);
     74                                        $aryFiles[] = array('thumbnail' => $value->_param['thumbnail'],'fileurl' => $value->_param['fileurl'], 'id' => $value->_param['id'], 'name' => $value->_value, 'parentID' => $value->_param['parentid'] == -1 ? 0:$value->_param['parentid'], 'minetype' => $value->_param['filetype']);
    7575                                }
    7676                        }else {
    7777                                $file = $this->xml->tree->filelist->file;
    78                                 $aryFiles[] = array('fileurl' => $value->_param['fileurl'],'id' => $file->_param['id'], 'name' => $file->_value,'parentID' => $file->_param['parentid'] == -1 ? 0:$file->_param['parentid'], 'minetype' => $file->_param['filetype']);
     78                                $aryFiles[] = array('thumbnail' => $value->_param['thumbnail'],'fileurl' => $value->_param['fileurl'],'id' => $file->_param['id'], 'name' => $file->_value,'parentID' => $file->_param['parentid'] == -1 ? 0:$file->_param['parentid'], 'minetype' => $file->_param['filetype']);
    7979                        }
    8080                }
  • pro-violet-viettel/www/deploy/20150304/assets/js/grid.js

    r780 r813  
    2323                                var type = (node.item.minetype != undefined) ? node.item.minetype: 'directory';
    2424                                var thumb = null;
    25 
    26                                 if($.inArray( type, [ "jpg", "jpeg", "png", "bmp"])>=0)
     25                                if (node.item.thumbnail != "")
     26                                {
     27                                    thumb = $('<img>', {src:node.item.thumbnail,align:'middle'});
     28                                }
     29                                else
     30                                {
     31                                if($.inArray( type.toLowerCase(), [ "jpg", "jpeg", "png", "bmp"])>=0)
    2732                                {
    2833                                         thumb = $('<img>', {src:node.item.fileurl,align:'middle'});
    2934                                }
    30                                
     35                                }
    3136                                var div = $('<div></div>',{'class':icon});
    3237                                if (thumb != null) $(div).append(thumb);
     
    3540                                var inputID = $('<input />',{'class':'id', type:'hidden',value:node.item.id});
    3641                                var inputName = $('<input />',{'class':'name',type:'hidden',value:node.item.name});
    37                 var inputFileUrl = $('<input />',{'class':'fileurl',type:'hidden',value:node.item.fileurl});
     42                                var inputFileUrl = $('<input />',{'class':'fileurl',type:'hidden',value:node.item.fileurl});
    3843                                var inputParent = $('<input />',{'class':'parentID',type:'hidden',value:node.item.parentID});
    3944                                var inputType = $('<input />',{'class':'type',type:'hidden',value:typeid});                             
  • pro-violet-viettel/www/deploy/20150304/assets/js/tree.js

    r780 r813  
    2121                       
    2222                        var createNode = function (node) {
     23                           
    2324                                if( !node ) var node = {};
    2425                                if( node.item == undefined ) node.item = null; //item.id, item.name, item.parentID
Note: See TracChangeset for help on using the changeset viewer.