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

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

- Page: https://pluginprobe.com/plugins/ablocks/2.8.0/code/assets/build/blocks/notice/view.js
- Raw: https://pluginprobe.com/plugins/ablocks/2.8.0/raw/assets/build/blocks/notice/view.js
- Modified: 2025-09-03T12:45:06+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.8.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,o){const t=e.closest(".ablocks-block--notice"),n=e.closest(".ablocks-notice-header").getAttribute("data-notice-close"),l=`ablocks_notice_${o}`,c=localStorage.getItem(l);"permanent"===n&&"hidden"===c&&t&&(t.style.display="none"),"oneTime"===n&&(t.style.display="block"),e.addEventListener("click",function(){t&&("none"===t.style.display?(t.style.display="block","oneTime"===n&&localStorage.removeItem(l)):(t.style.display="none","permanent"===n?localStorage.setItem(l,"hidden"):"oneTime"===n&&localStorage.removeItem(l)))})})});
```
