X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=app%2Fhelpers%2Fapplication_helper.rb;h=08b0b5d9bb6de23d1a7a9667b974339e0e082244;hb=51c4338d3acb57f0a4a626c5cb4231c679e57017;hp=6fe9e84ffca4a8144a529c6ceafb4589b614f85d;hpb=e25230e6f2fe934e47502621cf498640d58f429d;p=pettanr%2Fpettanr.git diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 6fe9e84f..08b0b5d9 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -1,4 +1,8 @@ module ApplicationHelper + def manifest + Manifest.manifest + end + def full_url filename request.protocol + request.host_with_port + filename end @@ -21,13 +25,17 @@ module ApplicationHelper end def t_selected_item(name, index) - t(MagicNumber[name][index][0]) + t(manifest.system_resources.select_items[name][index][0]) + end + + def item_tag + tag :img, :src => asset_path('item.png'), :width => 35, :height => 35 end def icon_tag name, opt = {} title = opt[:object] ? (name.to_s + ' ID:' + opt[:object].id.to_s) : name size = opt[:size] ? opt[:size].to_i : 35 - tag :img, :src => asset_path(name.to_s.underscore + '.gif'), :width => size, :height => size, :alt => name.to_s + ' Icon', :title => title + tag :img, :src => '/images/' + name.to_s.underscore + '.gif', :width => size, :height => size, :alt => name.to_s + ' Icon', :title => title end def author_icon opt = {} @@ -73,1489 +81,14 @@ module ApplicationHelper def panel_editor_javascript_include_tags WritingFormat.enable_list().map {|wf| # javascript_include_tag wf.engine_name - javascript_include_tag wf.engine_name + "/application" + javascript_include_tag wf.template_path_name + "/application" }.join("\n") + SpeechBalloonTemplate.enable_list().map {|sbt| - stylesheet_link_tag sbt.engine_name + "/application" + stylesheet_link_tag sbt.template_path_name + "/application" }.join("\n") + SpeechBalloonTemplate.enable_list().map {|sbt| - javascript_include_tag sbt.engine_name + "/application" + javascript_include_tag sbt.template_path_name + "/application" }.join("\n") end - def configurations - JSON.parse(<