home: Make emojiset an explicit parameter.

This is cleaner than accessing the UserProfile object directly (we
don't really do that anywhere else).
This commit is contained in:
Tim Abbott
2018-05-06 22:35:53 -07:00
parent b3e4c702d1
commit 602b13db34
2 changed files with 2 additions and 1 deletions

View File

@@ -14,7 +14,7 @@
{% block customhead %}
<meta name="apple-mobile-web-app-capable" content="yes">
<link href="/static/images/logo/apple-touch-icon-precomposed.png" rel="apple-touch-icon-precomposed">
<link id="emoji-spritesheet" href="/static/generated/emoji/{{ user_profile.emojiset }}_sprite.css" rel="stylesheet" type="text/css">
<link id="emoji-spritesheet" href="/static/generated/emoji/{{ emojiset }}_sprite.css" rel="stylesheet" type="text/css">
<style type="text/css">
#css-loading {
background: white;

View File

@@ -241,6 +241,7 @@ def home_real(request: HttpRequest) -> HttpResponse:
csp_nonce = generate_random_token(48)
response = render(request, 'zerver/app/index.html',
context={'user_profile': user_profile,
'emojiset': user_profile.emojiset,
'page_params': JSONEncoderForHTML().encode(page_params),
'csp_nonce': csp_nonce,
'avatar_url': avatar_url(user_profile),