Ignore:
Timestamp:
Jan 13, 2015 1:51:31 PM (10 years ago)
Author:
quyenla
Message:

thumbnail

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/assets/js/grid.js

    r289 r692  
    1919                                if( node.showContextMenu == undefined ) node.showContextMenu = true;
    2020                               
     21                               
    2122                                var icon = (node.item.minetype != undefined) ? 'icon-' + node.item.minetype: 'icon-directory';
    2223                                var type = (node.item.minetype != undefined) ? node.item.minetype: 'directory';
    23                                 var div = $('<div></div>',{'class':icon});
    24                                
     24                                var thumb="";
     25                                if($.inArray( type, [ "jpg", "jpeg", "png", "bmp"])>=0)
     26                                {
     27                                     thumb = '<img style=\'height:40px\' src='+node.item.fileurl+' />';   
     28                                }
     29                                var div = $('<div>'+thumb+'</div>',{'class':icon});
     30                               
     31                               
    2532                                var inputID = $('<input />',{'class':'id', type:'hidden',value:node.item.id});
    2633                                var inputName = $('<input />',{'class':'name',type:'hidden',value:node.item.name});
     34                                var inputName = $('<input />',{'class':'fileurl',type:'hidden',value:node.item.fileurl});
    2735                                var inputParent = $('<input />',{'class':'parentID',type:'hidden',value:node.item.parentID});
    2836                                var inputType = $('<input />',{'class':'type',type:'hidden',value:type});                               
     
    3846                       
    3947                        var bindNodeEvents = function (node) {
     48                       
    4049                                var disabledItemsList = null;
    4150                                var menuName = '';
     
    6978                       
    7079                        var nodeDblClick = function (node) {
     80                           
    7181                                var nodeObj = {id:$(node).find('> DIV[class^="file-name"] > INPUT[type="hidden"][class^="id"]').val(),
    72                                                         name: $(node).find('> DIV[class^="file-name"] > INPUT[type="hidden"][class^="name"]').val(),
     82                                fileurl: $(node).find('> DIV[class^="file-name"] > INPUT[type="hidden"][class^="fileurl"]').val(),                     
     83                                name: $(node).find('> DIV[class^="file-name"] > INPUT[type="hidden"][class^="name"]').val(),
    7384                                                        parentID: $(node).find('> DIV[class^="file-name"] > INPUT[type="hidden"][class^="parentID"]').val(),
    7485                                                        minetype: $(node).find('> DIV[class^="file-name"] > INPUT[type="hidden"][class^="type"]').val()};
Note: See TracChangeset for help on using the changeset viewer.