פעולות
52 פעולות, מחולקות בעורך לשתי לשוניות: "פעולות" (ליבה/נתונים) ו"כיף ואפקטים".
פעולות ליבה ונתונים
| פעולה | מה עושה | הגדרות עיקריות |
|---|---|---|
| מעבר למסך | ניווט למסך אחר, עם מעבר none/fade/slide/slideUp/zoom | screen חובה |
| חזרה אחורה | חוזר למסך הקודם בהיסטוריה | - |
| הצגת הודעה (toast) | הודעה קופצת קצרה | text חובה |
| פתיחת קישור חיצוני | פותח URL בטאב/אפליקציה חיצונית | url חובה |
| הצגת / הסתרת אלמנט | עדכון display של רכיב - משלים ל"מוסתר בהתחלה" | elementId חובה |
| נעילת / פתיחת תאריך ביומן | מסמן תאריך ספציפי כתפוס/פנוי ברכיב יומן בלבד | רכיב יומן חובה date חובה |
| גלילה אל אלמנט | גולל את המסך עד שהרכיב נראה | elementId חובה |
| מיקוד בשדה קלט | שם פוקוס על שדה input (מקליד ישר לתוכו) | רכיב input חובה |
| קבלת ערך משדה קלט | קורא את מה שהמבקר הקליד לתוך שדה קלט, לתוך משתנה | רכיב input חובה שמירה למשתנה חובה |
| קבלת טקסט מאלמנט | קורא את הטקסט המוצג כרגע על כל אלמנט (תווית, כפתור, כרטיס וכו') לתוך משתנה | elementId חובה שמירה למשתנה חובה |
| הגדרת טקסט באלמנט/קלט | מגדיר את הערך של שדה קלט, או את הטקסט המוצג של אלמנט - לפי מה שמתאים לאלמנט שנבחר | elementId חובה value |
| עדכון משתנה | קובע ערך חדש למשתנה קאש - הערך יכול לשלב כמה {{משתנים}} וטקסט רגיל יחד, וכל טוקן אפשר להעביר דרך פילטר ({{name|upper}}) - ראו פרק "פונקציות וביטויים" | variable חובה value |
| שינוי מספר | הגדלה/הקטנה של משתנה מספרי בכמות נתונה | variable חובה amount (+/-) חובה |
| חיפוש והחלפת טקסט | מחליף כל הופעה של קטע טקסט אחד באחר בתוך ערך, ושומר את התוצאה | טקסט חובה חיפוש חובה החלפה ל שמירה למשתנה חובה |
| בחירה אקראית | בוחר שורה אקראית מרשימת שורות טקסט לתוך משתנה | רשימה חובה |
| מספר אקראי | מספר שלם אקראי בין min ל-max | min, max חובה |
| שמירה / קריאה במכשיר | כתיבה/קריאה ל-db.* המקומי (פרטי, לא משותף) | path חובה |
| שמירה / קריאה באחסון השרת | dbSet/dbGet - ראו פרק "טבלאות נתונים" | collection, key חובה |
| יצירת מזהה קבוע | מייצר ושומר מזהה יציב למבקר (long / short) | יעד לשמירה חובה סוג (long/short) מומלץ: long לזיהוי אמין |
| הרצת קוד (מתקדם) | שפת הנתיבים המתוארת בפרק "פונקציות וביטויים" | code חובה |
| רענון לופ דטה / ייצוא ל-CSV | ראו פרק "טבלאות נתונים" | - |
| חלון אישור (כן/לא) | דיאלוג אישור שתוצאתו (בוליאני) נשמרת למשתנה | message חובה יעד למשתנה חובה |
| יצירת קוד QR | מצייר QR לתוך רכיב תמונה | רכיב תמונה יעד חובה text חובה |
כיף ואפקטים
| פעולה | מה עושה | הגדרות עיקריות |
|---|---|---|
| המתנה (delay) | משהה את המשך השרשרת בשניות נתונות | seconds חובה |
| חגיגה 🎉 | פיצוץ קונפטי על המסך | - |
| הפעלת אנימציה | shake / bounce / pulse / fadeIn על רכיב יעד | elementId חובה |
| הפעלה חוזרת של אנימציית כניסה | מריץ מחדש את "אנימציית הכניסה" שמוגדרת על האלמנט עצמו (בפאנל המאפיינים) - לא עושה כלום אם היא "ללא" | elementId חובה |
| הגדרת אנימציה רציפה | מתחיל, מחליף, או עוצר (בחרו "כבוי") אנימציית pulse/bounce/float/spin רציפה על אלמנט, בזמן ריצה | elementId חובה animation חובה |
| הזזת אלמנט | משחרר אלמנט למיקום חופשי בפעם הראשונה שזה רץ עליו (כל אלמנט אחר במסך לא מושפע) ומזיז אותו ל-x/y - "מוחלט" למיקום מדויק, "יחסי" להוספה למיקום הנוכחי (למשל כבידה שמתווספת ל-Y בכל פריים). שלבו עם "כל פריים (לולאת משחק)" לתנועה | elementId חובה |
| שינוי צבע (setStyle) | עדכון צבע רקע/טקסט/מסגרת של רכיב | elementId חובה |
| רטט (vibrate) | תבנית רטט במילישניות | pattern לא חובה |
| רטט משוב (haptic) | פרופיל מוכן: light/medium/heavy/success/warning/error | preset חובה |
| השמעת צליל | טונים סינתטיים - success/ding/alert/error, ובנוסף סט למשחקים (coin/jump/power-up/explosion/click/win/lose) - בלי צורך בהעלאת קובץ | preset חובה |
| שיתוף (share) | Web Share API, ונופל אוטומטית לחזרה ל"העתקה ללוח" אם לא נתמך | text/url מומלץ למלא |
| העתקה ללוח | מעתיק טקסט נתון | text חובה |
| הדבקה מהלוח | קורא את מה שהמבקר העתיק לאחרונה (מחוץ לאפליקציה) לתוך משתנה | שמירה למשתנה חובה חייב לרוץ מלחיצה אמיתית |
| זיהוי מדינה (getLocation) | שולף מדינה בלבד דרך שרת - אף פעם לא קואורדינטות מדויקות | יעד למשתנה חובה |
| הפעלת התראות (opt-in) | מבקש הרשאת Push ורושם את המכשיר | חייב לרוץ מלחיצה אמיתית |
| שליחת התראת Push | ראו דוגמה מלאה בפרק "דוגמאות חיבור מלאות" | title, body חובה buttons[] לא חובה |
| תג על אייקון האפליקציה | מגדיר/מנקה מספר על אייקון ה-PWA | count חובה |
| שליטה בווידאו | play/pause/toggle/restart/mute/unmute על רכיב וידאו | רכיב וידאו חובה |
| שליטה בשמע | play/pause/toggle/restart/mute/unmute על רכיב נגן אודיו | רכיב שמע חובה |
| קביעת צבע ציור | משנה באיזה צבע רכיב קנבס ציור מצייר מעכשיו והלאה | רכיב קנבס, color חובה |
| קביעת עובי מברשת | משנה את עובי הקו שרכיב קנבס ציור מצייר בו מעכשיו והלאה | רכיב קנבס, size חובה |
| ניקוי קנבס ציור | מוחק את כל מה שצויר על רכיב קנבס ציור | רכיב קנבס חובה |