From f19b33268bb32fba733ccc68f006d2caa630cc25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zen=C3=A7=20Bilgili?= Date: Wed, 8 Jul 2020 23:38:27 +0300 Subject: [PATCH] Add SVG-Inject library --- index.html | 2 ++ js/svg-inject.min.js | 10 ++++++++++ 2 files changed, 12 insertions(+) create mode 100644 js/svg-inject.min.js diff --git a/index.html b/index.html index 61d4cf3..f5d02ae 100644 --- a/index.html +++ b/index.html @@ -18,6 +18,8 @@ + + diff --git a/js/svg-inject.min.js b/js/svg-inject.min.js new file mode 100644 index 0000000..1631485 --- /dev/null +++ b/js/svg-inject.min.js @@ -0,0 +1,10 @@ +!function(o,l){var r,a,s="createElement",g="getElementsByTagName",b="length",E="style",d="title",y="undefined",k="setAttribute",w="getAttribute",x=null,A="__svgInject",C="--inject-",S=new RegExp(C+"\\d+","g"),I="LOAD_FAIL",t="SVG_NOT_SUPPORTED",L="SVG_INVALID",v=["src","alt","onload","onerror"],j=l[s]("a"),G=typeof SVGRect!=y,f={useCache:!0,copyAttributes:!0,makeIdsUnique:!0},N={clipPath:["clip-path"],"color-profile":x,cursor:x,filter:x,linearGradient:["fill","stroke"],marker:["marker", +"marker-end","marker-mid","marker-start"],mask:x,pattern:["fill","stroke"],radialGradient:["fill","stroke"]},u=1,c=2,O=1;function T(e){return(r=r||new XMLSerializer).serializeToString(e)}function P(e,r){var t,n,i,o,a=C+O++,f=/url\("?#([a-zA-Z][\w:.-]*)"?\)/g,u=e.querySelectorAll("[id]"),c=r?[]:x,l={},s=[],d=!1;if(u[b]){for(i=0;i