עזרה:גאדג'טים/patrolAlarm

מתוך ויקיטקסט, מאגר הטקסטים החופשי

מטרת הסקריפט[עריכה]

הסקריפט מיועד למפעילי מערכת המעוניינים לקבל התרעה כאשר "מצטבר לחץ" בדף השינויים האחרונים. הקריטריון ל"לחץ" הוא כאשר נוצר מצב בו בפרק זמן קצר יחסית נוספות הרבה עריכות לא בדוקות. הסקריפט קורא 100 עריכות לא בדוקות אחרונות, ומשווה את תג הזמן של הראשונה עם האחרונה. אם ההפרש בין שני זמנים אלו הוא פחות מסף מסוים (שעתיים וחצי כברירת מחדל, ניתן לכיוונון), הסקריפט "מדליק נורה" צהובה על ידי הוספת רקע צהוב לקישור "שינויים אחרונים" בתפריט הימני (במצב זה, אפשר ללחוץ על הקישור עצמו כדי להגיע לדף "שינויים אחרונים", או ללחוץ על התיבה הצהובה מחוץ לקישור, כדי להגיע לדף "שינויים אחרונים" במצב "הסתר עריכות בדוקות"). מרגע שהנורה נדלקה, הדרך לכבותה היא לבקר בדף "שינויים אחרונים".

כוונון עדין[עריכה]

אם תרצו "לשחק" עם הפרמטרים של פעולת הסקריפט, הוסיפו שתי שורות כדוגמת השורות הבאות (עם ערכים כבחירתכם) לדף מיוחד:הדף שלי/common.js.

wgPatrolDistressLimit = 1800;
wgPatrolDistressRestSeconds = 120;

הפרמטר הראשון קובע את סף הרגישות של השעון המעורר: ככל שהמספר גדול יותר הנורה נדלקת יותר בקלות. ברירת המחדל היא 150 דקות, כלומר שעתיים וחצי. ערך כמו בדוגמה (1800) פחות או יותר מבטיח שהנורה תידלק בכל מצב. הערך השני פחות מעניין, והוא שולט על השאלה כל כמה זמן הסקריפט מבצע את הבדיקה, בשניות. ברירת המחדל היא 120 (כלומר שתי דקות).