# ablocks/2.14.0/assets/build/blocks/notice/view.js

aBlocks – Gutenberg Blocks, User Dashboard Builder, Popup Builder, Form Builder &amp; Animation Builder, version 2.14.0. 1 lines.

- Page: https://pluginprobe.com/plugins/ablocks/2.14.0/code/assets/build/blocks/notice/view.js
- Raw: https://pluginprobe.com/plugins/ablocks/2.14.0/raw/assets/build/blocks/notice/view.js
- Modified: 2026-07-19T14:51:02+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/ablocks/2.14.0/code/assets/build/blocks/notice/view.js#L10-L20`.

```javascript
document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".ablocks-block--notice .ablocks-icon-wrap").forEach(function(e,t){if(e.dataset.ablocksNoticeInit)return;e.dataset.ablocksNoticeInit="1";const o=e.closest(".ablocks-block--notice"),n=e.closest(".ablocks-notice-header").getAttribute("data-notice-close"),c=`ablocks_notice_${t}`,l=localStorage.getItem(c);"permanent"===n&&"hidden"===l&&o&&(o.style.display="none"),"oneTime"===n&&(o.style.display="block"),e.addEventListener("click",function(){o&&("none"===o.style.display?(o.style.display="block","oneTime"===n&&localStorage.removeItem(c)):(o.style.display="none","permanent"===n?localStorage.setItem(c,"hidden"):"oneTime"===n&&localStorage.removeItem(c)))})})});
```
