mirror of https://github.com/zulip/zulip.git
settings_playgrounds: Fix HTML injection in language typeahead.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
parent
0df7bd71f3
commit
bc5d4b565a
|
@ -11,6 +11,7 @@ import * as ListWidget from "./list_widget";
|
||||||
import {page_params} from "./page_params";
|
import {page_params} from "./page_params";
|
||||||
import * as realm_playground from "./realm_playground";
|
import * as realm_playground from "./realm_playground";
|
||||||
import * as scroll_util from "./scroll_util";
|
import * as scroll_util from "./scroll_util";
|
||||||
|
import {render_typeahead_item} from "./typeahead_helper";
|
||||||
import * as ui_report from "./ui_report";
|
import * as ui_report from "./ui_report";
|
||||||
|
|
||||||
const meta = {
|
const meta = {
|
||||||
|
@ -158,9 +159,7 @@ function build_page() {
|
||||||
items: 5,
|
items: 5,
|
||||||
fixed: true,
|
fixed: true,
|
||||||
helpOnEmptyStrings: true,
|
helpOnEmptyStrings: true,
|
||||||
highlighter(item) {
|
highlighter: (item) => render_typeahead_item({primary: language_labels.get(item)}),
|
||||||
return language_labels.get(item);
|
|
||||||
},
|
|
||||||
matcher(item) {
|
matcher(item) {
|
||||||
const q = this.query.trim().toLowerCase();
|
const q = this.query.trim().toLowerCase();
|
||||||
return item.toLowerCase().startsWith(q);
|
return item.toLowerCase().startsWith(q);
|
||||||
|
|
Loading…
Reference in New Issue