summaryrefslogtreecommitdiff
path: root/web/taginfo.rb
diff options
context:
space:
mode:
authorJochen Topf <jochen@topf.org>2012-01-23 18:03:32 +0100
committerJochen Topf <jochen@topf.org>2012-01-23 18:03:32 +0100
commit9e2e806221d12e0804559e626c88994e5197399a (patch)
tree42fdd8f886672e328c6cc6a41e62ecd2e90c383e /web/taginfo.rb
parente82337c44404f4e42081db24152e86c8ca41e7a5 (diff)
downloadtaginfo-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-xweb/taginfo.rb7
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')