Changeset 166
- Timestamp:
- 04/19/08 12:20:16 (7 months ago)
- Files:
-
- branches/oo_indexer/Manifest.txt (modified) (2 diffs)
- branches/oo_indexer/config/files_to_clean (modified) (1 diff)
- branches/oo_indexer/lib/picolena/config/icons_and_filetypes.yml (added)
- branches/oo_indexer/lib/picolena/picolena_generator.rb (modified) (1 diff)
- branches/oo_indexer/lib/picolena/templates/app/helpers/documents_helper.rb (modified) (1 diff)
- branches/oo_indexer/lib/picolena/templates/config/initializers/006_load_icons.rb (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/oo_indexer/Manifest.txt
r152 r166 10 10 lib/picolena/USAGE 11 11 lib/picolena/config/basic.rb 12 lib/picolena/config/icons_and_filetypes.yml 12 13 lib/picolena/config/indexed_directories.yml 13 14 lib/picolena/config/title_and_names_and_links.yml … … 42 43 lib/picolena/templates/config/initializers/004_load_filters.rb 43 44 lib/picolena/templates/config/initializers/005_load_custom_title_and_names_and_links.rb 45 lib/picolena/templates/config/initializers/006_load_icons.rb 44 46 lib/picolena/templates/config/routes.rb 45 47 lib/picolena/templates/lang/ui/de.yml branches/oo_indexer/config/files_to_clean
r143 r166 5 5 lib/picolena/templates/config/custom/white_list_ip.yml 6 6 lib/picolena/templates/config/custom/title_and_names_and_links.yml 7 lib/picolena/templates/config/custom/icons_and_filetypes.yml 7 8 lib/picolena/templates/log 8 9 lib/picolena/templates/spec/test_dirs/indexed/others/bÀñÌÃé.txt branches/oo_indexer/lib/picolena/picolena_generator.rb
r144 r166 63 63 m.template '../config/indexed_directories.yml', 'config/custom/indexed_directories.yml', :assigns => {:directories_to_index => @directories_to_index} 64 64 m.template '../config/title_and_names_and_links.yml', 'config/custom/title_and_names_and_links.yml', :assigns => {:version => Picolena::VERSION::STRING} 65 m.file '../config/icons_and_filetypes.yml', 'config/custom/icons_and_filetypes.yml' 65 66 66 67 # README, License & Rakefile branches/oo_indexer/lib/picolena/templates/app/helpers/documents_helper.rb
r165 r166 44 44 45 45 # Returns the location (if avaible) of the filetype icon. 46 # TODO: Move this hash to a .yml config file.47 46 def icon_for(filetype) 48 pic_for_exts={ 49 :xls=>%w{xls xlsx ods}, 50 :doc=>%w{doc odt rtf dot docx dotx}, 51 :pdf=>%w{pdf}, 52 :txt=>%w{txt text tex bib log ini no_extension}, 53 :ogg=>%w{mp3 ogg wma wav wmv tee}, 54 :html=>%w{html htm}, 55 :ppt=>%w{ppt pps pptx odp}, 56 :package=>%w{gz rar zip bak}, 57 :picture=>%w{psd jpg png gif eps bmp ico}, 58 :cad=>%w{dwg dxf}, 59 :exe=>%w{exe dll}, 60 :video=>%w{avi wmv mpg mpeg}, 61 :code=>%w{for cpp c rb java}, 62 :insel=>%w{ins vee} 63 } 64 pic=pic_for_exts.find{|pic, extensions| 65 extensions.any? { |ext| filetype.sub(/\./,'').downcase==ext} 66 } 67 image_tag("icons/#{pic.first}.png") if pic 47 icon_symbol=FiletypeToIconSymbol[filetype.downcase.sub(/^\./,'')] 48 image_tag("icons/#{icon_symbol}.png") if icon_symbol 68 49 end 69 50
