📁 File Manager Pro
v10.0.3 | PHP: 8.2.31
Server: LiteSpeed
2026-07-01 23:33:01
📂
/ (Root)
/
home
/
orkouolp
/
web
/
testing.orkobd
/
laravel
/
node_modules
/
alpinejs
/
src
📍 /home/orkouolp/web/testing.orkobd/laravel/node_modules/alpinejs/src
🔄 Refresh
✏️
Editing: scheduler.js
Writable
let flushPending = false let flushing = false let queue = [] let lastFlushedIndex = -1 export function scheduler (callback) { queueJob(callback) } function queueJob(job) { if (! queue.includes(job)) queue.push(job) queueFlush() } export function dequeueJob(job) { let index = queue.indexOf(job) if (index !== -1 && index > lastFlushedIndex) queue.splice(index, 1) } function queueFlush() { if (! flushing && ! flushPending) { flushPending = true queueMicrotask(flushJobs) } } export function flushJobs() { flushPending = false flushing = true for (let i = 0; i < queue.length; i++) { queue[i]() lastFlushedIndex = i } queue.length = 0 lastFlushedIndex = -1 flushing = false }
💾 Save Changes
❌ Cancel