custom icon for msoffice
This commit is contained in:
		
							parent
							
								
									5f7453c3fb
								
							
						
					
					
						commit
						f67664df29
					
				| 
						 | 
					@ -37,15 +37,19 @@ module Panel::Announcement::BackEnd::BulletinsHelper
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  def file_picture_preview_setting(file_path)
 | 
					  def file_picture_preview_setting(file_path)
 | 
				
			||||||
    res= ""
 | 
					    ext = File.extname(file_path)[1..-1].downcase
 | 
				
			||||||
    #ext = File.extname(file_path)
 | 
					 | 
				
			||||||
    ext = MIME::Types.type_for(file_path).first.to_s.split("/")[1]
 | 
					 | 
				
			||||||
    unless file_path.nil?
 | 
					    unless file_path.nil?
 | 
				
			||||||
      case ext
 | 
					      case ext
 | 
				
			||||||
        when "jpg","jpeg","png","gif"
 | 
					        when "jpg","jpeg","png","gif"
 | 
				
			||||||
          {"data-content" => "#{image_tag file_path}" }
 | 
					          {"data-content" => "#{image_tag file_path}" }
 | 
				
			||||||
        when "pdf", "doc", "docx", "xls", "xlsx", "ppt", "pptx"
 | 
					        when "pdf", "zip", "rar"
 | 
				
			||||||
          {"data-content" => "#{image_tag("http://#{request.host_with_port}/assets/ft-icons/#{ext}/#{ext}-48_32.png")}"}
 | 
					          {"data-content" => "#{image_tag("http://#{request.host_with_port}/assets/ft-icons/#{ext}/#{ext}-64_32.png")}"}
 | 
				
			||||||
 | 
					        when "doc", "docx"
 | 
				
			||||||
 | 
					          {"data-content" => "#{image_tag("http://#{request.host_with_port}/assets/ft-icons/docx_mac/docx_mac-64_32.png")}"}
 | 
				
			||||||
 | 
					        when "xls", "xlsx"
 | 
				
			||||||
 | 
					          {"data-content" => "#{image_tag("http://#{request.host_with_port}/assets/ft-icons/xlsx_mac/xlsx_mac-64_32.png")}"}
 | 
				
			||||||
 | 
					        when "ppt", "pptx"
 | 
				
			||||||
 | 
					          {"data-content" => "#{image_tag("http://#{request.host_with_port}/assets/ft-icons/pptx_mac/pptx_mac-64_32.png")}"}
 | 
				
			||||||
        else
 | 
					        else
 | 
				
			||||||
          {"data-content" => t("sys.not_previewable") }
 | 
					          {"data-content" => t("sys.not_previewable") }
 | 
				
			||||||
      end
 | 
					      end
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Reference in New Issue