שינויים

ביטול גרסה 115709 של מגזין יהלום (שיחה)
שורה 1: שורה 1: −
/* מציג רשימת תקצירים מתחת לתיבת העריכה */
+
/* מציג רשימת תקצירים מתחת לתיבת העריכה */
 
  −
//שיפוץ זמני של הסקריפט אחרי שהקודם לא עבד
  −
//על ידי משתמש:davidnead
  −
 
  −
//ראשית העתקת הגרסה האחרונה של הסקריפט - פועלת תקין בעורך החזותי
   
$(function() {
 
$(function() {
 
var installed = false;
 
var installed = false;
שורה 26: שורה 21:  
"עריכה תוכנית",
 
"עריכה תוכנית",
 
{"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": "הוספה, הסרה, שינוי גודל או שינוי הצמדה של תמונה או תמונות"},
שורה 55: שורה 36:  
{"title": "תיקון פרמטרים","content": "תיקון שגיאות פרמטרים בתבניות"},
 
{"title": "תיקון פרמטרים","content": "תיקון שגיאות פרמטרים בתבניות"},
 
{"title": "תיקון קישור","content": "תיקון קישור שבור - אך לא הוספה או מחיקה של קישור"},
 
{"title": "תיקון קישור","content": "תיקון קישור שבור - אך לא הוספה או מחיקה של קישור"},
"כללי",
+
{"title": "הסרת no-wiki","content": "הסרת תגי nowiki מהערכים"},
{"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([
שורה 71: שורה 50:  
]);
 
]);
 
}
 
}
var minorSummaries = ["הגהה", "ניסוח", "תקלדה", "מכלולזציה", "עיצוב", "קטגוריה", "קישורים פנימיים", "תיקון קישור", "ארכוב", "תיקון פרמטרים"];
+
var minorSummaries = ["הגהה", "ניסוח", "תקלדה", "ויקיזציה", "עיצוב", "קטגוריה", "קישורים פנימיים", "תיקון קישור", "ארכוב", "תיקון פרמטרים", "הסרת no-wiki"];
 
var div = $("<div>", {id: "summariesList"})
 
var div = $("<div>", {id: "summariesList"})
 
.css({width: ( smallArea? "100%" : "65%" ), padding: "2px"});
 
.css({width: ( smallArea? "100%" : "65%" ), padding: "2px"});
שורה 109: שורה 88:  
     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.init.target.saveDialog.checkboxesByName.wpMinoredit.setSelected(val); } ));
+
     $('.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);
 
+
        }
//העתקת הגרסה הישנה - לצורך העורך קוד מקור
+
    } ));  
//תוספת "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');
  −
};
  −
});
   
});
 
});