mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-12 11:19:56 +00:00
2 lines
645 B
JavaScript
Vendored
2 lines
645 B
JavaScript
Vendored
function v(t,e){var n,r,a=t.attrs[t.attrIndex("href")][1];for(n=0;n<e.length;++n){if(r=e[n],typeof r.matcher=="function"){if(r.matcher(a,r))return r;continue}return r}}function h(t,e,n){Object.keys(n).forEach(function(r){var a,u=n[r];r==="className"&&(r="class"),a=e[t].attrIndex(r),a<0?e[t].attrPush([r,u]):e[t].attrs[a][1]=u})}function l(t,e){e?e=Array.isArray(e)?e:[e]:e=[],Object.freeze(e);var n=t.renderer.rules.link_open||this.defaultRender;t.renderer.rules.link_open=function(r,a,u,c,d){var f=v(r[a],e),i=f&&f.attrs;return i&&h(a,r,i),n(r,a,u,c,d)}}l.defaultRender=function(t,e,n,r,a){return a.renderToken(t,e,n)};var s=l;export{s as m};
|