diff options
author | Jochen Topf <jochen@topf.org> | 2010-12-13 22:05:32 +0100 |
---|---|---|
committer | Jochen Topf <jochen@topf.org> | 2010-12-13 22:05:32 +0100 |
commit | 0da1ebbbdb94f00f6b8a27aa5be2094fc3a1961f (patch) | |
tree | 83b7368c06a84c9ceaf55fb96d2c57e8af7c3b08 /web/views/reports | |
parent | c7e31c2a569386c61f0a62b347131e3ef8efdf8b (diff) | |
download | taginfo-0da1ebbbdb94f00f6b8a27aa5be2094fc3a1961f.tar taginfo-0da1ebbbdb94f00f6b8a27aa5be2094fc3a1961f.tar.gz |
more new style javascript
Diffstat (limited to 'web/views/reports')
-rw-r--r-- | web/views/reports/language_comparison_table_for_keys_in_the_wiki.erb | 4 | ||||
-rw-r--r-- | web/views/reports/languages.erb | 47 |
2 files changed, 9 insertions, 42 deletions
diff --git a/web/views/reports/language_comparison_table_for_keys_in_the_wiki.erb b/web/views/reports/language_comparison_table_for_keys_in_the_wiki.erb index f0cd089..1f9b5c9 100644 --- a/web/views/reports/language_comparison_table_for_keys_in_the_wiki.erb +++ b/web/views/reports/language_comparison_table_for_keys_in_the_wiki.erb @@ -13,7 +13,7 @@ <p>This table shows all tag keys for which there are wiki pages available and in what languages they are.</p> -<table id="wiki-keys"> +<table id="grid-keys"> </table> <p></p> @@ -30,7 +30,7 @@ var lang_to_idx = { <%= @languages_lookup %> }; - jQuery('#wiki-keys').flexigrid({ + jQuery('#grid-keys').flexigrid({ url: '/api/2/wiki/keys', method: 'GET', dataType: 'json', diff --git a/web/views/reports/languages.erb b/web/views/reports/languages.erb index 22a0e5c..77855d6 100644 --- a/web/views/reports/languages.erb +++ b/web/views/reports/languages.erb @@ -5,45 +5,12 @@ be in any language. This table lists the languages Taginfo knows about and how many wiki pages there are in these languages documenting keys and tags, respectively.</p> -<table id="langs"> +<table id="grid-langs"> </table> -<script type="text/javascript"> - jQuery(function() { - jQuery('#langs').flexigrid({ - url: '/api/2/reports/languages', - method: 'GET', - dataType: 'json', - colModel: [ - { display: 'Code', name: 'code', width: 60, sortable: true }, - { display: 'Native Name', name: 'native_name', width: 150, sortable: true }, - { display: 'English Name', name: 'english_name', width: 150, sortable: true }, - { display: 'Wiki Key Pages', name: 'wiki_key_pages', width: 260, sortable: true, align: 'center' }, - { display: 'Wiki Tag Pages', name: 'wiki_tag_pages', width: 260, sortable: true, align: 'center' } - ], - height: 540, - sortname: 'code', - sortorder: 'asc', - showToggleBtn: false, - showTableToggleBtn: false, - usepager: false, - useRp: false, - rpOptions: [10,15,20,25,50,100], - preProcess: function(data) { - return { - total: data.total, - page: 1, - rows: jQuery.map(data.data, function(row, i) { - return { 'cell': [ - '<span class="lang">' + row.code + '</span"', - row.native_name, - row.english_name, - print_value_with_percent(row.wiki_key_pages, row.wiki_key_pages_fraction), - print_value_with_percent(row.wiki_tag_pages, row.wiki_tag_pages_fraction) - ]}; - }) - }; - } - }); - }); -</script> +<% javascript do + JQuery.ready do + JS.raw(%Q{ create_flexigrid_for.reports.languages(); }) + end +end +%> |