לדלג לתוכן

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

מתוך צפונות ויקי
מ תיקון
מ עוד כמה
שורה 1: שורה 1:
//<source lang="javascript">
//<source lang="javascript">
/* סקריפט להוספת רשימת אזהרות כשעורכים דף שיחה של אנונימי, נכתב על-ידי ערן */
/* סקריפט להוספת רשימת אזהרות כשעורכים דף שיחה של אנונימי, נכתב על-ידי ערן */
var warnings = ["בחרו אזהרה כדי להוסיף", "אזהרה", "הבל", "הזמנה", "ניסויים", "תודה", "ויקיזציה", "לך", "תלונה", "טעות", "נייטרליות", "נחסמת", "מילון", "כבר קיים", "שגיאה", "העתקה", "פרסומת", "נמחק", "נמחק ניסויים", "הסבר", "בוטל", "סגנון"];
var warnings = ["בחרו הודעה כדי להוסיף", "אזהרה", "הבל", "ניסויים", "לך", "הזמנה", "תודה", "ויקיזציה", "תלונה", "טעות", "נייטרליות", "נחסמת", "מילון", "כבר קיים", "שגיאה", "העתקה", "פרסומת", "אוטוביוגרפיה", "נמחק", "נמחק ניסויים", "הסבר", "בוטל", "סגנון", "חזרה על עריכה", "תלונה" ];
var substWarning = false;
var substWarning = false;



גרסה מ־07:36, 19 במרץ 2010

//<source lang="javascript">
/* סקריפט להוספת רשימת אזהרות כשעורכים דף שיחה של אנונימי, נכתב על-ידי ערן */
var warnings = ["בחרו הודעה כדי להוסיף", "אזהרה", "הבל", "ניסויים",  "לך", "הזמנה", "תודה", "ויקיזציה", "תלונה", "טעות", "נייטרליות", "נחסמת", "מילון", "כבר קיים", "שגיאה", "העתקה", "פרסומת", "אוטוביוגרפיה", "נמחק", "נמחק ניסויים", "הסבר", "בוטל", "סגנון", "חזרה על עריכה", "תלונה" ];
var substWarning = false;

function warningsList() {
    if( wgAction != 'edit' && wgAction  != 'submit' ) return; // not edit page
    if( wgNamespaceNumber != 3 || !/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/.test( wgTitle ) ) return; // not an anonymous user talk

    var select = document.createElement("select");
    select.id = "warningsList";
    select.onchange = function() {
        insertWarning( this.selectedIndex, this[this.selectedIndex].title );
        this.selectedIndex = 0;
        return false;
    }
 
    for( var i = 0; i < warnings.length; i++ ) {
        select = createOptionElement( select, warnings[i] );
    }
    addEditSelect( "אזהרות", select );
}

function insertWarning( index, title ) {
    if( index > 0 ) {
        document.getElementById("wpSummary").value += title;
        document.getElementById("wpTextbox1").value += "{" + "{" + (substWarning ? "ס:" : "") + title + "}} ~~" + "~~";
    }
}

addOnloadHook(warningsList);
//</source>