diff --git a/Changelog.md b/Changelog.md index d69b4e5d48427d5e19ab58a5ee3377d316001b26..427af0abab63dee10c9ab54cedf8730747f21379 100644 --- a/Changelog.md +++ b/Changelog.md @@ -4,6 +4,7 @@ ## Bug fixes * Prefill conversation form on contacts page only with mutual contacts [#7744](https://github.com/diaspora/diaspora/pull/7744) +* Fix profiles sometimes not loading properly in background tabs [#7740](https://github.com/diaspora/diaspora/pull/7740) ## Features diff --git a/app/assets/config/manifest.js b/app/assets/config/manifest.js index 2347fce1805bea7c8bb3e759ce3c08a535c4da07..fc75a31f619dac8d4d69c108ef9586be3b6167d2 100644 --- a/app/assets/config/manifest.js +++ b/app/assets/config/manifest.js @@ -6,7 +6,6 @@ //= link bookmarklet.js //= link mobile/bookmarklet.js //= link mobile/mobile.js -//= link templates.js //= link error_pages.css //= link admin.css //= link rtl.css diff --git a/app/assets/javascripts/app/helpers/handlebars-partials.js b/app/assets/javascripts/app/helpers/handlebars-partials.js index 6f18152291096a8fff3961fb75d51ad17214b71d..3f9b354eb137dda590a1f3b48165623c16caeaa9 100644 --- a/app/assets/javascripts/app/helpers/handlebars-partials.js +++ b/app/assets/javascripts/app/helpers/handlebars-partials.js @@ -1,7 +1,4 @@ // @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3-or-Later -/* we need to wrap this in a document ready to ensure JST is accessible */ -$(function(){ - Handlebars.registerPartial('status-message', HandlebarsTemplates['status-message_tpl']); -}); +Handlebars.registerPartial("status-message", HandlebarsTemplates["status-message_tpl"]); // @license-end diff --git a/app/assets/javascripts/jasmine-load-all.js b/app/assets/javascripts/jasmine-load-all.js index b465abdadc974384948bbbf12eb1e463cdb1d669..fe771027cb4d1f0cbc7dc40f90a50c531e53e989 100644 --- a/app/assets/javascripts/jasmine-load-all.js +++ b/app/assets/javascripts/jasmine-load-all.js @@ -1,6 +1,5 @@ //= require jquery3 //= require handlebars.runtime -//= require templates //= require main //= require fine-uploader/fine-uploader.core //= require mobile/mobile diff --git a/app/assets/javascripts/main.js b/app/assets/javascripts/main.js index ee4fc5e7f7bc71ca5433111de426bc66dceac657..8c139dc40f6e0141be8feca516c7aa2e674276a9 100644 --- a/app/assets/javascripts/main.js +++ b/app/assets/javascripts/main.js @@ -18,6 +18,7 @@ //= require jquery.autoSuggest.custom //= require fine-uploader/fine-uploader.core //= require handlebars.runtime +//= require_tree ../templates //= require posix-bracket-expressions //= require markdown-it //= require markdown-it-diaspora-mention diff --git a/app/assets/javascripts/templates.js b/app/assets/javascripts/templates.js deleted file mode 100644 index b46d3dab23a540d41e896fb9b0ad8702f8608842..0000000000000000000000000000000000000000 --- a/app/assets/javascripts/templates.js +++ /dev/null @@ -1,5 +0,0 @@ -/* Copyright (c) 2010-2011, Diaspora Inc. This file is - * licensed under the Affero General Public License version 3 or later. See - * the COPYRIGHT file. - */ -//= require_tree ../templates diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index a55a832e6339c4cfdd4db81c95755f3d823f5a46..a50e428aaf51c5b58227892ff2477aaf4696c66a 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -8,7 +8,7 @@ %meta{name: "viewport", content: "width=device-width, initial-scale=1"}/ - content_for :javascript do - = javascript_include_tag :main, :templates + = javascript_include_tag :main = load_javascript_locales = include_color_theme