diff --git a/app/models/parser.rb b/app/models/parser.rb index ca834ac8..734e11de 100644 --- a/app/models/parser.rb +++ b/app/models/parser.rb @@ -54,6 +54,24 @@ module Parser tag.attr[I18n.locale.to_s] rescue nil end end + c.define_tag 'css' do |tag| + assets = Asset.any_in(:filename => tag.attr['name'].split(',').map(&:strip)) + res = '' + assets.each do |asset| + res << " " if asset.data.file.content_type.eql?('text/css') + end + res + end + c.define_tag 'image' do |tag| + asset = Asset.find(tag.attr['id']) + if asset + res = "' + end + end end end diff --git a/app/views/admin/assets/index.html.erb b/app/views/admin/assets/index.html.erb index a3f77742..a5b721ab 100644 --- a/app/views/admin/assets/index.html.erb +++ b/app/views/admin/assets/index.html.erb @@ -8,6 +8,7 @@
<%= t('admin.id') %> | <%= t('admin.file_name') %> | <%= t('admin.description') %> | <%= t('admin.format') %> | @@ -18,6 +19,7 @@ <% @assets.each do |asset| %>
---|---|---|---|
<%= asset.id %> | <%= link_to asset.filename, asset.data.url, :target => '_blank' %> | <%= asset.description %> | <%= asset.data.file.content_type %> | diff --git a/config/locales/en.yml b/config/locales/en.yml index 750d7a2d..f7704334 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -50,6 +50,7 @@ en: file_name: Filename file_size: File size format: Format + id: ID is_published: Is published item: Item key: Key diff --git a/config/locales/zh_tw.yml b/config/locales/zh_tw.yml index e130d26a..63fe04c5 100644 --- a/config/locales/zh_tw.yml +++ b/config/locales/zh_tw.yml @@ -47,6 +47,7 @@ zh_tw: file_name: 檔名 file_size: 檔案大小 format: 格式 + id: ID is_published: 被出版 item: 項目 key: 關鍵