Kaynağa Gözat

[add] link style and classes

B Thibault 8 yıl önce
ebeveyn
işleme
69d5c09843
1 değiştirilmiş dosya ile 7 ekleme ve 2 silme
  1. 7 2
      msgFormatter.js

+ 7 - 2
msgFormatter.js

@@ -440,9 +440,14 @@ var formatText = (function() {
             if (this._parent.isLink && (link = opts.linkFilter(this.text))) {
                 tagName = 'a';
                 params = ' href="' +link.link +'"';
-                if (!link.isInternal) {
+                if (link.style)
+                    params += ' style="' +link.style +'"';
+                if (!link.isInternal)
                     params += ' target="_blank"';
-                }
+                if (link.classes)
+                    link.classes.forEach(function(i) {
+                        classList.push(i);
+                    });
                 innerHTML = opts.textFilter(link.text);
             } else {
                 innerHTML = this.innerHTML();