User:Jon Harald Søby/diffedit
diffedit הוא סקריפט המאפשר עריכה ישירות מתצוגת ההבדל בין הגרסאות. הסקריפט אולי נראה מיותר בהתחלה ("כבר יש כפתור עריכה"), אבל הוא ממש שימושי למקרה בו מבחינים בטעות קטנה באמצע הדף, ולא רוצים לערוך את הדף כולו - מצאו את השורה האחת כדי לתקן את הטעות הקטנה הזו. הסקריפט שימושי מאוד עבור מנטרים. הסקריפט מאפשר לערוך רק בעת הצגת הבדל מול הגרסה האחרונה של דף. אם מוצג הבדל ישן יותר, הסקריפט יתריע שהעריכה אינה אפשרית, אבל יאפשר השוואה עם הגרסה האחרונה אם רוצים לשנות משהו.
הפעלה
על מנת להפעיל את סקריפט המשתמש, הוסיפו את הטקסט הבא לדף הסקריפטים האישי: global.js שלך (ב-Meta) או common.js (באיזה ויקי שתרצה):
// [[m:User:Jon Harald Søby/diffedit.js]]
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/diffedit.js&action=raw&ctype=text/javascript' );
תכונות
- ערכו דפים ישירות מתצוגת הבדל (ויקיטקסט).
- זיהוי מודל תוכן – הסקריפט לא יופעל עבור מודלים של תוכן שהוא לא יכול להתמודד איתו.
- קיצורי מקשים! (באיזה שילוב מקשים אתה צריך להשתמש כדי להשתמש במקשי גישה משתנה בהתאם לדפדפן ולמערכת ההפעלה. כאן אני משתמש ב-"Alt+<key>" כדי להמחיש אותם, אבל הם עשויים להיות שונים עבורך.)
- Alt+S או Ctrl+↵ Enter: שמירת השינויים
- Alt+B: הולך לעריכת התקציר.
- Alt+,: עבור אל הרכיב הראשון שניתן לעריכה
- Esc: ביטול העריכה
- תרגומים. במקומות בהם קיימות הודעות מערכת של MediaWiki, הסקריפט משתמש בהן, אך חלק מההודעות מתורגמות גם בסקריפט. אתם יכולים לתרגם אותם כאן.
אזהרות
הסקריפט לא יאפשר לכם לערוך אם:
- אתה צופה בהבדל ישן (הסקריפט ייתן קישור שמשווה את ההבדל שבו אתה נמצא עם הההבדל הנוכחי, אותו תוכל לערוך).
- מודל התוכן של הדף אינו קוד ויקי פשוט.
- אינכם רשאים לערוך את הדף (למשל דפים מוגנים).
- אתם משתמשים באפשרות "הבדל חזותי".
בנוסף, כרגע לא ניתן למחוק שורות עם סקריפט זה.