XH_Digital_Management/static/js/uikit.min.js

1 line
2.2 KiB
JavaScript

"use strict";!function(){function e(e,a){return e=e.replace(/\r/g,"").replace(/\t/g," ").replace(/^ *\n+/,"\n").replace(/[\s\n]+$/,""),e=e.replace(new RegExp("\\n"+e.match(/^\n( *)/)[1],"g"),"\n"),a&&(e=e.replace(/class="([^"]+)"/g,function(e,t){for(var c,l=t.replace(/^\s+|\s+$/,"").replace(/\s+/g," ").split(" "),n=0,r=a.length;n<r;n++)-1!==(c=l.indexOf(a[n]))&&l.splice(c,1);return'class="'+l.join(" ")+'"'})),e.replace(/\s+class=""/gi,"").replace(/([a-z]+)=""/gi,"$1").replace(/javascript:void\(0\)/g,"#").replace(/^\n/,"")}function a(e,a){return new Clipboard(e,{text:function(){return a}})}function t(e,t){document.querySelector(".datta-example-modal-content").innerHTML='<pre><code class="hljs html xml">'+t+"</code></pre>";var c=document.querySelector(".md-datta-example-modal-copy"),l=document.querySelector(".datta-example-modal-close"),n=null,r=a(c,e);r.on("success",function(e){n&&(clearTimeout(n),n=null),c.className=c.className.replace(" copied",""),c.className+=" copied",n=setTimeout(function(){c.className=c.className.replace(" copied","")},1e3)});var o=function(){document.querySelector(".datta-example-modal-content").innerHTML="",document.querySelector(".datta-example-modal").scrollTop=0,l.removeEventListener("click",o),r.destroy(),document.documentElement.className=document.documentElement.className.replace(" datta-example-modal-opened","")};l.addEventListener("click",o),document.documentElement.className+=" datta-example-modal-opened"}Array.prototype.slice.call(document.querySelectorAll(".datta-example")).forEach(function(c){var l=document.createElement("div");l.className="datta-example-btns";var n=document.createElement("a");n.href="javascript:void(0)",n.className="datta-example-btn copy";var r=document.createElement("a");r.href="javascript:void(0)",r.className="datta-example-btn",r.innerHTML="SOURCE",l.appendChild(n),l.appendChild(r);var o=c.getAttribute("data-blacklist")||null,s=o&&o.split(",")||null,m=e(c.innerHTML,s),d=hljs.highlight("html",m).value;c.appendChild(l);var i=null;a(n,m).on("success",function(e){i&&(clearTimeout(i),i=null),n.className=n.className.replace(" copied",""),n.className+=" copied",i=setTimeout(function(){n.className=n.className.replace(" copied","")},1e3)}),r.addEventListener("click",function(e){t(m,d)})})}();