summaryrefslogtreecommitdiff
path: root/web/views/key.erb
diff options
context:
space:
mode:
authorJochen Topf <jochen@topf.org>2014-05-16 20:08:00 +0200
committerJochen Topf <jochen@topf.org>2014-05-16 20:08:00 +0200
commit19ec1d7e4325df4b802acf1c0b57f6e447601b92 (patch)
tree809dd6b12c85fec398f0e04785370c002675b73a /web/views/key.erb
parentb086da01dccf250ff0ae79a2c309d376c2ba81e5 (diff)
downloadtaginfo-19ec1d7e4325df4b802acf1c0b57f6e447601b92.tar
taginfo-19ec1d7e4325df4b802acf1c0b57f6e447601b92.tar.gz
Add cookie-base comparison list.
Diffstat (limited to 'web/views/key.erb')
-rw-r--r--web/views/key.erb15
1 files changed, 15 insertions, 0 deletions
diff --git a/web/views/key.erb b/web/views/key.erb
index d168aa4..c2f0cf4 100644
--- a/web/views/key.erb
+++ b/web/views/key.erb
@@ -8,6 +8,14 @@
<option value="relations"<%= @sel['relations'] %>><%= h(t.pages.key.filter.relations) %></option>
</select>
</form>
+ <form id="list-form">
+ <select id="list" name="list">
+ <option value="title" selected="selected" style="color: #000000"><%= h(t.comparison.list) %> (0 <%= h(t.comparison.items) %>)</option>
+ <option value="add"><%= h(t.comparison.add_key) %></option>
+ <option value="clear"><%= h(t.comparison.clear) %></option>
+ <option value="compare"><%= h(t.comparison.compare) %></option>
+ </select>
+ </form>
<div id="tools" class="no-print">
<% if @count_all_values <= TaginfoConfig.get('xapi.max_results', 1000) %>
<%= xapi_link(@filter_xapi, @key) %> <%= josm_link(@filter_xapi, @key) %>
@@ -113,6 +121,13 @@ function page_init2() {
var filter = #{ @filter_type.to_json },
key = #{ @key.to_json };
jQuery('h1').html(fmt_key(key));
+
+ jQuery.cookie.json = true;
+ comparison_list_update();
+ jQuery('#list').bind('change', function() {
+ comparison_list_change(key);
+ });
+
jQuery('#level0_button').bind('click', function() {
return level0_editor('#{ TaginfoConfig.get('level0.overpass_url_prefix') }', '#{ TaginfoConfig.get('level0.level0_url_prefix') }', filter, key, undefined);
});