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

מתוך חב"דציטוט, מאגר ציטוטים חב"דים
קפיצה לניווט קפיצה לחיפוש
ויקיציטוט>Krenair
(Maintenance: mw:RL/MGU / mw:RL/JD - addOnloadHook is deprecated)
 
(יצירת דף עם התוכן "$( function() { "use strict"; if (!mw.messages.exists('gadget-editintro-summary') || !mw.messages.exists('gadget-editintro-title')) { switch ( mw.config.get( 'wgContentLanguage' )) { case 'he': mw.messages.set('gadget-editintro-summary','פתיח'); mw.messages.set('gadget-editintro-title','עריכת הפתיח'); break; default: mw.messages.set('gadget-editintro-summary','Intro'); mw.messages.set('gadget-editintro-ti...")
שורה 1: שורה 1:
//
$( function() {
// מועתק במקור מ[[w:ויקיפדיה:סקריפטים/12]]
    "use strict";
// הסקריפט מוסיף אפשרות לערוך את ההקדמה של הערך
    if (!mw.messages.exists('gadget-editintro-summary') || !mw.messages.exists('gadget-editintro-title')) {
//
  switch ( mw.config.get( 'wgContentLanguage' )) {
function addEditSection0() {
case 'he':
  x = document.getElementById('ca-edit');
mw.messages.set('gadget-editintro-summary','פתיח');
  if (!x) return;
mw.messages.set('gadget-editintro-title','עריכת הפתיח');
  ta['ca-edit-0'] = ['', 'ערוך את ההקדמה'];
break;
  y = document.createElement('LI');
default:
  y.id = 'ca-edit-0';
mw.messages.set('gadget-editintro-summary','Intro');
 
mw.messages.set('gadget-editintro-title','Edit intro');
  // if is edit page and is section 0, then mark "0" as seleted and mark "עריכה" as unseleted
}
  var isSelected = (x.className.indexOf('selected') != -1);
}
  var isTalk = (x.className.indexOf('istalk') != -1);
    var $edit = $( '.mw-editsection:first' );
  var isSection0 = (/&action=edit&section=0$/.test(window.location.href));
     if ( ! $edit.length )
  //alert(isSelected + " " + isTalk + " " + isSection0);
        return;
  if (isSelected) {
     if (isSection0) {
      y.className = x.className;
      x.className = (isTalk) ? 'istalk' : '';
    } else {
      if (isTalk) y.className = 'istalk';
    }
  }


  // add the "0" li element
    $edit = $edit.clone();
  var z = document.createElement('A');
    $edit.find( 'a' ).each(function() {
  z.href = x.childNodes[0].href + '&section=0';
        this.href = this.href.replace( /section=\d+/, 'section=0&summary=/*+'+mw.msg('gadget-editintro-summary')+'+*/' );
  z.appendChild(document.createTextNode('0'));
        this.title = mw.msg('gadget-editintro-title');
  y.appendChild(z);
    });
  x.parentNode.insertBefore(y,x.nextSibling);
    $( 'h1.firstHeading' ).append( $edit );
 
});
  // add summary if editing section 0
  if ( isSection0 )
    document.getElementById("wpSummary").value = "/* עריכת ההקדמה */ ";
}
$(addEditSection0);

גרסה מ־10:22, 18 באוגוסט 2025

$( function() {
    "use strict";
    if (!mw.messages.exists('gadget-editintro-summary') || !mw.messages.exists('gadget-editintro-title')) {
	   	switch ( mw.config.get( 'wgContentLanguage' )) {
			case 'he':
				mw.messages.set('gadget-editintro-summary','פתיח');
				mw.messages.set('gadget-editintro-title','עריכת הפתיח');
				break;
			default:
				mw.messages.set('gadget-editintro-summary','Intro');
				mw.messages.set('gadget-editintro-title','Edit intro');
		}
	}
    var $edit = $( '.mw-editsection:first' );
    if ( ! $edit.length )
        return;

    $edit = $edit.clone();
    $edit.find( 'a' ).each(function() {
        this.href = this.href.replace( /section=\d+/, 'section=0&summary=/*+'+mw.msg('gadget-editintro-summary')+'+*/' );
        this.title = mw.msg('gadget-editintro-title');
    });
    $( 'h1.firstHeading' ).append( $edit );
});