Everything: Rich text redux (#5625)
* lord save me * UI/ChatBox: Use the new `defStyle` param for `RenderMarkup` The previous iteration didn't work because `AddMessage` can't inherit its color from the PushColor (since we're not doing actual tag stacks anymore). * rebase touchup
This commit is contained in:
@@ -36,13 +36,13 @@ namespace Content.Shared.Actions.Prototypes
|
||||
/// Name to show in UI. Accepts formatting.
|
||||
/// </summary>
|
||||
[DataField("name")]
|
||||
public FormattedMessage Name { get; private set; } = new();
|
||||
public FormattedMessage Name { get; private set; } = FormattedMessage.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// Description to show in UI. Accepts formatting.
|
||||
/// </summary>
|
||||
[DataField("description")]
|
||||
public FormattedMessage Description { get; } = new();
|
||||
public FormattedMessage Description { get; } = FormattedMessage.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// Requirements message to show in UI. Accepts formatting, but generally should be avoided
|
||||
@@ -101,8 +101,10 @@ namespace Content.Shared.Actions.Prototypes
|
||||
|
||||
public virtual void AfterDeserialization()
|
||||
{
|
||||
Name = new FormattedMessage();
|
||||
Name.AddText(ID);
|
||||
Name = new FormattedMessage(new []
|
||||
{
|
||||
new Section {Content=ID}
|
||||
});
|
||||
|
||||
if (BehaviorType == BehaviorType.None)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user