mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FEATURE: Allow string theme settings to display with multiple lines
To use, add `textarea: true` to the theme settings.yml. For example: ``` my_setting: default: "some string" textarea: true ```
This commit is contained in:
@@ -128,6 +128,12 @@ describe ThemeSettingsManager do
|
||||
|
||||
expect { string_setting.value = ("a" * 21) }.to raise_error(Discourse::InvalidParameters)
|
||||
end
|
||||
|
||||
it "can be a textarea" do
|
||||
string_setting = find_by_name(:string_setting_02)
|
||||
expect(find_by_name(:string_setting_02).textarea).to eq(false)
|
||||
expect(find_by_name(:string_setting_03).textarea).to eq(true)
|
||||
end
|
||||
end
|
||||
|
||||
context "List" do
|
||||
|
||||
@@ -10,6 +10,10 @@ string_setting_02:
|
||||
min: 2
|
||||
max: 20
|
||||
|
||||
string_setting_03:
|
||||
default: "string value"
|
||||
textarea: true
|
||||
|
||||
integer_setting: 51
|
||||
|
||||
integer_setting_02:
|
||||
|
||||
Reference in New Issue
Block a user