Minitest/MultipleAssertions:
Max: 60
-# Offense count: 10
-# This cop supports unsafe autocorrection (--autocorrect-all).
-Rails/ActionControllerFlashBeforeRender:
- Exclude:
- - 'app/controllers/application_controller.rb'
- - 'app/controllers/confirmations_controller.rb'
- - 'app/controllers/issue_comments_controller.rb'
- - 'app/controllers/messages_controller.rb'
- - 'app/controllers/passwords_controller.rb'
- - 'app/controllers/traces_controller.rb'
- - 'app/controllers/user_blocks_controller.rb'
- - 'app/controllers/users_controller.rb'
-
# Offense count: 2
# Configuration parameters: Include.
# Include: app/models/**/*.rb
},
mapParams: function (search) {
- var params = OSM.params(search), mapParams = {}, loc, match;
+ var params = OSM.params(search), mapParams = {}, match;
if (params.mlon && params.mlat) {
mapParams.marker = true;
var hash = OSM.parseHash(location.hash);
+ const loc = Cookies.get('_osm_location')?.split("|");
+
// Decide on a map starting position. Various ways of doing this.
if (hash.center) {
mapParams.lon = hash.center.lng;
mapParams.lon = parseFloat(params.mlon);
mapParams.lat = parseFloat(params.mlat);
mapParams.zoom = parseInt(params.zoom || 12);
- } else if (loc = Cookies.get('_osm_location')) {
- loc = loc.split("|");
+ } else if (loc) {
mapParams.lon = parseFloat(loc[0]);
mapParams.lat = parseFloat(loc[1]);
mapParams.zoom = parseInt(loc[2]);
@trace.schedule_import
redirect_to :action => :index, :display_name => current_user.display_name
else
- flash[:error] = t(".upload_failed") if @trace.valid?
+ flash.now[:error] = t(".upload_failed") if @trace.valid?
render :action => "new"
end