diff options
author | Jochen Topf <jochen@topf.org> | 2012-01-23 18:03:32 +0100 |
---|---|---|
committer | Jochen Topf <jochen@topf.org> | 2012-01-23 18:03:32 +0100 |
commit | 9e2e806221d12e0804559e626c88994e5197399a (patch) | |
tree | 42fdd8f886672e328c6cc6a41e62ecd2e90c383e /web/taginfo.rb | |
parent | e82337c44404f4e42081db24152e86c8ca41e7a5 (diff) | |
download | taginfo-9e2e806221d12e0804559e626c88994e5197399a.tar taginfo-9e2e806221d12e0804559e626c88994e5197399a.tar.gz |
Move flexigrid table definitions into javascript files for each page which are created dynamically according to the language.
Diffstat (limited to 'web/taginfo.rb')
-rwxr-xr-x | web/taginfo.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/web/taginfo.rb b/web/taginfo.rb index 27fdb6f..3ca5e23 100755 --- a/web/taginfo.rb +++ b/web/taginfo.rb @@ -169,6 +169,13 @@ class Taginfo < Sinatra::Base #------------------------------------- + get %r{^/js/([a-z][a-z])/(.*).js$} do |lang, js| + expires next_update + @lang = lang + @trans = R18n::I18n.new(lang, 'i18n') + erb :"#{js}.js", :layout => false, :content_type => 'text/javascript', :views => 'viewsjs' + end + get '/js/lang/:lang.js' do expires next_update trans = R18n::I18n.new(params[:lang], 'i18n') |