מדיה ויקי:Gadget-Warnings.js: הבדלים בין גרסאות בדף
מראה
מאין תקציר עריכה |
מ 13 גרסאות של הדף wikipedia:he:מדיה_ויקי:Gadget-Warnings.js יובאו |
||
| (גרסת ביניים אחת של משתמש אחר אחד אינה מוצגת) | |||
| שורה 1: | שורה 1: | ||
/* סקריפט להוספת רשימת אזהרות כשעורכים דף שיחה של אנונימי, נכתב על-ידי ערן */ | /* סקריפט להוספת רשימת אזהרות כשעורכים דף שיחה של אנונימי, נכתב על-ידי ערן */ | ||
function insertWarning( index, title ) { | function insertWarning( index, title ) { | ||
| שורה 22: | שורה 21: | ||
} | } | ||
}); | }); | ||
גרסה אחרונה מ־13:17, 5 בדצמבר 2022
/* סקריפט להוספת רשימת אזהרות כשעורכים דף שיחה של אנונימי, נכתב על-ידי ערן */
function insertWarning( index, title ) {
if( index > 0 ) {
document.getElementById("wpSummary").value += title;
document.getElementById("wpTextbox1").value += "{" + "{" + (mw.config.get('substWarning') ? "ס:" : "") + title + "}} ~~" + "~~";
}
}
$(document).ready(function(){
var warnings = ["בחרו הודעה כדי להוסיף", "אזהרה", "הבל", "ניסויים", "לך", "הזמנה", "תודה", "ויקיזציה", "טעות", "נייטרליות", "נחסמת", "מילון", "כבר קיים", "שגיאה", "העתקה", "פרסומת", "אוטוביוגרפיה", "נמחק", "קישור מבוטל", "נמחק ניסויים", "הסבר", "בוטל", "סגנון", "חזרה על עריכה", "תלונה" ];
if( $.inArray( mw.config.get( 'wgAction' ),[ 'edit','submit' ] ) == -1 ) return; // not edit page
if( mw.config.get( 'wgNamespaceNumber' ) != 3 || (!mw.util.isIPv4Address( mw.config.get( 'wgTitle' ) ) && !mw.util.isIPv6Address( mw.config.get( 'wgTitle' ) )) ) return; // not an anonymous user talk
var select=$('<select>',{'id':'warningsList'}).append( $(warnings).map(function(){return $('<option>',{'text':this, 'title': this}).get(0)}) );
$('div.editOptions').before($('<div>',{css:{float:'left'}, text: 'אזהרות:'}).append(select));
select.get(0).onchange = function() {
insertWarning( this.selectedIndex, this[this.selectedIndex].title );
this.selectedIndex = 0;
return false;
}
});