# blockspare/5.0.1/build/block/linear-progressbar/view.js

BlockSpare – Gutenberg Blocks, AI Content Generator &amp; Site Builder for News, Magazine &amp; Blogs, version 5.0.1. 1 lines.

- Page: https://pluginprobe.com/plugins/blockspare/5.0.1/code/build/block/linear-progressbar/view.js
- Raw: https://pluginprobe.com/plugins/blockspare/5.0.1/raw/build/block/linear-progressbar/view.js
- Modified: 2026-09-24T12:18:36+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/blockspare/5.0.1/code/build/block/linear-progressbar/view.js#L10-L20`.

```javascript
!function(){function e(){const e=document.querySelectorAll(".blockspare_progress-bar-container");if(!e.length)return;const t=new IntersectionObserver((e,t)=>{e.forEach(e=>{e.isIntersecting&&(e.target.querySelectorAll(".blockspare-skillbar-item").forEach(e=>{const t=e.getAttribute("data-percent"),r=e.querySelector(".blockspare-skillbar-bar");r&&t&&(r.style.transition=`width ${20*t}ms ease`,r.style.width=t+"%")}),t.unobserve(e.target))})},{threshold:.25});e.forEach(e=>{t.observe(e)})}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()}();
```
