Mercurial > prosody-modules
changeset 2921:3264058ae54f
mod_conversejs: Hack in support for changing the CSS if InVerse mode is enabled
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 10 Mar 2018 00:49:06 +0100 |
parents | 4d03ac2737ab |
children | 9f60905406ba |
files | mod_conversejs/mod_conversejs.lua |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mod_conversejs/mod_conversejs.lua Sat Mar 10 00:05:46 2018 +0100 +++ b/mod_conversejs/mod_conversejs.lua Sat Mar 10 00:49:06 2018 +0100 @@ -12,7 +12,7 @@ local template = [[ <!DOCTYPE html> <meta charset="utf-8"> -<link rel="stylesheet" type="text/css" media="screen" href="https://cdn.conversejs.org/css/converse.min.css"> +<link rel="stylesheet" type="text/css" media="screen" href="https://cdn.conversejs.org/css/%s.min.css"> <script src="https://cdn.conversejs.org/dist/converse.min.js"></script> <body><script>converse.initialize(%s);</script> ]] @@ -29,14 +29,18 @@ jid = module.host; }; + local view_mode_css = "converse"; if type(more_options) == "table" then for k,v in pairs(more_options) do converse_options[k] = v; end + if more_options.view_mode == "fullscreen" then + view_mode_css = "inverse"; + end end event.response.headers.content_type = "text/html"; - return template:format(json_encode(converse_options)); + return template:format(view_mode_css, json_encode(converse_options)); end; } });