summaryrefslogtreecommitdiff
path: root/web/views/key.erb
diff options
context:
space:
mode:
authorJochen Topf <jochen@topf.org>2010-12-08 22:52:15 +0100
committerJochen Topf <jochen@topf.org>2010-12-08 22:52:15 +0100
commit97c7b51dd04050d4455cab50eda4f42624ec06c2 (patch)
tree099039945423965326ef01ee43c0b5185b37eb6e /web/views/key.erb
parent8ff120fa123ebe191a55e9a9303a4ffcf67bccbe (diff)
downloadtaginfo-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.erb58
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();