diff --git a/static/js/about_zulip.js b/static/js/about_zulip.js index 4f1a80c10a..89c8e4660d 100644 --- a/static/js/about_zulip.js +++ b/static/js/about_zulip.js @@ -1,8 +1,11 @@ import ClipboardJS from "clipboard"; import $ from "jquery"; +import render_about_zulip from "../templates/about_zulip.hbs"; + import * as browser_history from "./browser_history"; import * as overlays from "./overlays"; +import {page_params} from "./page_params"; export function launch() { overlays.open_overlay({ @@ -15,3 +18,14 @@ export function launch() { new ClipboardJS("#about-zulip .fa-copy"); } + +export function initialize() { + const rendered_about_zulip = render_about_zulip({ + zulip_version: page_params.zulip_version, + zulip_merge_base: page_params.zulip_merge_base, + is_fork: + page_params.zulip_merge_base && + page_params.zulip_merge_base !== page_params.zulip_version, + }); + $(".app").append(rendered_about_zulip); +} diff --git a/static/js/ui_init.js b/static/js/ui_init.js index 07a88d8025..253c53b916 100644 --- a/static/js/ui_init.js +++ b/static/js/ui_init.js @@ -7,6 +7,7 @@ import * as emoji from "../shared/js/emoji"; import * as fenced_code from "../shared/js/fenced_code"; import render_edit_content_button from "../templates/edit_content_button.hbs"; +import * as about_zulip from "./about_zulip"; import * as activity from "./activity"; import * as alert_words from "./alert_words"; import * as blueslip from "./blueslip"; @@ -518,6 +519,9 @@ export function initialize_everything() { settings_panel_menu.initialize(); settings_sections.initialize(); settings_toggle.initialize(); + about_zulip.initialize(); + + // All overlays must be initialized before hashchange.js hashchange.initialize(); unread_ui.initialize(); activity.initialize(); diff --git a/templates/zerver/app/about-zulip.html b/static/templates/about_zulip.hbs similarity index 83% rename from templates/zerver/app/about-zulip.html rename to static/templates/about_zulip.hbs index 11d0f96138..616fe70172 100644 --- a/templates/zerver/app/about-zulip.html +++ b/static/templates/about_zulip.hbs @@ -1,20 +1,20 @@