1
2
Fork 0
mirror of https://github.com/mat-1/azalea.git synced 2025-08-02 06:16:04 +00:00

fix formatters

This commit is contained in:
mat 2021-12-09 17:31:58 +00:00
parent 577c2aa544
commit 1637e23c6c
2 changed files with 6 additions and 6 deletions

View file

@ -300,23 +300,23 @@ impl Style {
};
// if bold used to be false/default and now it's true, set bold
if before.bold.unwrap_or(false) && !after.bold.unwrap_or(false) {
if !before.bold.unwrap_or(false) && after.bold.unwrap_or(false) {
ansi_codes.push_str("\x1b[1m");
}
// if italic used to be false/default and now it's true, set italic
if before.italic.unwrap_or(false) && !after.italic.unwrap_or(false) {
if !before.italic.unwrap_or(false) && after.italic.unwrap_or(false) {
ansi_codes.push_str("\x1b[3m");
}
// if underlined used to be false/default and now it's true, set underlined
if before.underlined.unwrap_or(false) && !after.underlined.unwrap_or(false) {
if !before.underlined.unwrap_or(false) && after.underlined.unwrap_or(false) {
ansi_codes.push_str("\x1b[4m");
}
// if strikethrough used to be false/default and now it's true, set strikethrough
if before.strikethrough.unwrap_or(false) && !after.strikethrough.unwrap_or(false) {
if !before.strikethrough.unwrap_or(false) && after.strikethrough.unwrap_or(false) {
ansi_codes.push_str("\x1b[9m");
}
// if obfuscated used to be false/default and now it's true, set obfuscated
if before.obfuscated.unwrap_or(false) && !after.obfuscated.unwrap_or(false) {
if !before.obfuscated.unwrap_or(false) && after.obfuscated.unwrap_or(false) {
ansi_codes.push_str("\x1b[8m");
}

View file

@ -12,5 +12,5 @@ fn test() {
)
.unwrap();
let component = Component::new(&j).unwrap();
assert_eq!(component.to_ansi(None), "\x1b[38;2;255;85;85mhello\x1b[m");
assert_eq!(component.to_ansi(None), "\x1b[1m\x1b[38;2;255;85;85mhello\x1b[m");
}