diff options
author | Jochen Topf <jochen@topf.org> | 2013-01-16 15:52:16 +0100 |
---|---|---|
committer | Jochen Topf <jochen@topf.org> | 2013-01-16 15:52:16 +0100 |
commit | 8a3beaa29c1e16a4f230a414734de33d402c1c51 (patch) | |
tree | fe5dcbeaff93ea6314698e159ef4889169948885 /web/viewsjs | |
parent | f10f0d7e7e36ed7d621a45dfc1d24119e42fd4b9 (diff) | |
download | taginfo-8a3beaa29c1e16a4f230a414734de33d402c1c51.tar taginfo-8a3beaa29c1e16a4f230a414734de33d402c1c51.tar.gz |
Add keyboard shortcuts
Diffstat (limited to 'web/viewsjs')
-rw-r--r-- | web/viewsjs/index.js.erb | 2 | ||||
-rw-r--r-- | web/viewsjs/key.js.erb | 2 | ||||
-rw-r--r-- | web/viewsjs/relation.js.erb | 1 | ||||
-rw-r--r-- | web/viewsjs/reports/characters_in_keys.js.erb | 1 | ||||
-rw-r--r-- | web/viewsjs/reports/frequently_used_keys_without_wiki_page.js.erb | 1 | ||||
-rw-r--r-- | web/viewsjs/reports/josm_styles.js.erb | 1 | ||||
-rw-r--r-- | web/viewsjs/reports/key_lengths.js.erb | 1 | ||||
-rw-r--r-- | web/viewsjs/reports/language_comparison_table_for_keys_in_the_wiki.js.erb | 1 | ||||
-rw-r--r-- | web/viewsjs/reports/languages.js.erb | 1 | ||||
-rw-r--r-- | web/viewsjs/reports/name_tags.js.erb | 1 | ||||
-rw-r--r-- | web/viewsjs/reports/wiki_pages_about_non_existing_keys.js.erb | 1 |
11 files changed, 13 insertions, 0 deletions
diff --git a/web/viewsjs/index.js.erb b/web/viewsjs/index.js.erb index 59a7806..2d11329 100644 --- a/web/viewsjs/index.js.erb +++ b/web/viewsjs/index.js.erb @@ -14,6 +14,8 @@ var tags_data = <%= tags.map{ |entry| [ entry['skey'], entry['svalue'] ] }.to_js var width, height, font_family = 'Impact', font_weight = 'normal'; +up = function() {}; + function draw(words) { var fill = d3.scale.category20b(); diff --git a/web/viewsjs/key.js.erb b/web/viewsjs/key.js.erb index aceef99..b0a67e4 100644 --- a/web/viewsjs/key.js.erb +++ b/web/viewsjs/key.js.erb @@ -183,6 +183,8 @@ function create_chart(params) { } function page_init() { + up = function() { window.location = '/keys'; } + jQuery('#josm_button').bind('click', function() { jQuery('#josmiframe')[0].src = jQuery('#josm_button')[0].href; return false; diff --git a/web/viewsjs/relation.js.erb b/web/viewsjs/relation.js.erb index c33073e..f4713be 100644 --- a/web/viewsjs/relation.js.erb +++ b/web/viewsjs/relation.js.erb @@ -35,5 +35,6 @@ var create_flexigrid_for = { }; function page_init() { + up = function() { window.location = '/relations'; }; page_init2(); } diff --git a/web/viewsjs/reports/characters_in_keys.js.erb b/web/viewsjs/reports/characters_in_keys.js.erb index a36f7b4..900b155 100644 --- a/web/viewsjs/reports/characters_in_keys.js.erb +++ b/web/viewsjs/reports/characters_in_keys.js.erb @@ -72,6 +72,7 @@ var create_flexigrid_for = { }; function page_init() { + up = function() { window.location = '/reports'; }; init_tabs([]); var w = 968, diff --git a/web/viewsjs/reports/frequently_used_keys_without_wiki_page.js.erb b/web/viewsjs/reports/frequently_used_keys_without_wiki_page.js.erb index 680ba5d..d405fe5 100644 --- a/web/viewsjs/reports/frequently_used_keys_without_wiki_page.js.erb +++ b/web/viewsjs/reports/frequently_used_keys_without_wiki_page.js.erb @@ -36,6 +36,7 @@ function create_flexigrid_with_option(english) { } function page_init() { + up = function() { window.location = '/reports'; }; page_init2(); jQuery('#english').bind('click', function() { jQuery('#grid-keys').flexOptions({ diff --git a/web/viewsjs/reports/josm_styles.js.erb b/web/viewsjs/reports/josm_styles.js.erb index ea3b365..157f223 100644 --- a/web/viewsjs/reports/josm_styles.js.erb +++ b/web/viewsjs/reports/josm_styles.js.erb @@ -33,5 +33,6 @@ function create_flexigrid_with_option(stylename) { } function page_init() { + up = function() { window.location = '/reports'; }; page_init2(); } diff --git a/web/viewsjs/reports/key_lengths.js.erb b/web/viewsjs/reports/key_lengths.js.erb index 63652ca..af13615 100644 --- a/web/viewsjs/reports/key_lengths.js.erb +++ b/web/viewsjs/reports/key_lengths.js.erb @@ -47,6 +47,7 @@ end hist = hist.map{ |item| item.nil? ? 0 : item } %> function page_init() { + up = function() { window.location = '/reports'; }; init_tabs([]); var bar_width = 6, diff --git a/web/viewsjs/reports/language_comparison_table_for_keys_in_the_wiki.js.erb b/web/viewsjs/reports/language_comparison_table_for_keys_in_the_wiki.js.erb index f4f99cd..85184a8 100644 --- a/web/viewsjs/reports/language_comparison_table_for_keys_in_the_wiki.js.erb +++ b/web/viewsjs/reports/language_comparison_table_for_keys_in_the_wiki.js.erb @@ -12,6 +12,7 @@ @languages_lookup = @languages.map{ |lang| "'#{lang}': #{lang_lookup[lang]}" }.join(', ') %> function page_init() { + up = function() { window.location = '/reports'; }; var lang_to_idx = { <%= @languages_lookup %> }; diff --git a/web/viewsjs/reports/languages.js.erb b/web/viewsjs/reports/languages.js.erb index 2cb8a8f..9d8bd04 100644 --- a/web/viewsjs/reports/languages.js.erb +++ b/web/viewsjs/reports/languages.js.erb @@ -1,5 +1,6 @@ <% page = @trans.t.reports.languages %> function page_init() { + up = function() { window.location = '/reports'; }; create_flexigrid('grid-langs', { url: '/api/4/wiki/languages', colModel: [ diff --git a/web/viewsjs/reports/name_tags.js.erb b/web/viewsjs/reports/name_tags.js.erb index 241bdc3..07b78cc 100644 --- a/web/viewsjs/reports/name_tags.js.erb +++ b/web/viewsjs/reports/name_tags.js.erb @@ -74,6 +74,7 @@ var create_flexigrid_for = { }; function page_init() { + up = function() { window.location = '/reports'; }; jQuery('#subtag-filter').bind('change', function() { var value = this.value; diff --git a/web/viewsjs/reports/wiki_pages_about_non_existing_keys.js.erb b/web/viewsjs/reports/wiki_pages_about_non_existing_keys.js.erb index a0addf6..54d1d14 100644 --- a/web/viewsjs/reports/wiki_pages_about_non_existing_keys.js.erb +++ b/web/viewsjs/reports/wiki_pages_about_non_existing_keys.js.erb @@ -3,6 +3,7 @@ page = @trans.t.reports.wiki_pages_about_non_existing_keys %> function page_init() { + up = function() { window.location = '/reports'; }; create_flexigrid('grid-keys', { url: '/api/4/keys/all?filters=in_wiki,not_in_db&include=wikipages', colModel: [ |