סקריפט למיון ההקלטות במערכת מסוג "ווטסאפון"
-
ההודעות ממוינות כאילו המספרים הם טקסטים, ולכן קשה למצוא את ההודעות האחרונות.
מצרף סקריפט להדביק בקונסול אם זה יעזור למישה..
זה ממיין את ההודעות לפי הסדר (אחרון לראשון)// בוחר את כל האלמנטים עם המחלקה dialog-fld const elements = Array.from(document.querySelectorAll('.dialog-fld')); // ממיין לפי הערך המספרי שב־data-title בתוך upload-widget elements.sort((a, b) => { const aVal = parseInt(a.querySelector('.upload-widget')?.dataset.title || 0, 10); const bVal = parseInt(b.querySelector('.upload-widget')?.dataset.title || 0, 10); return bVal - aVal; // ממיין מהגבוה לנמוך }); // מוסיף מחדש את האלמנטים לפי הסדר החדש const parent = elements[0]?.parentNode; if (parent) { elements.forEach(el => parent.appendChild(el)); } console.log('המיון הושלם לפי data-title (מהגבוה לנמוך)');