diff options
author | Jochen Topf <jochen@topf.org> | 2010-12-08 22:52:15 +0100 |
---|---|---|
committer | Jochen Topf <jochen@topf.org> | 2010-12-08 22:52:15 +0100 |
commit | 97c7b51dd04050d4455cab50eda4f42624ec06c2 (patch) | |
tree | 099039945423965326ef01ee43c0b5185b37eb6e /web/views/key.erb | |
parent | 8ff120fa123ebe191a55e9a9303a4ffcf67bccbe (diff) | |
download | taginfo-97c7b51dd04050d4455cab50eda4f42624ec06c2.tar taginfo-97c7b51dd04050d4455cab50eda4f42624ec06c2.tar.gz |
Remove Javascript 1.8 expression closures
Diffstat (limited to 'web/views/key.erb')
-rw-r--r-- | web/views/key.erb | 58 |
1 files changed, 28 insertions, 30 deletions
diff --git a/web/views/key.erb b/web/views/key.erb index 4e0a4f3..a57b982 100644 --- a/web/views/key.erb +++ b/web/views/key.erb @@ -95,35 +95,33 @@ <iframe id="josmiframe" name="josmiframe"></iframe> <script type="text/javascript"> - jQuery(function() { - jQuery('#josm').bind('click', function() { - jQuery('#josmiframe')[0].src = jQuery('#josm')[0].href; - return false; - }); - - jQuery('#filter').bind('change', function() { - var value = this.value; - window.location.search = 'filter=' + value; - }); - - jQuery.getJSON('/api/2/db/keys/overview?key=<%= @key_uri %>', function(data, textStatus) { - var table_content = '<tr><th></th><th title="Number of objects with this key">Number of objects</th><th class="values" title="Number of different values">Values</th></tr>'; - table_content += jQuery.map(['all', 'nodes', 'ways', 'relations'], function(obj, i) { - var d = data[obj]; - return '<tr><td>' + print_image(obj) + '</td><td class="count">' + print_value_with_percent(d.count, d.count_fraction) + '</td><td class="values">' + print_with_ts(d.values) + '</td></tr>'; - }).join(''); - jQuery('#overview').append(table_content); - }); - - var tabs = jQuery('#tabs').tabs({ - show: function(event, ui) { - window.location.hash = ui.tab.hash; - create_flexigrid_for.key[ui.tab.hash.substring(1)](<%= @key.to_json %>, <%= @filter_type.to_json %>); - } - }); +jQuery(function() { + jQuery('#josm').bind('click', function() { + jQuery('#josmiframe')[0].src = jQuery('#josm')[0].href; + return false; }); -</script> -<script type="text/javascript+protovis"> + + jQuery('#filter').bind('change', function() { + var value = this.value; + window.location.search = 'filter=' + value; + }); + + jQuery.getJSON('/api/2/db/keys/overview?key=<%= @key_uri %>', function(data, textStatus) { + var table_content = '<tr><th></th><th title="Number of objects with this key">Number of objects</th><th class="values" title="Number of different values">Values</th></tr>'; + table_content += jQuery.map(['all', 'nodes', 'ways', 'relations'], function(obj, i) { + var d = data[obj]; + return '<tr><td>' + print_image(obj) + '</td><td class="count">' + print_value_with_percent(d.count, d.count_fraction) + '</td><td class="values">' + print_with_ts(d.values) + '</td></tr>'; + }).join(''); + jQuery('#overview').append(table_content); + }); + + var tabs = jQuery('#tabs').tabs({ + show: function(event, ui) { + window.location.hash = ui.tab.hash; + create_flexigrid_for.key[ui.tab.hash.substring(1)](<%= @key.to_json %>, <%= @filter_type.to_json %>); + } + }); +}); var data = <%= @prevalent_values.to_json() %>; @@ -140,7 +138,7 @@ vis.add(pv.Layout.Stack) .bottom(10) .layers(data) .x(10) - .y(function(d) scale(d.count)) + .y(function(d) { return scale(d.count); }) .layer.add(pv.Bar) .width(20) .cursor(function() { @@ -154,7 +152,7 @@ vis.add(pv.Layout.Stack) .anchor('left') .add(pv.Label) .left(30) - .text(function(d) d.value); + .text(function(d) { return d.value; }); vis.render(); |