מדיה ויקי: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); } )); | ||
}); | |||
}); | |||
//העתקת הגרסה הישנה - לצורך העורך קוד מקור | |||
//תוספת "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(' ' + summaryN.title + ' ') | |||
.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(' ' + label + ' ') .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(' ' + summaryN.title + ' ') .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'); }; }); });