שינויים

קפיצה לניווט קפיצה לחיפוש
שחזור לגרסה 111895 מ־16:01, 18 בספטמבר 2020 מאת מגזין יהלום
שורה 1: שורה 1: −
/* מציג רשימת תקצירים מתחת לתיבת העריכה */
+
/* מציג רשימת תקצירים מתחת לתיבת העריכה */
 
$(function() {
 
$(function() {
 
var installed = false;
 
var installed = false;
שורה 18: שורה 18:     
var summaries = window.summaries || [];
 
var summaries = window.summaries || [];
summaries
+
summaries = summaries.concat([
 +
"עריכה תוכנית",
 +
{"title": "הגהה","content": "עריכה לשונית קלה - פיסוק, החלפת מילה, חלוקה למשפטים וכולי - ללא שינוי תוכן"},
 +
{"title": "ניסוח","content": "שינוי ניסוח כך שיתאים לניסוח המקובל בוויקיפדיה - ללא שינוי מהותי בתוכן"},
 +
{"title": "הועבר","content": "ציון כי תוכן הועבר מדף אחד לאחר"},
 +
{"title": "הרחבה","content": "הוספת תוכן חדש"},
 +
{"title": "עריכה","content": "עריכה משמעותית כולל הוספת והסרת תוכן, שינוי סדר - רצוי לכתוב תקציר מפורט"},
 +
{"title": "עדכון","content": "הוספת מידע עדכני חדש או במקום מיושן לערך"},
 +
{"title": "תקלדה","content": "תיקון שגיאת כתיב, תעתיק, ריווח - ללא שינוי תוכן"},
 +
{"title": "הוספת מקור","content": "הוספת מקור לטענה בערך"},
 +
"עריכה טכנית",
 +
{"title": "ויקיזציה","content": "התאמה לפורמט המקובל בוויקיפדיה, קישורים, כותרות וכדומה"},
 +
{"title": "עיצוב","content": "חלוקה לפסקאות, הוספת או הורדת סעיפים, שינוי מיקום תמונות - ללא שינוי תוכן"},
 +
{"title": "תמונה", "content": "הוספה, הסרה, שינוי גודל או שינוי הצמדה של תמונה או תמונות"},
 +
{"title": "קטגוריה","content": "הוספה, מחיקה או שינוי של קטגוריות"},
 +
{"title": "קישורים פנימיים","content": "הוספה או תיקון של קישורים פנימיים - ללא שינוי תוכן"},
 +
{"title": "תיקון פרמטרים","content": "תיקון שגיאות פרמטרים בתבניות"},
 +
{"title": "תיקון קישור","content": "תיקון קישור שבור - אך לא הוספה או מחיקה של קישור"},
 +
{"title": "הסרת no-wiki","content": "הסרת תגי nowiki מהערכים"},
 +
"טיפול בהשחתה",
 +
{"title": "הפרת זכויות יוצרים","content": "מחיקת תוכן מפר זכויות יוצרים"},
 +
{"title": "שחזור","content": "ביטול עריכה והחזרה לגרסה קודמת"}
 +
]);
 +
if (mw.config.get('wgNamespaceNumber') % 2 === 1 || mw.config.get('wgNamespaceNumber') === 4) {
 +
summaries = summaries.concat([
 +
"דפי שיחה",
 +
{"title": "ארכוב","content": "הוספת תבנית ארכוב או העברת תוכן לארכיון"},
 +
{"title": "תגובה","content": "תגובה להודעה קודמת"},
 +
{"title": "הסבר", "content": "הוספת הסבר לפעולה שנעשתה, בדרך כלל בדף אחר"},
 +
{"title": "ברוכים הבאים","content": "הוספת תבנית ברוכים הבאים למשתמש חדש"}
 +
]);
 +
}
 +
var minorSummaries = ["הגהה", "ניסוח", "תקלדה", "ויקיזציה", "עיצוב", "קטגוריה", "קישורים פנימיים", "תיקון קישור", "ארכוב", "תיקון פרמטרים", "הסרת no-wiki"];
 +
var div = $("<div>", {id: "summariesList"})
 +
.css({width: ( smallArea? "100%" : "65%" ), padding: "2px"});
 +
 
 +
for (var i = 0; i < summaries.length; i++) {
 +
var summary = summaries[i];
 +
var summaryButton = $('<span>').css({marginLeft: '0.4em', whiteSpace: 'nowrap'}).data({summary: summary});
 +
var label;
 +
 
 +
if (typeof summary === "string") {
 +
div.append(smallArea? '<br>' : ' '); //allow text wrap here
 +
summaryButton.text(summary + ':');
 +
} else {
 +
label = summary.label || summary.title;
 +
summaryButton.html('&nbsp' + label + '&nbsp')
 +
.addClass('clickable-edit-summary')
 +
.attr('title', summary.content || '')
 +
.css({'background-color': '#f3fff3', color: '#02a', border: 'solid 1px #006699', cursor: 'pointer'})
 +
.click(addSummary);
 +
if (smallArea) {
 +
div.append(' ');
 +
}
 +
}
 +
div.append(summaryButton);
 +
}
 +
 
 +
return div;
 +
}
 +
 
 +
if (($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) + 1) && ($('[name="wpSection"]').val()!='new')) {
 +
mw.loader.using( 'user' ).always( function() {  // make sure personal script page is loaded, fo users who deine "summaries =" in their personal page. see talkpage.
 +
$('#wpSummaryWidget').after(installSummary( $('input[name=wpSummary]'), false, function(val) { $('[name=wpMinoredit]').prop('checked', val); } ));
 +
});
 +
}
 +
 
 +
mw.hook( 've.saveDialog.stateChanged' ).add(function(){
 +
    var target = ve.init.target;
 +
    var $summaryBox = target.saveDialog.$body.find('.ve-ui-mwSaveDialog-summary textarea');
 +
    $('.ve-ui-mwSaveDialog-summary').after(installSummary( $summaryBox, true, function(val) {
 +
        var chk = ve.init.target && ve.init.target.saveDialog && ve.init.target.saveDialog.checkboxesByName && ve.init.target.saveDialog.checkboxesByName.wpMinoredit;
 +
        if (chk) {
 +
            chk.setSelected(val);
 +
        }
 +
    } ));
 +
});
 +
 
 +
});

תפריט ניווט