}
page.pushstate = page.popstate = function (path) {
- $("#export_tab").addClass("current");
OSM.loadSidebarContent(path, page.load);
};
map
.removeLayer(locationFilter)
.off("moveend", update);
-
- $("#export_tab").removeClass("current");
};
return page;
}
page.pushstate = page.popstate = function (path) {
- $("#history_tab").addClass("current");
OSM.loadSidebarContent(path, page.load);
};
page.unload = function () {
map.removeLayer(group);
map.off("moveend", update);
-
- $("#history_tab").removeClass("current");
};
return page;
<nav class='primary'>
<%= content_for :header %>
<div class="btn-group">
- <div id="edit_tab" class="btn-group <%= current_page_class(edit_path) %>">
+ <div id="edit_tab" class="btn-group">
<%= link_to t("layouts.edit"),
edit_path,
:class => "btn btn-outline-primary geolink editlink",
<% end %>
</ul>
</div>
- <%= link_to t("layouts.history"), history_path, :class => "btn btn-outline-primary geolink flex-grow-1 current_page_class(history_path)", :id => "history_tab" %>
- <%= link_to t("layouts.export"), export_path, :class => "btn btn-outline-primary geolink current_page_class(export_path)", :id => "export_tab" %>
+ <%= link_to t("layouts.history"), history_path, :class => "btn btn-outline-primary geolink flex-grow-1", :id => "history_tab" %>
+ <%= link_to t("layouts.export"), export_path, :class => "btn btn-outline-primary geolink", :id => "export_tab" %>
</div>
</nav>
<nav class='secondary'>
<% data.each do |entry| %>
<tr class="mapkey-table-entry" data-layer="<%= name %>" data-zoom-min="<%= entry["min_zoom"] %>" data-zoom-max="<%= entry["max_zoom"] %>">
<td class="mapkey-table-key align-middle">
- <%= image_tag "key/#{name}/#{entry['image']}" %>
+ <% if entry["width"] && entry["height"] && entry["fill"] %>
+ <%= image_tag "data:image/svg+xml,#{u("<svg xmlns='http://www.w3.org/2000/svg' width='#{entry['width']}' height='#{entry['height']}'><rect width='100%' height='100%' fill='#{entry['fill']}' /></svg>")}" %>
+ <% else %>
+ <%= image_tag "key/#{name}/#{entry['image']}" %>
+ <% end %>
</td>
<td class="mapkey-table-value">
<%= Array(t(".table.entry.#{entry['name']}")).to_sentence %>
- { min_zoom: 10, max_zoom: 19, name: industrial, image: industrial.png }
- { min_zoom: 10, max_zoom: 19, name: commercial, image: commercial.png }
- { min_zoom: 10, max_zoom: 19, name: heathland, image: heathland.png }
- - { min_zoom: 0, max_zoom: 19, name: lake, image: lake.png }
+ - { min_zoom: 0, max_zoom: 19, name: lake, width: 26, height: 10, fill: "#aad3df" }
- { min_zoom: 10, max_zoom: 19, name: farm, image: farm.png }
- { min_zoom: 10, max_zoom: 19, name: brownfield, image: brownfield.png }
- { min_zoom: 11, max_zoom: 19, name: cemetery, image: cemetery.png }
CREATE EXTENSION IF NOT EXISTS btree_gist WITH SCHEMA public;
+--
+-- Name: EXTENSION btree_gist; Type: COMMENT; Schema: -; Owner: -
+--
+
+COMMENT ON EXTENSION btree_gist IS 'support for indexing common datatypes in GiST';
+
+
--
-- Name: format_enum; Type: TYPE; Schema: public; Owner: -
--
/^$/d
/^--/d
-/^CREATE EXTENSION IF NOT EXISTS plpgsql /d
-/^COMMENT ON EXTENSION plpgsql /d
-/^COMMENT ON EXTENSION btree_gist /d
/^SET default_with_oids /d
/^SET default_table_access_method /d
/^SET idle_in_transaction_session_timeout /d
-/^ AS integer$/d
-
-s/ IMMUTABLE / /
-
-s/ timestamp(6) / timestamp /