Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@abtasty/christmas-hat

Package Overview
Dependencies
Maintainers
22
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@abtasty/christmas-hat - npm Package Compare versions

Comparing version 1.2.2 to 1.2.3

2

dist/form.js

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

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).widgetForm=t()}(this,(function(){"use strict";return[{category:"content",type:"paragraph",text:"widget_celebrate_note"},{category:"content",label:"widget_common_layout_label_selectElementContainWidget",value:"widget_common_selectElement_default",type:"selectelement",propName:"selector"},{category:"style",value:"left",type:"radioImage",propName:"hatOrientation",label:"widget_celebrate_style_label_position",options:[{label:"widget_celebrate_style_orientation_option_left",value:"left",src:"https://dp8v87cz8a7qa.cloudfront.net/24424/5a3795d71b6331513592279.png"},{label:"widget_celebrate_style_orientation_option_right",value:"right",src:"https://dp8v87cz8a7qa.cloudfront.net/24424/5a37959537b661513592213.png"}]},{category:"style",type:"separator"},{category:"style",type:"number",label:"widget_celebrate_style_label_size",propName:"hatSize",value:1,min:.1,max:10,step:.1},{category:"style",type:"separator"},{category:"style",type:"number",label:"widget_celebrate_style_label_verticalAlignmentPixels",propName:"topPosition",value:0,min:-1e3,max:1e3,step:1},{category:"style",type:"separator"},{category:"style",type:"number",label:"widget_celebrate_style_label_horizontalAlignmentPixels",propName:"horizontalPosition",value:0,min:-1e3,max:1e3,step:1}]}));
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).widgetForm=t()}(this,(function(){"use strict";return[{category:"content",type:"paragraph",text:"widget_celebrate_note"},{category:"content",label:"widget_common_layout_label_selectElementContainWidget",value:"widget_common_selectElement_default",type:"selectelement",propName:"selector"},{category:"style",value:"left",type:"radioImage",propName:"hatOrientation",label:"widget_celebrate_style_label_position",options:[{label:"widget_celebrate_style_orientation_option_left",value:"left",src:"https://widgets-images.abtasty.com/layout/cloudfront-migrated/christmasHat-layout-left.png"},{label:"widget_celebrate_style_orientation_option_right",value:"right",src:"https://widgets-images.abtasty.com/layout/cloudfront-migrated/christmasHat-layout-right.png"}]},{category:"style",type:"separator"},{category:"style",type:"number",label:"widget_celebrate_style_label_size",propName:"hatSize",value:1,min:.1,max:10,step:.1},{category:"style",type:"separator"},{category:"style",type:"number",label:"widget_celebrate_style_label_verticalAlignmentPixels",propName:"topPosition",value:0,min:-1e3,max:1e3,step:1},{category:"style",type:"separator"},{category:"style",type:"number",label:"widget_celebrate_style_label_horizontalAlignmentPixels",propName:"horizontalPosition",value:0,min:-1e3,max:1e3,step:1}]}));

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

!function(){"use strict";const e=()=>Object.prototype.hasOwnProperty.call(window,"ABTastyEditor"),t=()=>{const e=!!document.getElementById("ABTastyPreviewBar"),t=location.href.includes("ab_project=preview");return e||t},n=()=>t()||!!window.ABTasty.getTestsOnPage()[TEST_ID],r="remove",i="rebuild",s=()=>{const{type:e}=DATA;return`${PACKAGE.replace("@abtasty/","")}${e?`_${e}`:""}`},o=()=>{const e=s();return`${e.charAt(0).toUpperCase()}${e.slice(1)}`.split("-").join(" ")},a=n=>{if((()=>{if(e()||t())return!1;const n=ABTasty.getTestsOnPage()[TEST_ID];return!!n&&Object.keys(n.targetings.qaParameters).length>0})()){const e=o();window.console.log(`%c${e} - QA Mode for campaign ${TEST_ID}\n${n}`,"background-color: rgba(0, 127, 145, 1); color: rgba(247, 247, 247, 1)")}},c=(e,t,n)=>{let r=0,i=0;try{document.querySelector(e)}catch(t){const r=`Selector «${e}» not valid.`;return a(r),"function"==typeof n&&n(r)}function s(){clearInterval(i),clearTimeout(r)}return r=setTimeout((()=>{s();const t=`Can't find element «${e}».`;return a(t),"function"==typeof n&&n(t)}),1e4),i=setInterval((()=>{const n=document.querySelector(e);return null!==n?(s(),"function"==typeof t&&t(n)):n}),200),{clear:s}};class l{constructor(e,t,n){this.recurrence=e,this.isWidgetApplied=t,this.callback=n,this.observer=new MutationObserver(this.observerHandler.bind(this)),this.eventListenerParams=["abtasty_resetActionTracking",this.eventHandler.bind(this),{passive:!0}],this.elementsWaiters=[]}recurrenceIsDone(){return!this.recurrence||this.recurrence.isOver()}decisionHandler(e){const t=n(),{type:s}=this.recurrence?this.recurrence.getCurrentRecurrence():{type:!1},o=()=>e&&"display"===s||this.recurrenceIsDone();return!this.isWidgetApplied()&&t&&o()?(this.clearWatcher(),this.callback(i,e)):(!this.isWidgetApplied()||t&&o())&&(this.isWidgetApplied()||t)||(this.clearWatcher(),this.callback(r,e),this.watch()),this}eventHandler(){let e=n();return[250,500].forEach((t=>setTimeout((()=>500===t&&n()===e?this:(e=n(),this.decisionHandler(!1))),t))),this}observerHandler(e){const t=e.some((({removedNodes:e})=>e&&e.length)),n=e.some((({addedNodes:e})=>e&&e.length));return t||n?(this.decisionHandler(!0),this):this}watch(){if(e())return this;this.clearWatcher(),document.addEventListener(...this.eventListenerParams);const t=c("body",(e=>{const n=[e,{childList:!0,subtree:!0}];this.observer.observe(...n),this.elementsWaiters=this.elementsWaiters.filter((e=>e!==t))}));return this.elementsWaiters.push(t),this}clearWatcher(){return document.removeEventListener(...this.eventListenerParams),this.elementsWaiters.length&&(this.elementsWaiters.forEach((e=>e.clear())),this.elementsWaiters=[]),this.observer.disconnect(),this}}var d,u,h,p,m,f,v,y=document.createElement("img"),b=DATA.hatOrientation,g=e(),w=new MutationObserver(P),A=function(){return document.body.contains(y)},T=function(){document.removeEventListener("scroll",L),window.removeEventListener("resize",$),w.disconnect(),y.remove()},E=function(e,t){switch(e){case r:T();break;case i:t?D(A):(T(),z())}},D=function(e){(v=v||new l(!1,e,E)).watch()};function P(){var e=p,t=e.hatSize,n=e.topPosition,r=e.horizontalPosition,i="none"===window.getComputedStyle(d).display,s=d.getBoundingClientRect(),o=s.left,a=s.top;"absolute"===m&&(o+=window.pageXOffset,a+=window.pageYOffset),"right"===b?(o+=u-t,o-=parseFloat(r)):o+=parseFloat(r),a+=parseFloat(n),y.style.top="".concat(a,"px"),y.style.left="".concat(o,"px"),y.style.display="block",i&&(y.style.display="none")}var S=function e(t,n,r){var i=t;r||clearTimeout(f),P(),(i-=1)&&(f=setTimeout((function(){e(i,n,!0)}),n))},W=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t===document.body)return n+1;var r=t,i=Number(window.getComputedStyle(r).zIndex),s=n;return i>n&&(s=i),e(r.parentNode,s)},I=function(e,t,n){y.style.width="".concat(t,"px"),y.setAttribute("src","".concat("https://widgets-images.abtasty.com/","christmas-hat-").concat(e,".png")),document.body.appendChild(y),y.style.position=n,y.style.zIndex=W(d),g||(y.style.pointerEvents="none")},_=function(e){return function(e){for(var t=e;t!==document.body;){if("fixed"===window.getComputedStyle(t).position)return!0;t=t.parentNode}return!1}(e)?"fixed":"absolute"},L=function(){var e=_(d);m!==e&&(m=e,y.style.position=m,S(200,20))},$=function(){P()},z=function(){d=document.querySelector(DATA.selector),u=d.offsetWidth,h=d.offsetHeight,p=function(){var e,t="landscape";u/h<1&&(t="portrait"),"landscape"===t?e=h/1.1:"portrait"===t&&(e=u/2.5);var n=(e*=DATA.hatSize)/3*-1;n+=Number(DATA.topPosition);var r=e/3.5*-1;return r+=Number(DATA.horizontalPosition),(e=Math.round(e))>200&&(e=200),{hatSize:e,topPosition:n=Math.round(n),horizontalPosition:r=Math.round(r)}}(),y.className="abtasty-christmas-hat ab_widget_container_".concat(s()),y.id=`${PLUGIN_ID.split("-")[0]}_${TEST_ID}`,m=_(d),I(b,p.hatSize,m),P(),document.addEventListener("scroll",L,{passive:!0}),window.addEventListener("resize",$),w.observe(document,{childList:!0,subtree:!0}),e()||D(A)};c(DATA.selector,(function(){window.ABTastyEvent("".concat(o()," displayed"),null,DATA.TEST_ID),z()}))}();
!function(){"use strict";const e=()=>Object.prototype.hasOwnProperty.call(window,"ABTastyEditor"),t=()=>(()=>{const e=!!document.getElementById("ABTastyPreviewBar"),t=location.href.includes("ab_project=preview");return e||t})()||!!window.ABTasty.getTestsOnPage()[TEST_ID],o="style",i="layout",n="colorpicker",r="number",s="switch",a="remove",l="rebuild",c=()=>{const{type:e}=DATA;return`${PACKAGE.replace("@abtasty/","")}${e?`_${e}`:""}`},u=(e,t)=>{let o=document.querySelector(e);const i=[document.body||document.querySelector("html"),{childList:!0,subtree:!0,attributes:!0}],n=()=>s.disconnect(),r=()=>s.observe(...i),s=new MutationObserver((()=>(o=document.querySelector(e),o&&!n()&&t(o))));return o?setTimeout((()=>t(o)),0):r(),{selector:e,clear:n,observe:r}};class d{constructor(e,t,o){this.recurrence=e,this.isWidgetApplied=t,this.callback=o,this.observer=new MutationObserver(this.observerHandler.bind(this)),this.eventListenerParams=["abtasty_resetActionTracking",this.eventHandler.bind(this),{passive:!0}],this.elementsWaiters=[]}recurrenceIsDone(){return!this.recurrence||this.recurrence.isOver()}decisionHandler(e){const o=t(),{type:i}=this.recurrence?this.recurrence.getCurrentRecurrence():{type:!1},n=()=>{const t=this.recurrenceIsDone();return e&&"display"===i||t};return!this.isWidgetApplied()&&o&&n()?(this.clearWatcher(),this.callback(l,e)):(!this.isWidgetApplied()||o&&n())&&(this.isWidgetApplied()||o)||(this.clearWatcher(),this.callback(a,e),this.watch()),this}eventHandler(){let e=t();return[250,500].forEach((o=>setTimeout((()=>500===o&&t()===e?this:(e=t(),this.decisionHandler(!1))),o))),this}observerHandler(e){const t=e.some((({removedNodes:e})=>e&&e.length)),o=e.some((({addedNodes:e})=>e&&e.length));return t||o?(this.decisionHandler(!0),this):this}watch(){if(e())return this;this.clearWatcher(),document.addEventListener(...this.eventListenerParams);const t=u("body",(e=>{const o=[e,{childList:!0,subtree:!0}];this.observer.observe(...o),this.elementsWaiters=this.elementsWaiters.filter((e=>e!==t))}));return this.elementsWaiters.push(t),this}clearWatcher(){return document.removeEventListener(...this.eventListenerParams),this.elementsWaiters.length&&(this.elementsWaiters.forEach((e=>e.clear())),this.elementsWaiters=[]),this.observer.disconnect(),this}}const p={category:i,type:"select",options:[{label:"px",value:"px"},{label:"%",value:"%"},{label:"em",value:"em"},{label:"vw (% of viewport width)",value:"vw"},{label:"vh (% of viewport height)",value:"vh"},{label:"vmin (% of viewport minimum size)",value:"vmin"},{label:"vmax (% of viewport maximum size)",value:"vmax"}]},h={category:i,type:s,propName:"autoHeight",label:"widget_common_layout_toggler_label_keepHeightAuto",value:!0},m={category:i,propName:"widthUnit",value:"vw",...p},v={category:i,propName:"heightUnit",value:"vh",condition:({autoHeight:e})=>!e,...p},y={category:i,type:r,label:"widget_common_layout_popinDimensions_label_width"},b={...y,propName:"popinPercentWidth",value:50,max:100,condition:({widthUnit:e,layout:t})=>"px"!==e&&"popin"===t},_={...y,propName:"popinPixelsWidth",value:parseInt(window.innerWidth/2.5,10),max:window.innerWidth,condition:({widthUnit:e,layout:t})=>"px"===e&&"popin"===t},g={category:i,type:r,label:"widget_common_layout_popinDimensions_label_height",condition:({autoHeight:e})=>!e},w={...g,propName:"popinPercentHeight",value:50,max:100,condition:({autoHeight:e,heightUnit:t,layout:o})=>!e&&"px"!==t&&"popin"===o},f={...g,propName:"popinPixelsHeight",value:parseInt(window.innerHeight/2.5,10),max:window.innerHeight,condition:({autoHeight:e,heightUnit:t,layout:o})=>!e&&"px"===t&&"popin"===o},B=({autoWidth:e})=>!e;[b,_,m,h,w,f,v].map((e=>{if("condition"in e){const t=e.condition,o=e=>t(e)&&B(e);return{...e,condition:o}}return{...e,condition:B}}));const A="closeButton",T={category:o,type:"radio",label:"widget_common_style_closeButton_radio_closeButtonPosition",propName:"closeButtonPosition",value:"in",options:[{label:"widget_common_style_closeButton_radio_closeButtonPosition_option_inside",value:"in"},{label:"widget_common_style_closeButton_radio_closeButtonPosition_option_outside",value:"out"}]},x={category:o,type:r,label:"widget_common_style_closeButton_label_closeButtonSize",propName:"closeButtonSize",value:16,min:10,max:50},N={category:o,type:n,label:"widget_common_style_closeButton_label_closeButtonColor",propName:"closeButtonColor",value:"rgba(119, 119, 119, 1)"},P={category:o,type:n,label:"widget_common_style_closeButton_label_closeButtonBackgroundColor",propName:"closeButtonBackgroundColor",value:"rgba(255, 255, 255, 0)"},W={category:o,type:"slider",label:"widget_common_style_closeButton_label_closeButtonBorderRadius",propName:"closeButtonBorderRadius",value:0,min:0,max:50},H={...W,label:"widget_common_style_closeButton_label_closeButtonBorderThickness",propName:"closeButtonBorderWidth"},E={category:o,type:n,label:"widget_common_style_closeButton_label_closeButtonBorderColor",propName:"closeButtonBorderColor",value:"rgba(57, 57, 57, 1)"},D=[{field:A}];E.conditions=[{field:H.propName,value:e=>e>0}],[T,x,N,P,W,H,E].map((e=>{const t=e.conditions||[];return t.push(D[0]),{...e,conditions:t}}));var S,z,C,L,I,k,O,U=document.createElement("img"),$=DATA.hatOrientation,M=e(),q=new MutationObserver(K),R=function(){return document.body.contains(U)},j=function(){document.removeEventListener("scroll",V),window.removeEventListener("resize",Z),q.disconnect(),U.remove()},F=function(e,t){switch(e){case a:j();break;case l:t?G(R):(j(),ee())}},G=function(e){(O=O||new d(!1,e,F)).watch()};function K(){var e=L,t=e.hatSize,o=e.topPosition,i=e.horizontalPosition,n="none"===window.getComputedStyle(S).display,r=S.getBoundingClientRect(),s=r.left,a=r.top;"absolute"===I&&(s+=window.pageXOffset,a+=window.pageYOffset),"right"===$?(s+=z-t,s-=parseFloat(i)):s+=parseFloat(i),a+=parseFloat(o),U.style.top="".concat(a,"px"),U.style.left="".concat(s,"px"),U.style.display="block",n&&(U.style.display="none")}var X=function e(t,o,i){var n=t;i||clearTimeout(k),K(),(n-=1)&&(k=setTimeout((function(){e(n,o,!0)}),o))},Y=function e(t){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t===document.body)return o+1;var i=t,n=Number(window.getComputedStyle(i).zIndex),r=o;return n>o&&(r=n),e(i.parentNode,r)},J=function(e,t,o){U.style.width="".concat(t,"px"),U.style.height="auto",U.setAttribute("src","".concat("https://widgets-images.abtasty.com/","christmas-hat-").concat(e,".png")),document.body.appendChild(U),U.style.position=o,U.style.zIndex=Y(S),M||(U.style.pointerEvents="none")},Q=function(e){return function(e){for(var t=e;t!==document.body;){if("fixed"===window.getComputedStyle(t).position)return!0;t=t.parentNode}return!1}(e)?"fixed":"absolute"},V=function(){var e=Q(S);I!==e&&(I=e,U.style.position=I,X(200,20))},Z=function(){K()},ee=function(){S=document.querySelector(DATA.selector),z=S.offsetWidth,C=S.offsetHeight,L=function(){var e,t="landscape";z/C<1&&(t="portrait"),"landscape"===t?e=C/1.1:"portrait"===t&&(e=z/2.5);var o=(e*=DATA.hatSize)/3*-1;o+=Number(DATA.topPosition);var i=e/3.5*-1;return i+=Number(DATA.horizontalPosition),(e=Math.round(e))>200&&(e=200),{hatSize:e,topPosition:o=Math.round(o),horizontalPosition:i=Math.round(i)}}(),U.className="abtasty-christmas-hat ab_widget_container_".concat(c()),U.id=`${PLUGIN_ID.split("-")[0]}_${TEST_ID}`,I=Q(S),J($,L.hatSize,I),K(),document.addEventListener("scroll",V,{passive:!0}),window.addEventListener("resize",Z),q.observe(document,{childList:!0,subtree:!0}),e()||G(R)};u(DATA.selector,(function(){window.ABTastyEvent("".concat((()=>{const e=c();return`${e.charAt(0).toUpperCase()}${e.slice(1)}`.split("-").join(" ")})()," displayed"),null,DATA.TEST_ID),ee()}))}();
{
"name": "@abtasty/christmas-hat",
"description": "AB Tasty Widget",
"version": "1.2.2",
"version": "1.2.3",
"icon": "icon.png",

@@ -22,17 +22,17 @@ "form": "dist/form.js",

"devDependencies": {
"@babel/core": "^7.12.8",
"@babel/plugin-proposal-object-rest-spread": "^7.12.1",
"@babel/preset-env": "^7.12.7",
"@babel/runtime": "^7.12.5",
"@rollup/plugin-babel": "^5.2.2",
"@rollup/plugin-node-resolve": "^11.0.0",
"@babel/core": "^7.13.8",
"@babel/plugin-proposal-object-rest-spread": "^7.13.8",
"@babel/preset-env": "^7.13.9",
"@babel/runtime": "^7.13.9",
"@rollup/plugin-babel": "^5.3.0",
"@rollup/plugin-node-resolve": "^11.2.0",
"babel-eslint": "^10.0.3",
"babel-plugin-minify-dead-code-elimination": "^0.5.1",
"concurrently": "^5.3.0",
"eslint": "^7.15.0",
"eslint": "^7.21.0",
"eslint-config-airbnb-base": "^14.2.1",
"eslint-config-prettier": "^7.0.0",
"eslint-config-prettier": "^7.2.0",
"eslint-import-resolver-node": "^0.3.2",
"eslint-plugin-import": "^2.22.1",
"rollup": "^2.35.1",
"rollup": "^2.40.0",
"rollup-plugin-eslint": "^7.0.0",

@@ -42,4 +42,4 @@ "rollup-plugin-terser": "^7.0.0"

"dependencies": {
"@abtasty/widget-utils": "^1.17.0"
"@abtasty/widget-utils": "^1.18.2"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc