specs:
aasm (5.5.0)
concurrent-ruby (~> 1.0)
- actioncable (7.1.1)
- actionpack (= 7.1.1)
- activesupport (= 7.1.1)
+ actioncable (7.1.2)
+ actionpack (= 7.1.2)
+ activesupport (= 7.1.2)
nio4r (~> 2.0)
websocket-driver (>= 0.6.1)
zeitwerk (~> 2.6)
- actionmailbox (7.1.1)
- actionpack (= 7.1.1)
- activejob (= 7.1.1)
- activerecord (= 7.1.1)
- activestorage (= 7.1.1)
- activesupport (= 7.1.1)
+ actionmailbox (7.1.2)
+ actionpack (= 7.1.2)
+ activejob (= 7.1.2)
+ activerecord (= 7.1.2)
+ activestorage (= 7.1.2)
+ activesupport (= 7.1.2)
mail (>= 2.7.1)
net-imap
net-pop
net-smtp
- actionmailer (7.1.1)
- actionpack (= 7.1.1)
- actionview (= 7.1.1)
- activejob (= 7.1.1)
- activesupport (= 7.1.1)
+ actionmailer (7.1.2)
+ actionpack (= 7.1.2)
+ actionview (= 7.1.2)
+ activejob (= 7.1.2)
+ activesupport (= 7.1.2)
mail (~> 2.5, >= 2.5.4)
net-imap
net-pop
net-smtp
rails-dom-testing (~> 2.2)
- actionpack (7.1.1)
- actionview (= 7.1.1)
- activesupport (= 7.1.1)
+ actionpack (7.1.2)
+ actionview (= 7.1.2)
+ activesupport (= 7.1.2)
nokogiri (>= 1.8.5)
+ racc
rack (>= 2.2.4)
rack-session (>= 1.0.1)
rack-test (>= 0.6.3)
rails-html-sanitizer (~> 1.6)
actionpack-page_caching (1.2.4)
actionpack (>= 4.0.0)
- actiontext (7.1.1)
- actionpack (= 7.1.1)
- activerecord (= 7.1.1)
- activestorage (= 7.1.1)
- activesupport (= 7.1.1)
+ actiontext (7.1.2)
+ actionpack (= 7.1.2)
+ activerecord (= 7.1.2)
+ activestorage (= 7.1.2)
+ activesupport (= 7.1.2)
globalid (>= 0.6.0)
nokogiri (>= 1.8.5)
- actionview (7.1.1)
- activesupport (= 7.1.1)
+ actionview (7.1.2)
+ activesupport (= 7.1.2)
builder (~> 3.1)
erubi (~> 1.11)
rails-dom-testing (~> 2.2)
rails-html-sanitizer (~> 1.6)
active_record_union (1.3.0)
activerecord (>= 4.0)
- activejob (7.1.1)
- activesupport (= 7.1.1)
+ activejob (7.1.2)
+ activesupport (= 7.1.2)
globalid (>= 0.3.6)
- activemodel (7.1.1)
- activesupport (= 7.1.1)
- activerecord (7.1.1)
- activemodel (= 7.1.1)
- activesupport (= 7.1.1)
+ activemodel (7.1.2)
+ activesupport (= 7.1.2)
+ activerecord (7.1.2)
+ activemodel (= 7.1.2)
+ activesupport (= 7.1.2)
timeout (>= 0.4.0)
activerecord-import (1.5.0)
activerecord (>= 4.2)
- activestorage (7.1.1)
- actionpack (= 7.1.1)
- activejob (= 7.1.1)
- activerecord (= 7.1.1)
- activesupport (= 7.1.1)
+ activestorage (7.1.2)
+ actionpack (= 7.1.2)
+ activejob (= 7.1.2)
+ activerecord (= 7.1.2)
+ activesupport (= 7.1.2)
marcel (~> 1.0)
- activesupport (7.1.1)
+ activesupport (7.1.2)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2)
autoprefixer-rails (10.4.15.0)
execjs (~> 2)
aws-eventstream (1.2.0)
- aws-partitions (1.846.0)
+ aws-partitions (1.849.0)
aws-sdk-core (3.186.0)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.651.0)
image_size (3.3.0)
in_threads (1.6.0)
io-console (0.6.0)
- irb (1.8.3)
+ irb (1.9.0)
rdoc
reline (>= 0.3.8)
jbuilder (2.11.5)
logstasher (2.1.5)
activesupport (>= 5.2)
request_store
- loofah (2.21.4)
+ loofah (2.22.0)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
mail (2.8.1)
multi_json (1.15.0)
multi_xml (0.6.0)
mutex_m (0.2.0)
- net-imap (0.4.4)
+ net-imap (0.4.5)
date
net-protocol
net-pop (0.1.2)
rackup (1.0.0)
rack (< 3)
webrick
- rails (7.1.1)
- actioncable (= 7.1.1)
- actionmailbox (= 7.1.1)
- actionmailer (= 7.1.1)
- actionpack (= 7.1.1)
- actiontext (= 7.1.1)
- actionview (= 7.1.1)
- activejob (= 7.1.1)
- activemodel (= 7.1.1)
- activerecord (= 7.1.1)
- activestorage (= 7.1.1)
- activesupport (= 7.1.1)
+ rails (7.1.2)
+ actioncable (= 7.1.2)
+ actionmailbox (= 7.1.2)
+ actionmailer (= 7.1.2)
+ actionpack (= 7.1.2)
+ actiontext (= 7.1.2)
+ actionview (= 7.1.2)
+ activejob (= 7.1.2)
+ activemodel (= 7.1.2)
+ activerecord (= 7.1.2)
+ activestorage (= 7.1.2)
+ activesupport (= 7.1.2)
bundler (>= 1.15.0)
- railties (= 7.1.1)
+ railties (= 7.1.2)
rails-controller-testing (1.0.5)
actionpack (>= 5.0.1.rc1)
actionview (>= 5.0.1.rc1)
rails-i18n (7.0.8)
i18n (>= 0.7, < 2)
railties (>= 6.0.0, < 8)
- railties (7.1.1)
- actionpack (= 7.1.1)
- activesupport (= 7.1.1)
+ railties (7.1.2)
+ actionpack (= 7.1.2)
+ activesupport (= 7.1.2)
irb
rackup (>= 1.0.0)
rake (>= 12.2)
actionpack (>= 5.2)
activesupport (>= 5.2)
sprockets (>= 3.0.0)
- stringio (3.0.8)
+ stringio (3.0.9)
strong_migrations (1.6.4)
activerecord (>= 5.2)
terminal-table (3.0.2)
.toggleClass("disabled", editDisabled);
};
-window.maximiseMap = function () {
- $("#content").addClass("maximised");
-};
-
-window.minimiseMap = function () {
- $("#content").removeClass("maximised");
-};
-
$(document).ready(function () {
var headerWidth = 0,
compactWidth = 0;
function displayFeatureWarning(count, limit, add, cancel) {
$("#browse_status").html(
- $("<div>").append(
+ $("<div class='p-3'>").append(
$("<div class='d-flex'>").append(
$("<h2 class='flex-grow-1 text-break'>")
.text(I18n.t("browse.start_rjs.load_data")),
font-weight: $font-weight-normal;
}
-/* Rules for the message shown in place of the map when javascript is disabled */
-
-#noscript {
- z-index: 20000000;
- margin-left: 400px;
- margin-top: 50px;
-}
-
/* Rules for Leaflet maps */
.leaflet-top.leaflet-right,
#sidebar_loader {
display: none;
}
-
- #sidebar_content {
- padding: $spacer;
- }
-
- > div {
- position: relative;
- }
}
.overlay-sidebar #sidebar {
.welcome {
display: none;
-
- p {
- font-size: 110%;
- font-weight: 300;
- }
}
#banner {
display: block;
width: $sidebarWidth;
}
-
- button.btn-close {
- background-color: rgba(255, 255, 255, 0.5);
- opacity: 1.0;
- }
}
#map {
margin-left: auto;
margin-right: auto;
}
-
- > div {
- padding: $spacer;
- }
}
/* Temporary label size override until we remove site-wide font customisation */
bottom: 0;
width: 100%;
}
-
- #map {
- height: 100%;
- overflow: hidden;
- }
}
/* Rules for non-map content pages */
}
}
-#content.maximised {
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- border: 0;
- z-index: 2000;
-}
-
/* Rules for small maps in content areas */
.content_map {
}
}
-/* Rules for the iD editor */
-
-.id-embed {
- width: 100%;
- height: 100%;
-}
-
/* Rules for the "Welcome" page */
.site-welcome, .site-fixthemap {
.sprite {
<% unless (banner = next_banner()).nil? %>
-<%= link_to (image_tag banner[:img], :srcset => banner[:srcset], :alt => banner[:alt], :title => banner[:alt]), banner[:link] %>
-<button type="button" class="btn-close <%= "btn-close-white" if banner[:dark] %> position-absolute top-0 end-0 m-4" id="<%= banner_cookie(banner[:id]) %>" aria-label="<%= t("javascripts.close") %>"></button>
+ <%= tag.div :id => "banner", :class => "position-relative", :data => { :bs_theme => token_list(:dark => banner[:dark]) } do %>
+ <%= link_to (image_tag banner[:img], :srcset => banner[:srcset], :alt => banner[:alt], :title => banner[:alt]), banner[:link] %>
+ <button type="button"
+ class="btn-close position-absolute top-0 end-0 m-4 opacity-100 bg-white bg-opacity-50"
+ id="<%= banner_cookie(banner[:id]) %>"
+ aria-label="<%= t("javascripts.close") %>"></button>
+ <% end %>
<% end %>
</div>
</div>
- <div id="sidebar_content">
+ <div id="sidebar_content" class="p-3">
<%= yield %>
</div>
<% unless current_user %>
<div class="welcome p-3" hidden>
<%= render "sidebar_header", :title => t("layouts.intro_header") %>
- <div>
- <p><%= t "layouts.intro_text" %></p>
- <p><%= t "layouts.hosting_partners_html",
- :ucl => link_to(t("layouts.partners_ucl"), "https://www.ucl.ac.uk"),
- :fastly => link_to(t("layouts.partners_fastly"), "https://www.fastly.com/"),
- :bytemark => link_to(t("layouts.partners_bytemark"), "https://www.bytemark.co.uk"),
- :partners => link_to(t("layouts.partners_partners"), "https://hardware.openstreetmap.org/thanks/") %>
- </p>
- <div class="d-flex mx-n1">
- <div class="w-50 px-1">
- <a class="btn btn-primary w-100" href="<%= about_path %>"><%= t("layouts.learn_more") %></a>
- </div>
- <div class="w-50 px-1">
- <a class="btn btn-primary w-100" href="<%= user_new_path %>"><%= t("layouts.start_mapping") %></a>
- </div>
+ <p class="fs-6 fw-light"><%= t "layouts.intro_text" %></p>
+ <p class="fs-6 fw-light"><%= t "layouts.hosting_partners_html",
+ :ucl => link_to(t("layouts.partners_ucl"), "https://www.ucl.ac.uk"),
+ :fastly => link_to(t("layouts.partners_fastly"), "https://www.fastly.com/"),
+ :bytemark => link_to(t("layouts.partners_bytemark"), "https://www.bytemark.co.uk"),
+ :partners => link_to(t("layouts.partners_partners"), "https://hardware.openstreetmap.org/thanks/") %>
+ </p>
+ <div class="d-flex mx-n1">
+ <div class="w-50 px-1">
+ <a class="btn btn-primary w-100" href="<%= about_path %>"><%= t("layouts.learn_more") %></a>
+ </div>
+ <div class="w-50 px-1">
+ <a class="btn btn-primary w-100" href="<%= user_new_path %>"><%= t("layouts.start_mapping") %></a>
</div>
</div>
</div>
<% end %>
- <div id="banner">
- <%= render :partial => "layouts/banner" %>
- </div>
+ <%= render :partial => "layouts/banner" %>
</div>
<noscript>
- <div id="noscript">
+ <div class="mt-5 p-3">
<p><%= t "site.index.js_1" %></p>
<p><%= t "site.index.js_2" %></p>
</div>
<%= javascript_include_tag "edit/id" %>
-<div id="map">
+<div id="map" class="h-100 overflow-hidden">
<% data = { :configured => Settings.key?(:id_application) }
data[:lat] = @lat if @lat
data[:lon] = @lon if @lon
data[:gpx] = trace_data_url(params[:gpx], :format => :xml) if params[:gpx]
data[:url] = id_url(:locale => params[:locale]) %>
- <%= tag.iframe "", :frameBorder => 0, :id => "id-embed", :class => "id-embed", :allowfullscreen => "", :data => data %>
+ <%= tag.iframe "", :frameBorder => 0, :id => "id-embed", :class => "w-100 h-100", :allowfullscreen => "", :data => data %>
</div>
report: Rapor kerê
session: Ronıştış
trace: Şop
- tracepoint: Dawtey şopi
- tracetag: Etikete şopi
+ tracepoint: Nuqtaya rêçe
+ tracetag: Etiketê rêçe
user: Karber
user_preference: Tercihê Karberi
user_token: Moriya Karberi
none: Ниједан
openid: OpenID
google: Google
- facebook: Facebook
+ facebook: Фејсбук
github: GitHub
wikipedia: Википедија
api: