mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-04 05:53:43 +00:00 
			
		
		
		
	typeahead: Replace code block language hint text with more clear options
This commit - Replace the blank option with an italicized option that's the current default language, if there is one selected with "default" label. - Make the "text" option more informative by adding (no highlighting) to the label. - Remove the hint for "text". - Prioritize as left to right, before start typing: blank/default language, text, quote, spoiler, math, everything else... fixes: #33682
This commit is contained in:
		@@ -78,6 +78,10 @@ run_test("get_pygments_typeahead_list_for_settings", () => {
 | 
			
		||||
    let iterator = candidates.entries();
 | 
			
		||||
    assert.equal(iterator.next().value[1], $t({defaultMessage: "Custom language: custom_lang"}));
 | 
			
		||||
    assert.equal(iterator.next().value[1], $t({defaultMessage: "Custom language: invent_a_lang"}));
 | 
			
		||||
    assert.equal(iterator.next().value[1], "Text only (text, text)");
 | 
			
		||||
    assert.equal(iterator.next().value[1], "quote (quote, quote)");
 | 
			
		||||
    assert.equal(iterator.next().value[1], "spoiler (spoiler, spoiler)");
 | 
			
		||||
    assert.equal(iterator.next().value[1], "math (math, math)");
 | 
			
		||||
    assert.equal(iterator.next().value[1], "JavaScript (javascript, js, javascript, js)");
 | 
			
		||||
    assert.equal(
 | 
			
		||||
        iterator.next().value[1],
 | 
			
		||||
@@ -96,6 +100,10 @@ run_test("get_pygments_typeahead_list_for_settings", () => {
 | 
			
		||||
    );
 | 
			
		||||
    assert.equal(iterator.next().value[1], $t({defaultMessage: "Custom language: custom_lang"}));
 | 
			
		||||
    assert.equal(iterator.next().value[1], $t({defaultMessage: "Custom language: invent_a_lang"}));
 | 
			
		||||
    assert.equal(iterator.next().value[1], "Text only (text, text)");
 | 
			
		||||
    assert.equal(iterator.next().value[1], "quote (quote, quote)");
 | 
			
		||||
    assert.equal(iterator.next().value[1], "spoiler (spoiler, spoiler)");
 | 
			
		||||
    assert.equal(iterator.next().value[1], "math (math, math)");
 | 
			
		||||
    assert.equal(iterator.next().value[1], "JavaScript (javascript, js, javascript, js)");
 | 
			
		||||
    assert.equal(
 | 
			
		||||
        iterator.next().value[1],
 | 
			
		||||
@@ -107,9 +115,7 @@ run_test("get_pygments_typeahead_list_for_settings", () => {
 | 
			
		||||
    iterator = candidates.entries();
 | 
			
		||||
    assert.equal(iterator.next().value[1], $t({defaultMessage: "Custom language: invent_a_lang"}));
 | 
			
		||||
    assert.equal(iterator.next().value[1], $t({defaultMessage: "Custom language: custom_lang"}));
 | 
			
		||||
    assert.equal(iterator.next().value[1], "JavaScript (javascript, js, javascript, js)");
 | 
			
		||||
    assert.equal(
 | 
			
		||||
        iterator.next().value[1],
 | 
			
		||||
        "Python (python, bazel, py, py3, pyi, python3, sage, starlark, python, bazel, py, py3, pyi, python3, sage, starlark)",
 | 
			
		||||
    );
 | 
			
		||||
    assert.equal(iterator.next().value[1], "Text only (text, text)");
 | 
			
		||||
    assert.equal(iterator.next().value[1], "quote (quote, quote)");
 | 
			
		||||
    assert.equal(iterator.next().value[1], "spoiler (spoiler, spoiler)");
 | 
			
		||||
});
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user