בעיה בגאדג'ט QuickRCDiff עריכה

הועבר מויקיפדיה:דלפק ייעוץ/ארכיון 185 07:20, 12 ביולי 2020 (IDT)

הגאדג'ט אמור להוסיף כפתור של סימן קריאה כאשר צופים בהבדלים בין גרסאות בדף השינויים האחרונים. הכפתור נועד לסימון העריכה כבדוקה.

אצלי הכפתור פשוט לא מופיע. אני רואה את הכפתור "בדיקת העתקה", אבל לא את הכפתור של סימן הקריאה.

האם זה באג רק אצלי? והאם ניתן לפתור את זה איכשהו? (כרום, גרסה אחרונה) ‏Guycn2 · 20:39, 20 ביולי 2016 (IDT)תגובה

הסקריפט נבדק גם בפיירפוקס וגם בכרום. סימן הקריאה צריך להופיע עבור עריכות לא בדוקות. אציין שבמיוחד:העדפות => "שינויים אחרונים" => "קיבוץ השינויים לפי דפים בדף השינויים האחרונים וברשימת המעקב" צריך להיות כבוי - הסקריפט לא נתמך ברשימה מקובצת. ערן - שיחה 01:05, 21 ביולי 2016 (IDT)תגובה
הרשימה המקובצת כבויה, אז לצערי זה כנראה באג רק אצלי... אולי זה מתנגש לי עם איזשהו סקריפט/גאדג'ט אחר. ‏Guycn2 · 01:50, 21 ביולי 2016 (IDT)תגובה
Guycn2, זה אכן מתנגש עם גאדג'ט אחר. הנה צילום מסך של הגאדג'ט שהוא עובד כראוי (עם הכפתור לסימון העריכה כבדוקה). הגאדג'ט שהQuickRCDiff מתנגש איתו הוא rcPatrol שמסמן עריכות כבדוקות ישירות מתוך דף השינויים האחרונים ורשימת המעקב. יש לציין שהם לא פועלים ביחד. אור/1Orשיחההצטרפו ותרמו לוויקיחדשות! 11:32, 21 ביולי 2016 (IDT)תגובה
חבל שהם לא פועלים ביחד. ערן, האם יש אפשרות איכשהו לפתור את זה? ‏Guycn2 · 11:36, 21 ביולי 2016 (IDT)תגובה
שני הגדג'אטים האלו עושים פעולה דומה - ומאפשרים מתוך השינויים האחרונים לסמן עריכות כבדוקות. אני לא מוצא כל כך שימוש לשניהם יחד. ערן - שיחה 20:13, 21 ביולי 2016 (IDT)תגובה
אוקיי. ‏Guycn2 · 21:19, 21 ביולי 2016 (IDT)תגובה

התנגשות בין מדיה ויקי:Gadget-QuickRCDiff.js – לבין "קיבוץ השינויים לפי דפים בדף השינויים האחרונים וברשימת המעקב" עריכה

הועבר מויקיפדיה:סקריפטים/תקלות

שלום,

קיימת התנגשות בין הגאדג'ט מדיה ויקי:Gadget-QuickRCDiff.js – "צפייה בהבדל שינויים ישירות מדף השינויים האחרונים ורשימת המעקב" לבין האפשרות "קיבוץ השינויים לפי דפים בדף השינויים האחרונים וברשימת המעקב" במיוחד:העדפות#mw-prefsection-rc – אפשרויות מתקדמות: כאשר "קיבוץ השינויים לפי דפים בדף השינויים האחרונים וברשימת המעקב" מופעל – הגאדג'ט "צפייה בהבדל שינויים ישירות מדף השינויים האחרונים ורשימת המעקב" לא מתפקד לחלוטין. בדקתי גם בחשבון "נקי": כשהקיבוץ מופעל – הצפייה הישירה לא עובדת.

האם ניתן לתיקון?

וקטור + Win10 + כרום.

תודה, חזרתישיחה 21:19, 14 ביוני 2020 (IDT)תגובה

ערן, 1Or, קיפודנחש – יכולים לעזור? תודה, חזרתישיחה 16:55, 18 ביוני 2020 (IDT)תגובה
אני לא רואה כאן תקלה - הגדג'אט הנ"ל מעולם לא עבד יחד עם קיבוץ שינויים והם לא נתמכים ביחד. באופן ספציפי יותר - ממשק השינויים האחרונים מיועד לעבודה על שינוי יחיד והכללה לא תמיד טריוויאלית:
  • ההנחה שמציגים עריכה בודדת מונחת לגבי חילוץ קישורים וקריאות API בגדג'אט. אפשר לתקן את זה באמצעות תמיכה במבני URL שונים למקבצים, אבל הם שונים.
  • כאשר שולחים "תודה" או מסמנים עריכה כבדוקה עושים זאת על עריכה ספציפית ולא על מקבץ עריכות. הכללה למקבץ עריכות היא לא תמיד טריוואלית שכל העריכות יסומנו כבדוקות ותודות - האם לשלוח תודה לכל העריכות במקבץ, לכל העורכים (פעם אחת לכל עורך במקבץ) או לעורך שתרם הכי הרבה. זה רק ברמת הממשק (וכל דבר כזה צריך לתרגם גם לקריאות API מתאימות)
ערן - שיחה 07:17, 12 ביולי 2020 (IDT)תגובה
תודה, ערן. לא כתבתי שיש תקלה, אלא ציינתי שיש התנגשות. תודה על ההסבר – הבנתי מההסבר שהגאדג'ט לא יכול לפעול על שורה מקובצת, זה ברור. אם הוא היה סופר-גאדג'ט שיודע לפעול רק על שורות לא מקובצות – זה היה מושלם... זה מעשי או פנטזיה? חזרתישיחה 08:17, 12 ביולי 2020 (IDT)תגובה
אפשר לגרום לזה לעבוד אם מוחקים את התנאי "e.target !== this" - אבל במקרים מסוימים כמו דפים חדשים זה עלול לגרום לשגיאות, ובמקרים אחרים כמו מקבצי עריכות זה עלול לגרום להצגת הבדלים שגויים (רק העריכה האחרונה ולא כל המקבץ). מבלי להזכיר את ה"תודה" ו"סימון כבדוק"... אני מעדיף שלא להכניס שינויים חלקיים בגדג'אט שעלולים להטעות, ותמיכה מלאה כנראה מצריכה שינויים משמעותיים יותר. ערן - שיחה 08:23, 12 ביולי 2020 (IDT)תגובה
ערן – מצוין. תוכל בבקשה לעדכן אצלי את שורה 12? תודה רבה. חזרתישיחה 08:47, 12 ביולי 2020 (IDT)תגובה
כמו שכתבתי, זה עלול לגרום להצגה של שינויים לא נכונים במקבצי עריכות. אם רוצים להתאים את הסקריפט לתמוך בקיבוץ שינויים צריך לעשות התאמות נוספות. ערן - שיחה 18:29, 25 ביולי 2020 (IDT)תגובה
תודה @ערן. כתבת קודם ש"אפשר לגרום לזה לעבוד אם מוחקים את התנאי "e.target !== this"" – וביקשתי שתעדכן רק אצלי, בדף שלי. תוכל לעשות זאת? שורה 12 בדף שלי – משתמש:חזרתי/TestJavaScript-2.js. אני כבר אתמודד אם זה לא יהיה 100%. תודה, חזרתישיחה 21:38, 25 ביולי 2020 (IDT)תגובה
חזרתי: ערכתי שינוי זה. שים לב שכמו שכתבתי למעלה הסקריפט עלול להציג מידע שגוי ומטעה - אני לא מתכוון לטפל בבקשות נוספות שנוגעות לסקריפט הזה בכל הקשור לקיבוץ שינויים - הוא לא נתמך. אני מאוד ממליץ שלא להשתמש בו בצורה הזו - אתה עלול לראות שינויים לא נכונים, לא לסמן נכון את השינויים לבדיקה ולגרום לעורכים אחרים לפספס השחתות במקרה כזה. אם אתה רוצה להשתמש בו לצפייה בלבד בשינויים (ללא סימון כבדוק), ותוך ידיעה מלאה שהשינויים המוצגים אינם בהכרח השינויים המתאימים שמקובצים - זה אולי יעבוד. ערן - שיחה 07:34, 26 באוגוסט 2020 (IDT)תגובה
@ערן – תודה רבה, אהיה זהיר. חזרתישיחה 07:36, 26 באוגוסט 2020 (IDT)תגובה
@ערן: מבדיקה של כמה דקות ארוכות זה עובד בסדר גמור – לפחות בעריכות בודדות. בעריכות מקובצות זה גם עובד – אך רואים רק את ההבדל האחרון מבין השינויים המקובצים, ללא קשר על איזה שינוי מהשינויים האחרונים שהקיבוץ שלהם נפתח – עומדים . מבחינתי השינוי שבצעת עבורי זה שיפור מ-0% ל-99.9%. שוב – תודה! ונ.ב. חשוב: אין את הפסים הצבעוניים המעצבנים שהסקריפט מסמן, אז מבחינתי זה 101%. ובכלל הממשק ללא קיבוץ (בלי קשר כמובן לסקריפט) "לא טוב לי בעין", אז זה מבחינתי מ-ו-ש-ל-ם. חזרתישיחה 08:32, 26 באוגוסט 2020 (IDT)תגובה
חזרה לדף "Gadget-QuickRCDiff.js".