<% osm = @trans.t.osm misc = @trans.t.misc page = @trans.t.pages.project %> var create_flexigrid_for = { tags: function(project) { create_flexigrid('grid-tags', { url: '/api/4/project/tags?project=' + encodeURIComponent(project), colModel: [ { display: '<%= h(osm.tag) %>', name: 'tag', width: 260, sortable: true }, { display: '<%= h(osm.objects) %>', name: 'objects', width: 80, sortable: false }, { display: '<%= h(page.tags.description) %>', name: 'description', width: 800, sortable: false, align: 'left' } ], searchitems: [ { display: '<%= h(osm.key) %>/<%= h(osm.value) %>', name: 'key_value' } ], sortname: 'tag', sortorder: 'asc', preProcess: function(data) { data.rows = jQuery.map(data.data, function(row, i) { return { 'cell': [ row.value ? link_to_tag(row.key, row.value) : (link_to_key(row.key) + '=*'), fmt_type_icon('node', row.on_node) + fmt_type_icon('way', row.on_way) + fmt_type_icon('area', row.on_area) + fmt_type_icon('relation', row.on_relation), project_tag_desc(row.description, row.icon_url, row.doc_url) ] }; }); delete data.data; return data; } }); } }; function page_init() { up = function() { window.location = '/projects'; } page_init2(); }