מדיה ויקי:Gadget-Summarieslist.js: הבדלים בין גרסאות בדף

מתוך ויקישיבה
קפיצה לניווט קפיצה לחיפוש
(יצירת דף עם התוכן "←‏מציג רשימת תקצירים מתחת לתיבת העריכה: $(function() { var installed = false; function installSummary( $summaryBox, smallArea...")
 
(התאמה לוויקישיבה)
 
(גרסת ביניים אחת של משתמש אחר אחד אינה מוצגת)
שורה 1: שורה 1:
/* מציג רשימת תקצירים מתחת לתיבת העריכה */
/* מציג רשימת תקצירים מתחת לתיבת העריכה */
//שיפוץ זמני של הסקריפט אחרי שהקודם לא עבד
//על ידי משתמש:davidnead
//ראשית העתקת הגרסה האחרונה של הסקריפט - פועלת תקין בעורך החזותי
$(function() {
$(function() {
var installed = false;
var installed = false;
שורה 21: שורה 26:
"עריכה תוכנית",
"עריכה תוכנית",
{"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": "הוספת מקור","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": "עיצוב","content": "חלוקה לפסקאות, הוספת או הורדת סעיפים, שינוי מיקום תמונות - ללא שינוי תוכן"},
{"title": "עיצוב","content": "חלוקה לפסקאות, הוספת או הורדת סעיפים, שינוי מיקום תמונות - ללא שינוי תוכן"},
{"title": "תמונה", "content": "הוספה, הסרה, שינוי גודל או שינוי הצמדה של תמונה או תמונות"},
{"title": "תמונה", "content": "הוספה, הסרה, שינוי גודל או שינוי הצמדה של תמונה או תמונות"},
שורה 36: שורה 55:
{"title": "תיקון פרמטרים","content": "תיקון שגיאות פרמטרים בתבניות"},
{"title": "תיקון פרמטרים","content": "תיקון שגיאות פרמטרים בתבניות"},
{"title": "תיקון קישור","content": "תיקון קישור שבור - אך לא הוספה או מחיקה של קישור"},
{"title": "תיקון קישור","content": "תיקון קישור שבור - אך לא הוספה או מחיקה של קישור"},
"כללי",
{"title": "יבוא מוויקיפדיה","content": "ציון כי תוכן יובא מוויקיפדיה"},
"טיפול בהשחתה",
"טיפול בהשחתה",
{"title": "קרדיט","content": "מתן קרדיט לאתר שממנו הערך הובא"},
{"title": "הפרת זכויות יוצרים","content": "מחיקת תוכן מפר זכויות יוצרים"},
{"title": "הפרת זכויות יוצרים","content": "מחיקת תוכן מפר זכויות יוצרים"},
{"title": "שחזור","content": "ביטול עריכה והחזרה לגרסה קודמת"}
{"title": "שחזור","content": "ביטול עריכה והחזרה לגרסה קודמת"}
]);
]);
if (mw.config.get('wgNamespaceNumber') % 2 === 1 || mw.config.get('wgNamespaceNumber') === 4) {
if (mw.config.get('wgNamespaceNumber') % 2 === 1 || mw.config.get('wgNamespaceNumber') === 4) {
summaries = summaries.concat([
summaries = summaries.concat([
שורה 49: שורה 71:
]);
]);
}
}
var minorSummaries = ["הגהה", "ניסוח", "תקלדה", "ויקיזציה", "עיצוב", "קטגוריה", "קישורים פנימיים", "תיקון קישור", "ארכוב", "תיקון פרמטרים", "הסרת"];
var minorSummaries = ["הגהה", "ניסוח", "תקלדה", "ויקיזציה", "עיצוב", "קטגוריה", "קישורים פנימיים", "תיקון קישור", "ארכוב", "תיקון פרמטרים"];
var div = $("<div>", {id: "summariesList"})
var div = $("<div>", {id: "summariesList"})
.css({width: ( smallArea? "100%" : "65%" ), padding: "2px"});
.css({width: ( smallArea? "100%" : "65%" ), padding: "2px"});
שורה 87: שורה 109:
     var target = ve.init.target;
     var target = ve.init.target;
     var $summaryBox = target.saveDialog.$body.find('.ve-ui-mwSaveDialog-summary textarea');
     var $summaryBox = target.saveDialog.$body.find('.ve-ui-mwSaveDialog-summary textarea');
     $('.ve-ui-mwSaveDialog-summary').after(installSummary( $summaryBox, true, function(val) {
     $('.ve-ui-mwSaveDialog-summary').after(installSummary( $summaryBox, true, function(val) { ve.init.target.saveDialog.checkboxesByName.wpMinoredit.setSelected(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);
});
        }
 
    } ));  
//העתקת הגרסה הישנה - לצורך העורך קוד מקור
//תוספת "N" לסוף השם של כל המשתנים
 
$(document).ready(function() {
if (($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) + 1) && ! (mw.util.getParamValue('section') == 'new')) {
 
    function addSummaryN() {
        var summaryN = $(this).data('summaryN');
var text = summaryN.title;
var sumN = $("#wpSummary"), currN = sumN.val();
var commaN = currN.length > 0 && currN.charAt(currN.length - 2) != "/";
sumN.val(currN + (commaN ? ', ' : '') + text);
$("#wpMinoredit").prop('checked', summaryN.minor || $.inArray(text, minorSummaries) + 1);
}
 
var summariesN = window.summariesN || [];
summariesN = summariesN.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": "לא מתאים","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": "שחזור","content": "ביטול עריכה והחזרה לגרסה קודמת"}
]);
if (mw.config.get('wgNamespaceNumber')%2==1 || mw.config.get('wgNamespaceNumber')==4) {
summariesN = summariesN.concat([
"דפי שיחה",
{"title": "ארכוב","content": "הוספת תבנית ארכוב או העברת תוכן לארכיון"},
{"title": "תגובה","content": "תגובה להודעה קודמת"},
{"title": "הסבר", "content": "הוספת הסבר לפעולה שנעשתה, בדרך כלל בדף אחר"},
{"title": "ברוכים הבאים","content": "הוספת תבנית ברוכים הבאים למשתמש חדש"}
]);
}
var minorSummaries = ["הגהה", "ניסוח", "תקלדה", "ויקיזציה", "עיצוב", "קטגוריה", "קישורים פנימיים", "תיקון קישור", "ארכוב", "תיקון פרמטרים"];
var divN = $("<div>", {id: "summariesList"})
.css({width: "65%", padding: "2px", fontSize: "80%", lineHeight: "17px"});
 
for (var i = 0; i < summariesN.length; i++) {
var summaryN = summariesN[i];
var spanN = $('<span>').css({marginLeft: '0.4em', whiteSpace: 'nowrap'}).data({summaryN: summaryN});
if (typeof summaryN == "string") {
divN.append(' '); //allow text wrap here
spanN.text(summaryN + ':');
}
else
spanN.html('&nbsp' + summaryN.title + '&nbsp')
.addClass('clickable-edit-summary')
.attr('title', summaryN.content || '')
.css({'background-color': '#f3fff3', color: '#02a', border: 'solid 1px #006699', cursor: 'pointer'})
.click(addSummaryN);
divN.append(spanN);
}
$('#wpSummary').after(divN);
}
});
});


//מכאן הוספת קוד עוקף להפעיל את הלחצנים
$(document).ready(function () {
$('.clickable-edit-summary').click(function(){
 
// var sumBox = document.getElementById("ooui-1").value;
var sumBoxCont  = document.getElementById("ooui-1").value;
var buttTxt  = this.textContent;
buttTxt=buttTxt.slice(1,buttTxt.length-1);
//הוספת פסיק אם צריך
var psik = ""
if (sumBoxCont.length>0){
psik=", ";
var endSum = sumBoxCont.slice (sumBoxCont.length-3,sumBoxCont.length);
if (endSum=="*/ "){
psik="";
}
else
{
endSum = sumBoxCont.slice (sumBoxCont.length-1,sumBoxCont.length);
if (endSum == ",") {
psik=" ";
};
};
};
$('#ooui-1').attr('value', sumBoxCont + psik + buttTxt);
//עקיפת תקלה - בדיקה אם היה שינוי ידני בתיבה ומוודא תקינות
var newSumBoxCont  = document.getElementById("ooui-1").value;
if (newSumBoxCont == sumBoxCont) {
var inp='<input type="text" tabindex="1" aria-disabled="false" title="תיאור קצר של השינויים שביצעת [alt-shift-b]" accesskey="b" name="wpSummary" value="" maxlength="255" id="ooui-1" class="oo-ui-inputWidget-input"><span class="oo-ui-iconElement-icon"></span><span class="oo-ui-indicatorElement-indicator"></span>'
$('#wpSummary').empty();
$('#wpSummary').append(inp);
$('#ooui-1').attr('value', sumBoxCont + psik + buttTxt);
};
//סימון עריכה כמשנית
var minorEdit = ["הגהה", "ניסוח", "תקלדה", "ויקיזציה", "עיצוב", "קטגוריה", "קישורים פנימיים", "תיקון קישור", "ארכוב", "תיקון פרמטרים"];
var T = false;
for(i=0; i<minorEdit.length; i++)
{
var E = minorEdit[i];
if (buttTxt == E){
T = true;
};
};
if (T == true){
$('#wpMinoredit #ooui-2').attr('checked', "checked");
}
else
{
$('#wpMinoredit #ooui-2').removeAttr('checked');
};
});
});
});

גרסה אחרונה מ־04:06, 11 באוקטובר 2021

/* מציג רשימת תקצירים מתחת לתיבת העריכה */

//שיפוץ זמני של הסקריפט אחרי שהקודם לא עבד
//על ידי משתמש:davidnead

//ראשית העתקת הגרסה האחרונה של הסקריפט - פועלת תקין בעורך החזותי
$(function() {
	var installed = false;
	function installSummary( $summaryBox, smallArea, setMinorEdit ) {
		if (installed) {
			return;
		}
		installed = true;
		
		function addSummary() {
		    var summary = $(this).data('summary');
			var text = summary.title;
			var sum = $summaryBox, curr = sum.val();
			var comma = curr.length > 0 && curr.charAt(curr.length - 2) != "/";
			sum.val(curr + (comma ? ', ' : '') + text).trigger('input');
			setMinorEdit(summary.minor || $.inArray(text, minorSummaries) + 1);
		}

		var summaries = window.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": "לא מתאים","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": "שחזור","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 = ["הגהה", "ניסוח", "תקלדה", "ויקיזציה", "עיצוב", "קטגוריה", "קישורים פנימיים", "תיקון קישור", "ארכוב", "תיקון פרמטרים"];
		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) { ve.init.target.saveDialog.checkboxesByName.wpMinoredit.setSelected(val); } )); 
});

});

//העתקת הגרסה הישנה - לצורך העורך קוד מקור
//תוספת "N" לסוף השם של כל המשתנים

$(document).ready(function() {
if (($.inArray(mw.config.get('wgAction'), ['edit', 'submit']) + 1) && ! (mw.util.getParamValue('section') == 'new')) {

    function addSummaryN() {
        var summaryN = $(this).data('summaryN');
		var text = summaryN.title;
		var sumN = $("#wpSummary"), currN = sumN.val();
		var commaN = currN.length > 0 && currN.charAt(currN.length - 2) != "/";
		sumN.val(currN + (commaN ? ', ' : '') + text);
		$("#wpMinoredit").prop('checked', summaryN.minor || $.inArray(text, minorSummaries) + 1);
	}

	var summariesN = window.summariesN || [];
	summariesN = summariesN.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": "לא מתאים","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": "שחזור","content": "ביטול עריכה והחזרה לגרסה קודמת"}
	]);
	if (mw.config.get('wgNamespaceNumber')%2==1 || mw.config.get('wgNamespaceNumber')==4) {
		summariesN = summariesN.concat([
		"דפי שיחה",
		{"title": "ארכוב","content": "הוספת תבנית ארכוב או העברת תוכן לארכיון"},
		{"title": "תגובה","content": "תגובה להודעה קודמת"},
		{"title": "הסבר", "content": "הוספת הסבר לפעולה שנעשתה, בדרך כלל בדף אחר"},
		{"title": "ברוכים הבאים","content": "הוספת תבנית ברוכים הבאים למשתמש חדש"}
		]);
	}
	var minorSummaries = ["הגהה", "ניסוח", "תקלדה", "ויקיזציה", "עיצוב", "קטגוריה", "קישורים פנימיים", "תיקון קישור", "ארכוב", "תיקון פרמטרים"];
	var divN = $("<div>", {id: "summariesList"})
		.css({width: "65%", padding: "2px", fontSize: "80%", lineHeight: "17px"});

	for (var i = 0; i < summariesN.length; i++) {
		var summaryN = summariesN[i];
		var spanN = $('<span>').css({marginLeft: '0.4em', whiteSpace: 'nowrap'}).data({summaryN: summaryN});
		if (typeof summaryN == "string") {
			divN.append(' '); //allow text wrap here
			spanN.text(summaryN + ':');
		}
		else
			spanN.html('&nbsp' + summaryN.title + '&nbsp')
			.addClass('clickable-edit-summary')
			.attr('title', summaryN.content || '')
			.css({'background-color': '#f3fff3', color: '#02a', border: 'solid 1px #006699', cursor: 'pointer'})
			.click(addSummaryN);
		divN.append(spanN);
	}
	$('#wpSummary').after(divN);
} 
});


//מכאן הוספת קוד עוקף להפעיל את הלחצנים 
$(document).ready(function () {
	
	$('.clickable-edit-summary').click(function(){
			  
	//	var sumBox = document.getElementById("ooui-1").value;
		var sumBoxCont  = document.getElementById("ooui-1").value;
		
		var buttTxt  = this.textContent;
		buttTxt=buttTxt.slice(1,buttTxt.length-1);
			
		//הוספת פסיק אם צריך
		var psik = ""
		if (sumBoxCont.length>0){
			psik=", ";
			var endSum = sumBoxCont.slice (sumBoxCont.length-3,sumBoxCont.length);
			if (endSum=="*/ "){
				psik="";
			}
			else
			{
				endSum = sumBoxCont.slice (sumBoxCont.length-1,sumBoxCont.length);
				if (endSum == ",") {
					psik=" ";
				};
			};
		};
		
		$('#ooui-1').attr('value', sumBoxCont + psik + buttTxt);
		
		//עקיפת תקלה - בדיקה אם היה שינוי ידני בתיבה ומוודא תקינות
		var newSumBoxCont  = document.getElementById("ooui-1").value;
		if (newSumBoxCont == sumBoxCont) {
			var inp='<input type="text" tabindex="1" aria-disabled="false" title="תיאור קצר של השינויים שביצעת [alt-shift-b]" accesskey="b" name="wpSummary" value="" maxlength="255" id="ooui-1" class="oo-ui-inputWidget-input"><span class="oo-ui-iconElement-icon"></span><span class="oo-ui-indicatorElement-indicator"></span>'
			$('#wpSummary').empty();
			$('#wpSummary').append(inp);
		$('#ooui-1').attr('value', sumBoxCont + psik + buttTxt);
		};
		
		//סימון עריכה כמשנית
		var minorEdit = ["הגהה", "ניסוח", "תקלדה", "ויקיזציה", "עיצוב", "קטגוריה", "קישורים פנימיים", "תיקון קישור", "ארכוב", "תיקון פרמטרים"];
		var T = false;
		for(i=0; i<minorEdit.length; i++) 
		{
			var E = minorEdit[i];
			if (buttTxt == E){
				T = true;
			};
		};
		
		if (T == true){
			$('#wpMinoredit #ooui-2').attr('checked', "checked");
		}
		else
		{
			$('#wpMinoredit #ooui-2').removeAttr('checked');
		};
	});	
});