-
Notifications
You must be signed in to change notification settings - Fork 0
/
commonscript.min.js
1 lines (1 loc) · 1.1 KB
/
commonscript.min.js
1
const getElement=e=>document.querySelector(e),getVal=e=>getElement(e).value,setVal=(e,t)=>getElement(e).value=t,getHtml=e=>getElement(e).innerHTML,setHtml=(e,t)=>getElement(e).innerHTML=t,addClass=(e,t)=>getElement(e).classList.add(t),removeClass=(e,t)=>getElement(e).classList.remove(t),setAttr=(e,t,l)=>getElement(e).setAttribute(t,l),removeAttr=(e,t)=>getElement(e).removeAttribute(t),filterTable=(e,t)=>{var l,n,r,s,a;for(s=0,l=getVal(e).toUpperCase(),n=getElement(t).getElementsByTagName("tr");s<n.length;s++){r=n[s].getElementsByTagName("td");let o=!1;for(count=0;count<r.length;count++)if(r[count]&&(a=r[count].textContent||r[count].innerText).toUpperCase().indexOf(l)>-1){o=!0;continue}o?n[s].style.display="":n[s].style.display="none"}},confirmation=e=>confirm(e),showPassword=e=>{let t=getElement(e);if("text"==t.getAttribute("type")){t.setAttribute("type","password");return}t.setAttribute("type","text")},passText=(e,t)=>{let l=getVal(e);setVal(t,l)},copyToClipboard=e=>{navigator.clipboard.writeText(e).then(function(){alert("Text copied to clipboard")}).catch(function(e){console.error("Failed to copy text: ",e)})};