mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 13:03:29 +00:00
stream_settings: Replace non-standard tooltip for "Announce stream" hint.
The tooltip for the "Announce Stream" hint was not consistent with the rest of the settings so it has now been replaced with the standard tippy tooltip. The "?" icon has also been replaced by the "i" icon to match the other settings. Fixes: #21312.
This commit is contained in:
committed by
Tim Abbott
parent
a9ce02348b
commit
bbda7a5bb0
@@ -1,4 +1,5 @@
|
||||
import $ from "jquery";
|
||||
import tippy from "tippy.js";
|
||||
|
||||
import render_announce_stream_docs from "../templates/announce_stream_docs.hbs";
|
||||
import render_subscription_invites_warning_modal from "../templates/confirm_dialog/confirm_subscription_invites_warning.hbs";
|
||||
@@ -14,6 +15,7 @@ import * as stream_create_subscribers from "./stream_create_subscribers";
|
||||
import * as stream_data from "./stream_data";
|
||||
import * as stream_settings_ui from "./stream_settings_ui";
|
||||
import * as ui_report from "./ui_report";
|
||||
import {parse_html} from "./ui_util";
|
||||
|
||||
let created_stream;
|
||||
|
||||
@@ -385,28 +387,13 @@ export function set_up_handlers() {
|
||||
stream_name_error.pre_validate(stream_name);
|
||||
});
|
||||
|
||||
$container.on("mouseover", "#announce-stream-docs", (e) => {
|
||||
const $announce_stream_docs = $("#announce-stream-docs");
|
||||
$announce_stream_docs.popover({
|
||||
placement: "right",
|
||||
content: render_announce_stream_docs({
|
||||
notifications_stream: stream_data.get_notifications_stream(),
|
||||
}),
|
||||
html: true,
|
||||
trigger: "manual",
|
||||
});
|
||||
$announce_stream_docs.popover("show");
|
||||
$announce_stream_docs.data("popover").tip().css("z-index", 2000);
|
||||
$announce_stream_docs
|
||||
.data("popover")
|
||||
.tip()
|
||||
.find(".popover-content")
|
||||
.css("margin", "9px 14px");
|
||||
e.stopPropagation();
|
||||
});
|
||||
$container.on("mouseout", "#announce-stream-docs", (e) => {
|
||||
$("#announce-stream-docs").popover("hide");
|
||||
e.stopPropagation();
|
||||
tippy("#announce-stream-docs", {
|
||||
content: () =>
|
||||
parse_html(
|
||||
render_announce_stream_docs({
|
||||
notifications_stream: stream_data.get_notifications_stream(),
|
||||
}),
|
||||
),
|
||||
});
|
||||
|
||||
// Do not allow the user to enter newline characters while typing out the
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
<span></span>
|
||||
{{t "Announce stream" }}
|
||||
</label>
|
||||
<span class="fa fa-question-circle settings-info-icon" aria-hidden="true" id="announce-stream-docs"></span>
|
||||
<span class="fa fa-info-circle settings-info-icon" aria-hidden="true" id="announce-stream-docs"></span>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user