שיחת מדיה ויקי:Gadget-patrolAlarm
מטרת הסקריפט
הסקריפט מיועד למנטרים המעוניינים לקבל התרעה כאשר "מצטבר לחץ" בדף שינויים אחרונים. הקריטריון ל"לחץ" הוא כאשר נוצר מצב בו בפרק זמן קצר יחסית נוספות הרבה עריכות לא בדוקות. הסקריפט קורא 100 עריכות לא בדוקות אחרונות, ומשווה את תג הזמן של הראשונה עם האחרונה. אם ההפרש בין שני זמנים אלו הוא פחות מסף מסוים (שעתיים וחצי כברירת מחדל, ניתן לכיוונון), הסקריפט "מדליק נורה" על ידי הוספת רקע צהוב לקישור "שינויים אחרונים" בתפריט הימני (במצב זה, אפשר ללחוץ על הקישור עצמו כדי להגיע לדף "שינויים אחרונים", או ללחוץ על התיבה הצהובה מחוץ לקישור, כדי להגיע לדף "שינויים אחרונים" במצב "הסתר עריכות בדוקות"). מרגע שהנורה נדלקה, הדרך לכבותה היא לבקר בדף "שינויים אחרונים".
כוונון עדין
אם תרצו לשחק עם הפרמטרים של פעולת הסקריפט, הוסיפו שתי שורות כדוגמת השורות הבאות (עם ערכים כבחירתכם) למיוחד:הדף שלי/common.js<syntaxhighlight lang="LanguageName"> </syntaxhighlight> <syntaxhighlight lang="LanguageName"> </syntaxhighlight> <syntaxhighlight lang="javascript"> wgPatrolDistressLimit = 1800; wgPatrolDistressRestSeconds = 120; </syntaxhighlight> הפרמטר הראשון קובע את סף הרגישות של השעון המעורר: ככל שהמספר גדול יותר הנורה נדלקת יותר בקלות. ברירת המחדל היא 150 דקות, כלומר שעתיים וחצי. ערך כמו בדוגמה (1800) פחות או יותר מבטיח שהנורה תידלק בכל מצב. הערך השני פחות מעניין, והוא שולט על השאלה כל כמה זמן הסקריפט מבצע את הבדיקה, בשניות. ברירת המחדל היא 120 (כלומר שתי דקות). אם המחשב שלכם אטי, לא מומלץ להשתמש בערך נמוך יותר מ-60 (פעם בדקה).