Files
backend-mm/public/web/shella/scripts/module.popup-subscription.min.js
2025-09-25 03:03:31 +05:00

1 line
878 B
JavaScript

theme.PopupSubscription=function(){function t(){this.settings={popup_name:"subscription"},this.selectors={popup:".popup-subscription"},this.load()}t.prototype=$.extend({},t.prototype,{load:function(){var t=theme.Popups.getByName(this.settings.popup_name);if("index"===$body.attr("id")&&t.length){var e=$(this.selectors.popup);if("off"!==$.cookie("subscription")){var o=e.find("[data-js-popup-subscription-dont-show]"),i=e.attr("data-js-show-once")||!1,p=+e.attr("data-js-delay")||3,s=+e.attr("data-js-cookies-life")||1;theme.Popups.addHandler(this.settings.popup_name,"close.after",function(){if("true"===i||o.is(":checked")){var t=new Date,e=864e5*s;t.setTime(t.getTime()+e),$.cookie("subscription","off",{expires:t,path:"/"})}}),setTimeout(function(){theme.Popups.callByName("subscription")},1e3*p)}}}}),theme.PopupSubscription=new t},$(function(){theme.PopupSubscription()});