שינויים

אין תקציר עריכה
שורה 29: שורה 29:  
{"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);
  −
        }
  −
    } ));
  −
});
  −
  −
});