UNPKG

@winjs-dev/create-win

Version:

@winjs-dev/create-win

97 lines (96 loc) 4.53 kB
(function (window) { var svgSprite = '<svg>' + '' + '<symbol id="icon-clock" viewBox="0 0 1024 1024">' + '' + '<path d="M821.76 875.712l33.344 33.28c18.688 18.56 37.568 37.056 56 55.936a33.792 33.792 0 0 1-15.36 57.088 33.984 33.984 0 0 1-34.112-10.24l-89.984-89.92c-1.792-1.792-2.88-4.288-3.52-5.312-171.584 97.152-340.864 97.088-511.04 0.768-1.152 1.088-3.072 2.816-4.864 4.672-30.4 30.272-60.544 60.672-91.136 90.752a33.92 33.92 0 0 1-56.96-13.568c-4.096-13.632-0.32-25.408 9.728-35.456l82.56-82.304c1.856-1.792 4.224-3.072 6.4-4.672C88.576 774.144 30.08 648.192 34.944 496c4.224-133.376 57.6-245.888 155.904-336.32C380.608-14.848 678.72-3.84 857.984 183.68a476.8 476.8 0 0 1-36.224 692.032zM102.4 512.32c0 225.024 183.232 408.64 407.872 408.768 227.648 0.128 410.688-181.632 411.072-408.192 0.384-225.856-183.424-409.472-409.472-409.216C285.696 103.936 102.4 286.848 102.4 512.32zM199.872 0.768c5.888 1.152 12.16 1.472 17.728 3.584 14.72 5.44 23.552 21.248 21.12 36.096a33.472 33.472 0 0 1-32.448 29.056c-30.592 0.576-58.624 8.832-83.008 27.52-35.968 27.456-53.888 64.256-55.04 109.312a32.448 32.448 0 0 1-19.52 30.272 32.192 32.192 0 0 1-34.688-3.392 32.512 32.512 0 0 1-13.824-28.608C2.304 132.48 32.896 75.84 92.672 35.2 124.8 13.44 160.832 3.008 199.872 0.768zM1023.744 202.496a34.368 34.368 0 0 1-44.16 36.096 33.984 33.984 0 0 1-24.064-33.024 131.84 131.84 0 0 0-20.416-70.848c-26.88-41.984-65.664-63.36-115.456-65.024-24.576-0.832-40.64-22.912-32.768-45.312a33.536 33.536 0 0 1 33.28-22.592c76.288 2.048 134.72 35.648 174.976 100.288 18.24 29.312 27.072 61.76 28.608 100.416z" ></path>' + '' + '<path d="M477.952 409.984c0-33.92-0.128-67.84 0-101.696a33.472 33.472 0 0 1 22.848-32.384 34.176 34.176 0 0 1 37.632 10.88c5.76 7.04 7.744 15.36 7.744 24.32 0 60.032 0 120-0.128 180.032 0 5.12 1.344 8.704 5.056 12.288 40.128 39.808 80.128 79.744 120.064 119.808 15.36 15.36 14.976 38.016-0.448 51.2a33.856 33.856 0 0 1-45.76-1.216c-9.408-8.896-18.368-18.24-27.52-27.392-35.2-35.072-70.272-70.4-105.664-105.216a43.648 43.648 0 0 1-14.016-33.92c0.512-32.256 0.192-64.448 0.192-96.704z" ></path>' + '' + '</symbol>' + '' + '</svg>'; var script = (function () { var scripts = document.getElementsByTagName('script'); return scripts[scripts.length - 1]; })(); var shouldInjectCss = script.getAttribute('data-injectcss'); var ready = function (fn) { if (document.addEventListener) { if (~['complete', 'loaded', 'interactive'].indexOf(document.readyState)) { setTimeout(fn, 0); } else { var loadFn = function () { document.removeEventListener('DOMContentLoaded', loadFn, false); fn(); }; document.addEventListener('DOMContentLoaded', loadFn, false); } } else if (document.attachEvent) { IEContentLoaded(window, fn); } function IEContentLoaded(w, fn) { var d = w.document, done = false, init = function () { if (!done) { done = true; fn(); } }; var polling = function () { try { d.documentElement.doScroll('left'); } catch (e) { setTimeout(polling, 50); return; } init(); }; polling(); d.onreadystatechange = function () { if (d.readyState == 'complete') { d.onreadystatechange = null; init(); } }; } }; var before = function (el, target) { target.parentNode.insertBefore(el, target); }; var prepend = function (el, target) { if (target.firstChild) { before(el, target.firstChild); } else { target.appendChild(el); } }; function appendSvg() { var div, svg; div = document.createElement('div'); div.innerHTML = svgSprite; svgSprite = null; svg = div.getElementsByTagName('svg')[0]; if (svg) { svg.setAttribute('aria-hidden', 'true'); svg.style.position = 'absolute'; svg.style.width = 0; svg.style.height = 0; svg.style.overflow = 'hidden'; prepend(svg, document.body); } } if (shouldInjectCss && !window.__iconfont__svg__cssinject__) { window.__iconfont__svg__cssinject__ = true; try { document.write( '<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>' ); } catch (e) { console && console.log(e); } } ready(appendSvg); })(window);