PluginProbe ʕ •ᴥ•ʔ
Advanced Ads – Ad Manager & AdSense / 2.0.24
Advanced Ads – Ad Manager & AdSense v2.0.24
2.0.25 2.0.24 2.0.23 2.0.22 2.0.21 1.38.0 1.39.0 1.39.1 1.39.2 1.39.3 1.39.4 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.40.0 1.40.1 1.40.2 1.41.0 1.42.0 1.42.1 1.42.2 1.43.0 1.44.0 1.44.1 1.45.0 1.45.1 1.46.0 1.47.0 1.47.1 1.47.2 1.47.3 1.47.4 1.47.5 1.48.0 1.48.1 1.49.0 1.5.0 1.5.0.1 1.5.1 1.5.2 1.5.2.1 1.5.4 1.5.4.1 1.5.5 1.50.0 1.51.0 1.51.1 1.51.2 1.51.3 1.52.0 1.52.1 1.52.2 1.52.3 1.52.4 1.53.0 1.53.1 1.53.2 1.54.0 1.54.1 1.55.0 1.56.0 1.56.1 1.56.2 1.56.3 1.56.4 1.6 1.6.1 1.6.10 1.6.10.1 1.6.10.2 1.6.11 1.6.11.1 1.6.12 1.6.13 1.6.14 1.6.15 1.6.16 1.6.17 1.6.17.1 1.6.17.2 1.6.2 1.6.2.1 1.6.3 1.6.4 1.6.4.1 1.6.5 1.6.6 1.6.6.1 1.6.7 1.6.7.1 1.6.8 1.6.8.1 1.6.8.2 1.6.8.3 1.6.9 1.6.9.1 1.6.9.2 1.6.9.3 1.6.9.4 1.7 1.7.0.1 1.7.0.2 1.7.0.3 1.7.1 1.7.1.1 1.7.1.2 1.7.1.3 1.7.1.4 1.7.1.5 1.7.10 trunk 1.7.11 1.0.1 1.7.12 1.0.2 1.7.13 1.0.3 1.7.14 1.1.0 1.7.15 1.1.1 1.7.16 1.1.2 1.7.17 1.1.3 1.7.18 1.10 1.7.19 1.10.1 1.7.2 1.10.10 1.7.2.1 1.10.11 1.7.20 1.10.12 1.7.21 1.10.2 1.7.22 1.10.3 1.7.23 1.10.4 1.7.24 1.10.5 1.7.25 1.10.6 1.7.3 1.10.7 1.7.4 1.10.8 1.7.4.1 1.10.9 1.7.4.2 1.11 1.7.4.3 1.11.1 1.7.4.4 1.11.2 1.7.4.5 1.12 1.7.5 1.13 1.7.5.1 1.13.1 1.7.6 1.13.2 1.7.7 1.13.3 1.7.8 1.13.4 1.7.9 1.13.5 1.7.9.1 1.13.6 1.7.9.2 1.13.7 1.7.9.3 1.13.8 1.8 1.14 1.8.1 1.14.1 1.8.10 1.14.10 1.8.11 1.14.11 1.8.12 1.14.2 1.8.13 1.14.3 1.8.14 1.14.4 1.8.15 1.14.5 1.8.16 1.14.6 1.8.17 1.14.7 1.8.18 1.14.8 1.8.19 1.14.9 1.8.2 1.15 1.8.20 1.16 1.8.21 1.16.1 1.8.22 1.17 1.8.23 1.17.1 1.8.24 1.17.10 1.8.25 1.17.10-rc.1 1.8.26 1.17.11 1.8.27 1.17.12 1.8.28 1.17.12-rc.1 1.8.29 1.17.2 1.8.3 1.17.3 1.8.30 1.17.4 1.8.4 1.17.5 1.8.5 1.17.6 1.8.6 1.17.7 1.8.7 1.17.8 1.8.8 1.17.9 1.8.9 1.17.9-beta.1 1.9 1.18.0 2.0.0 1.19.0 2.0.1 1.19.1 2.0.10 1.2 2.0.11 1.2.1 2.0.12 1.2.2 2.0.13 1.2.3 2.0.14 1.2.4 2.0.15 1.2.5 2.0.16 1.2.6 2.0.17 1.2.7 2.0.18 1.20.0 2.0.19 1.20.0-rc.1 2.0.2 1.20.0-rc.2 2.0.20 1.20.1 2.0.3 1.20.2 2.0.4 1.20.3 2.0.5 1.21.0 2.0.6 1.21.1 2.0.7 1.22.0 2.0.8 1.22.1 2.0.9 1.22.2 1.23.0 1.23.1 1.23.2 1.24.0 1.24.1 1.24.2 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.29.0 1.29.1 1.3 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.16 1.3.17 1.3.18 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.30.0 1.30.1 1.30.2 1.30.2-rc.1 1.30.3 1.30.4 1.30.4-rc.1 1.30.5 1.31.0 1.31.1 1.32.0 1.32.0-rc.1 1.33.0 1.33.1 1.33.2 1.34.0 1.35.0 1.35.1 1.36.0 1.36.1 1.36.2 1.36.3 1.37.0 1.37.1 1.37.2
advanced-ads / assets / dist / notifications.js
advanced-ads / assets / dist Last commit date
admin-common-rtl.css 1 month ago admin-common.asset.php 1 month ago admin-common.css 1 month ago admin-common.css.map 3 months ago admin-common.js 3 months ago admin-common.js.map 3 months ago advanced.asset.php 3 months ago advanced.js 3 months ago advanced.js.map 3 months ago commands.asset.php 3 months ago commands.js 3 months ago commands.js.map 3 months ago frontend-picker.asset.php 2 months ago frontend-picker.js 2 months ago frontend-picker.js.map 2 months ago notifications-rtl.css 3 months ago notifications.asset.php 3 months ago notifications.css 3 months ago notifications.css.map 3 months ago notifications.js 3 months ago notifications.js.map 3 months ago post-quick-edit.asset.php 3 months ago post-quick-edit.js 3 months ago post-quick-edit.js.map 3 months ago screen-ads-editing-rtl.css 3 months ago screen-ads-editing.asset.php 3 months ago screen-ads-editing.css 3 months ago screen-ads-editing.css.map 3 months ago screen-ads-editing.js 3 months ago screen-ads-editing.js.map 3 months ago screen-ads-listing-rtl.css 2 weeks ago screen-ads-listing.asset.php 2 weeks ago screen-ads-listing.css 2 weeks ago screen-ads-listing.css.map 2 weeks ago screen-ads-listing.js 2 weeks ago screen-ads-listing.js.map 2 weeks ago screen-dashboard-rtl.css 1 month ago screen-dashboard.asset.php 1 month ago screen-dashboard.css 1 month ago screen-dashboard.css.map 3 months ago screen-dashboard.js 3 months ago screen-dashboard.js.map 3 months ago screen-groups-listing-rtl.css 3 months ago screen-groups-listing.asset.php 1 month ago screen-groups-listing.css 3 months ago screen-groups-listing.css.map 3 months ago screen-groups-listing.js 1 month ago screen-groups-listing.js.map 3 months ago screen-placements-listing-rtl.css 3 months ago screen-placements-listing.asset.php 2 weeks ago screen-placements-listing.css 3 months ago screen-placements-listing.css.map 3 months ago screen-placements-listing.js 2 weeks ago screen-placements-listing.js.map 2 months ago screen-settings-rtl.css 1 month ago screen-settings.asset.php 1 month ago screen-settings.css 1 month ago screen-settings.css.map 3 months ago screen-settings.js 3 months ago screen-settings.js.map 3 months ago screen-support-rtl.css 3 months ago screen-support.asset.php 3 months ago screen-support.css 3 months ago screen-support.css.map 3 months ago screen-support.js 3 months ago screen-support.js.map 2 months ago screen-tools-rtl.css 1 month ago screen-tools.asset.php 1 month ago screen-tools.css 1 month ago screen-tools.css.map 3 months ago screen-tools.js 3 months ago screen-tools.js.map 3 months ago wp-dashboard-rtl.css 1 week ago wp-dashboard.asset.php 1 week ago wp-dashboard.css 1 week ago wp-dashboard.css.map 1 week ago wp-dashboard.js 3 months ago wp-dashboard.js.map 3 months ago
notifications.js
1 lines
1 (()=>{"use strict";let e,t;const n=[],s={busy:!1,addItem:(e,i)=>{if(s.busy)return void n.push({fn:s.addItem,args:[e,i]});s.busy=!0,["error","info","success"].includes(i)||(i="info");const o=document.createElement("div");o.className=`item item-${i}`,o.innerHTML='<div class="item-inner"><div class="content"><p>__MSG__</p></div><div class="sep"></div><div class="dismiss"><span class="dashicons"></span></div></div>'.replace("__MSG__",e),t.append(o),o.style.left="auto";const a=new window.Animation(new window.KeyframeEffect(o,[{right:-o.clientWidth-30+"px"},{right:0}],{duration:500,easing:"ease-in-out",iterations:1}));a.onfinish=()=>{s.unlockPositions(),"error"!==i&&setTimeout(()=>s.dismiss(o),5e3),s.busy=!1,s.checkQueue()},a.play()},unlockPositions:()=>{t.querySelectorAll(".item").forEach(e=>{e.style="position:relative;left:0;top:0;margin:0;right:auto;"})},lockPositions:()=>{const e=[],n=t.querySelectorAll(".item");n.forEach(t=>{e.push(t.offsetTop)}),n.forEach((t,n)=>{t.style=`position:absolute;top:${e[n]}px;right:0;`})},checkQueue:()=>{if(!n.length)return;const e=n.shift();e.fn.apply(null,e.args)},dismiss:e=>{if(s.busy)return void n.push({fn:s.dismiss,args:[e]});if(s.busy=!0,!document.contains(e))return s.busy=!1,void s.checkQueue();const i=[...t.querySelectorAll(".item")].filter(t=>!t.isEqualNode(e)&&t.offsetTop>e.offsetTop);s.lockPositions();const o=new window.Animation(new window.KeyframeEffect(e,[{right:`-${e.querySelector(".item-inner").clientWidth+60}px`}],{duration:500,easing:"ease-in-out",iterations:1,fill:"forwards"}));o.onfinish=()=>{i.length?s.moveOtherItems(e.clientHeight,i,s.endOfDismiss,e):s.endOfDismiss(e)},o.play()},endOfDismiss:e=>{e.remove(),s.unlockPositions(),s.busy=!1,s.checkQueue()},moveOtherItems:(e,t,n,s)=>{let i=0;t.forEach((o,a)=>{((t,o)=>{const a=new window.Animation(new window.KeyframeEffect(t[o],[{marginTop:`-${e}px`}],{duration:200,easing:"ease-in-out",iterations:1}));a.onfinish=()=>{"function"==typeof n&&(i++,t.length===i&&n.call(null,s))},a.play()})(t,a)})}},i={addError:e=>{s.addItem(e,"error")},addInfo:e=>{s.addItem(e,"info")},addSuccess:e=>{s.addItem(e,"success")}};document.addEventListener("DOMContentLoaded",()=>{e=document.createElement("div"),e.id="advads-notifications",t=document.createElement("div"),e.append(t),document.getElementById("wpwrap").append(e),document.addEventListener("click",e=>{const t=e.target;t.closest("#advads-notifications")&&t.classList&&(t.classList.contains("dismiss")||t.parentNode.classList&&t.parentNode.classList.contains("dismiss"))&&s.dismiss(t.closest(".item"))}),"notifications"===new URLSearchParams(window.location.search).get("aa-debug")&&(()=>{const e=document.createElement("div");e.id="qwerty",e.style=`position:fixed;z-index:99999;bottom:20px;left:${document.getElementById("adminmenuwrap").clientWidth+22}px`;const t=document.createElement("div");t.style="height:0;overflow:hidden;";const n=document.createElement("div");n.style="width:640px;height:322px;background-color:#f0f0f0;border:1px solid #a6a6a6;padding:20px";const s=document.createElement("i");s.style="position:absolute;top:-35px;left:5px;cursor:pointer",s.className="dashicons dashicons-plus-alt2",s.id="show-tester";const i=document.createElement("p");i.style="background-color:#fbfbfb;padding:1em",i.innerHTML='<i class="dashicons dashicons-info"></i>Please don\'t use HTML tags other than links';const o=document.createElement("textarea");o.style="resize:none;width:100%;height:210px";const a=document.createElement("select");a.innerHTML='<option value="addError">Error</option><option value="addInfo">Info</option><option value="addSuccess">Success</option>';const d=document.createElement("label");d.innerText="Type: ",d.className="alignleft",d.append(a);const c=document.createElement("button");c.className="button button-primary alignright",c.innerText="Create notification",c.addEventListener("click",()=>r(o.value));const r=e=>{e.length&&window.advancedAds.notifications[a.value](e)};e.append(s),t.append(n),n.append(i),n.append(o),n.append(d),n.append(c),e.append(t);let l=!1;s.addEventListener("click",e=>{if(l)return;l=!0,e.target.classList.toggle("dashicons-plus-alt2"),e.target.classList.toggle("dashicons-minus");const n=new window.Animation(new window.KeyframeEffect(t,{height:0===t.clientHeight?"365px":0},{duration:250,easing:"ease-in-out",iterations:1,fill:"forwards"}));n.onfinish=()=>{l=!1},n.play()}),document.getElementById("wpwrap").append(e)})(),(()=>{const e=document.getElementById("message");e&&i.addSuccess(e.querySelector("p").innerHTML);const t=window.localStorage.getItem("advadsUpdateMessage");if(t){const e=JSON.parse(t);s.addItem(e.message,e.type),window.localStorage.removeItem("advadsUpdateMessage")}})(),(()=>{const e=document.getElementById("setting-error-settings_updated");e&&i.addSuccess(e.querySelector("p").innerHTML)})(),window.advancedAds.notifications=i})})();