You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

vue-dk-toast

Package Overview
Dependencies
Maintainers
1
Versions
84
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue-dk-toast - npm Package Compare versions

Comparing version

to
3.2.1

8

dist/dkToast.umd.min.js

@@ -1,2 +0,2 @@

(function(p,_){typeof exports=="object"&&typeof module!="undefined"?module.exports=_():typeof define=="function"&&define.amd?define(_):(p=typeof globalThis!="undefined"?globalThis:p||self,p["vue-dk-toast"]=_())})(this,function(){"use strict";const p=i=>console.error(`vue-dk-toast [Error]: ${i}`),_=i=>console.warn(`vue-dk-toast [Warn]: ${i}`);function P(i){var e,t;/^(?:left|right|center)$/.test((e=i.positionX)!=null?e:"")||p(`positionX must be either "left", "right" or "center", received "${i.positionX}"`),/^(?:top|bottom)$/.test((t=i.positionY)!=null?t:"")||p(`positionY must be either "top" or "bottom", received "${i.positionY}"`)}function S(i,e){let t=!0;return!i&&!e.slotLeft&&!e.slotRight&&!e.slot&&(p("a text/slot value is required"),t=!1),e.slot&&_("slot is now deprecated. Use slotRight instead"),t}const b=150;function X(i){let e=!1,t=!1;function o(n){return/[\.@#]/.test(n)&&!t&&(e=!0),/[,\{]/.test(n)&&e&&(e=!1),n===":"&&!e&&(t=!0),n===";"&&!e&&(t=!1),/\s/.test(n)&&!e&&!t?"":n}return i.split("").map(o).join("").replace(" {","{").replace(": ",":")}function h(i){const e=i||{};function t(o){return`${o.split("").map((n,u)=>n==="-"?n:/^(?:webkit|moz|ms)/.test(o)&&u===0||n===n.toUpperCase()?`-${n.toLowerCase()}`:n).join("")}: ${e[o]};`}return Object.keys(e).map(t).join("")}function D(i){const{styles:e,positionY:t}=i,o=h(e),r=`animation: dk__toast-in ${b/1e3}s`,n=document.createElement("style");n.type="text/css",n.textContent=X(`
(function(p,_){typeof exports=="object"&&typeof module!="undefined"?module.exports=_():typeof define=="function"&&define.amd?define(_):(p=typeof globalThis!="undefined"?globalThis:p||self,p["vue-dk-toast"]=_())})(this,function(){"use strict";const p=i=>console.error(`vue-dk-toast [Error]: ${i}`),_=i=>console.warn(`vue-dk-toast [Warn]: ${i}`);function P(i){var e,t;/^(?:left|right|center)$/.test((e=i.positionX)!=null?e:"")||p(`positionX must be either "left", "right" or "center", received "${i.positionX}"`),/^(?:top|bottom)$/.test((t=i.positionY)!=null?t:"")||p(`positionY must be either "top" or "bottom", received "${i.positionY}"`)}function S(i,e){let t=!0;return!i&&!e.slotLeft&&!e.slotRight&&!e.slot&&(p("a text/slot value is required"),t=!1),e.slot&&_("slot is now deprecated. Use slotRight instead"),t}const b=150;function X(i){let e=!1,t=!1;function o(n){return/[\.@#]/.test(n)&&!t&&(e=!0),/[,\{]/.test(n)&&e&&(e=!1),n===":"&&!e&&(t=!0),n===";"&&!e&&(t=!1),/\s/.test(n)&&!e&&!t?"":n}return i.split("").map(o).join("").replace(" {","{").replace(": ",":")}function h(i){const e=i||{};function t(o){return`${o.split("").map((n,u)=>n==="-"?n:/^(?:webkit|moz|ms)/.test(o)&&u===0||n===n.toUpperCase()?`-${n.toLowerCase()}`:n).join("")}: ${e[o]};`}return Object.keys(e).map(t).join("")}function D(i){const{styles:e,positionY:t}=i,o=h(e),a=`animation: dk__toast-in ${b/1e3}s`,n=document.createElement("style");n.type="text/css",n.textContent=X(`
.dk__toast-container {

@@ -59,6 +59,6 @@ pointer-events: none;

.dk__toast-anim--in {
${r};
${a};
}
.dk__toast-anim--out {
${r} reverse forwards;
${a} reverse forwards;
}

@@ -198,2 +198,2 @@ .dk__toast-top-left {

}
`),document.head.appendChild(n)}const k=[];function g(i,e,t){i.className=e,t.appendChild(i)}function q(i,e,t){var c,f;const o=(c=t.link)!=null&&c.href?document.createElement("a"):document.createElement("div"),r=t.slotLeft,n=t.slot||t.slotRight;if((f=t.link)!=null&&f.href){const s=o;s.href=t.link.href,s.rel="noopener",t.link.targetBlank&&(s.target="_blank")}o.className="dk__toast";function u(s){!s.class||(typeof s.class=="string"?o.classList.add(s.class):Array.isArray(s.class)&&o.classList.add(...s.class))}u(e),u(t),t.type&&o.classList.add(`dk__${t.type}`),o.setAttribute("role","status"),o.setAttribute("aria-live","polite"),o.setAttribute("aria-atomic","false"),i&&(o.textContent=i),r&&(o.innerHTML=`<div class="dk__icon-left">${r}</div>${o.innerHTML}`),n&&(o.innerHTML+=`<div class="dk__icon-right">${n}</div>`),!i&&(r||n)&&o.classList.add("dk__icon-only");const a=t.styles||e.styles;return o.setAttribute("style",h(a)),t.disableClick&&o.classList.add("dk__click-disabled"),o}function z(i,e){const t=document.createElement("div"),o=document.createElement("div");g(t,"dk__toast-container",document.body),g(o,"dk__toast-mobile-container",document.body);function r(n,u){var Y,H,j,A;const a=u||{};if(!a||!S(n,a))return;const c={y:a.positionY||e.positionY,x:a.positionX||e.positionX},f=document.querySelector(`.dk__toast-${c.y}-${c.x}`)||document.createElement("div"),s=document.querySelector(`.dk__toast-mobile-${c.y}`)||document.createElement("div"),M=document.querySelectorAll(".dk__toast").length/2;if(e.max&&M>=e.max){const l=k[0][0],N=k[0][1];(Y=l.parentElement)==null||Y.removeChild(l),(H=N.parentElement)==null||H.removeChild(N),k.shift()}if(!f.className){const l=`dk__toast-section dk__toast-${c.y}-${c.x}`;g(f,l,t)}if(!s.className){const l=`dk__toast-mobile-section dk__toast-mobile-${c.y}`;g(s,l,o)}const y=(j=a.duration)!=null?j:e.duration,d=q(n,e,a),m=d.cloneNode(!0),x="dk__toast-anim--in";d.classList.add(x),m.classList.add(x);let $;function v(l){l&&($=!0),[...f.children].includes(d)&&f.removeChild(d),[...s.children].includes(m)&&s.removeChild(m),k.shift()}if(!e.disableClick&&!a.disableClick&&(d.addEventListener("click",v),m.addEventListener("click",v)),k.push([d,m]),f.appendChild(d),s.appendChild(m),setTimeout(()=>{d.classList.remove(x),m.classList.remove(x)},b),!y)return;const R=Date.now(),C="dk__toast-anim--out";let L,E=0;function T(l){L=window.setTimeout(()=>{$||(d.classList.add(C),m.classList.add(C),setTimeout(v,b))},l-b)}((A=a.pauseOnHover)!=null?A:e.pauseOnHover)&&(console.log(a,e),d.addEventListener("mouseover",()=>{clearTimeout(L),E=Date.now()-R}),d.addEventListener("mouseout",()=>{T(y-E)})),T(y)}i.config.globalProperties.$toast=r,i.provide("$toast",r)}const w={install(i,e){const t=e||{};t.duration===void 0&&(t.duration=5e3),t.pauseOnHover===void 0&&(t.pauseOnHover=!0),t.positionY||(t.positionY="bottom"),t.positionX||(t.positionX="right"),P(t),D(t),z(i,t)}};return window!==void 0&&"Vue"in window&&(window.DKToast=w),w});
`),document.head.appendChild(n)}const k=[];function g(i,e,t){i.className=e,t.appendChild(i)}function q(i,e,t){var c,f;const o=(c=t.link)!=null&&c.href?document.createElement("a"):document.createElement("div"),a=t.slotLeft,n=t.slot||t.slotRight;if((f=t.link)!=null&&f.href){const s=o;s.href=t.link.href,s.rel="noopener",t.link.targetBlank&&(s.target="_blank")}o.className="dk__toast";function u(s){!s.class||(typeof s.class=="string"?o.classList.add(s.class):Array.isArray(s.class)&&o.classList.add(...s.class))}u(e),u(t),t.type&&o.classList.add(`dk__${t.type}`),o.setAttribute("role","status"),o.setAttribute("aria-live","polite"),o.setAttribute("aria-atomic","false"),i&&(o.textContent=i),a&&(o.innerHTML=`<div class="dk__icon-left">${a}</div>${o.innerHTML}`),n&&(o.innerHTML+=`<div class="dk__icon-right">${n}</div>`),!i&&(a||n)&&o.classList.add("dk__icon-only");const r=t.styles||e.styles;return o.setAttribute("style",h(r)),t.disableClick&&o.classList.add("dk__click-disabled"),o}function z(i,e){const t=document.createElement("div"),o=document.createElement("div");g(t,"dk__toast-container",document.body),g(o,"dk__toast-mobile-container",document.body);function a(n,u){var Y,H,j,A;const r=u||{};if(!r||!S(n,r))return;const c={y:r.positionY||e.positionY,x:r.positionX||e.positionX},f=document.querySelector(`.dk__toast-${c.y}-${c.x}`)||document.createElement("div"),s=document.querySelector(`.dk__toast-mobile-${c.y}`)||document.createElement("div"),M=document.querySelectorAll(".dk__toast").length/2;if(e.max&&M>=e.max){const l=k[0][0],N=k[0][1];(Y=l.parentElement)==null||Y.removeChild(l),(H=N.parentElement)==null||H.removeChild(N),k.shift()}if(!f.className){const l=`dk__toast-section dk__toast-${c.y}-${c.x}`;g(f,l,t)}if(!s.className){const l=`dk__toast-mobile-section dk__toast-mobile-${c.y}`;g(s,l,o)}const y=(j=r.duration)!=null?j:e.duration,d=q(n,e,r),m=d.cloneNode(!0),x="dk__toast-anim--in";d.classList.add(x),m.classList.add(x);let $;function v(l){l&&($=!0),[...f.children].includes(d)&&f.removeChild(d),[...s.children].includes(m)&&s.removeChild(m),k.shift()}if(!e.disableClick&&!r.disableClick&&(d.addEventListener("click",v),m.addEventListener("click",v)),k.push([d,m]),f.appendChild(d),s.appendChild(m),setTimeout(()=>{d.classList.remove(x),m.classList.remove(x)},b),!y)return;const R=Date.now(),C="dk__toast-anim--out";let L,E=0;function T(l){L=window.setTimeout(()=>{$||(d.classList.add(C),m.classList.add(C),setTimeout(v,b))},l-b)}((A=r.pauseOnHover)!=null?A:e.pauseOnHover)&&(d.addEventListener("mouseover",()=>{clearTimeout(L),E=Date.now()-R}),d.addEventListener("mouseout",()=>{T(y-E)})),T(y)}i.config.globalProperties.$toast=a,i.provide("$toast",a)}const w={install(i,e){const t=e||{};t.duration===void 0&&(t.duration=5e3),t.pauseOnHover===void 0&&(t.pauseOnHover=!0),t.positionY||(t.positionY="bottom"),t.positionX||(t.positionX="right"),P(t),D(t),z(i,t)}};return window!==void 0&&"Vue"in window&&(window.DKToast=w),w});
{
"name": "vue-dk-toast",
"version": "3.2.0",
"version": "3.2.1",
"private": false,

@@ -5,0 +5,0 @@ "description": "Lightweight toast notification plugin for Vue 3",

@@ -79,3 +79,3 @@ # `vue-dk-toast`

```html
<script src="https://unpkg.com/vue-dk-toast@3.2.0"></script>
<script src="https://unpkg.com/vue-dk-toast@3.2.1"></script>
```

@@ -82,0 +82,0 @@