diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index d07c64fb1..70f9b5f53 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -81,6 +81,7 @@ //= require managers //= require globalize //= require send_admin_notification_alert +//= require settings var initialize_modules = function() { App.Comments.initialize(); @@ -127,6 +128,7 @@ var initialize_modules = function() { App.Managers.initialize(); App.Globalize.initialize(); App.SendAdminNotificationAlert.initialize(); + App.Settings.initialize(); }; $(function(){ diff --git a/app/assets/javascripts/settings.js.coffee b/app/assets/javascripts/settings.js.coffee new file mode 100644 index 000000000..beb70d7af --- /dev/null +++ b/app/assets/javascripts/settings.js.coffee @@ -0,0 +1,10 @@ +App.Settings = + + initialize: -> + + $("#settings-tabs").on "change.zf.tabs", -> + if $("#tab-map-configuration:visible").length + map_container = L.DomUtil.get "admin-map" + unless map_container is null + map_container._leaflet_id = null + App.Map.initialize()