Procházet zdrojové kódy

fix insert exclude highlight

lucky1213 před 4 roky
rodič
revize
f26ac07b38

+ 4
- 0
packages/notus/lib/src/heuristics/insert_rules.dart Zobrazit soubor

@@ -158,6 +158,10 @@ class PreserveInlineStylesRule extends InsertRule {
158 158
     final attributes = previous.attributes;
159 159
     final hasLink =
160 160
         (attributes != null && attributes.containsKey(NotusAttribute.link.key));
161
+    final hasHighLight = (attributes != null && attributes.containsKey(NotusAttribute.highlight.key));
162
+    if (hasHighLight) {
163
+      attributes.remove(NotusAttribute.highlight.key);
164
+    }
161 165
     if (!hasLink) {
162 166
       return Delta()
163 167
         ..retain(index)