مدیاویکی:Common.js

از ویکی‌گفتاورد

نکته: پس از انتشار ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را پاک کنید.

  • فایرفاکس / سافاری: کلید Shift را نگه دارید و روی دکمهٔ Reload کلیک کنید، یا کلید‌های Ctrl-F5 یا Ctrl-R را با هم فشار دهید (در رایانه‌های اپل مکینتاش کلید‌های ⌘-R)
  • گوگل کروم: کلیدهای Ctrl+Shift+R را با هم فشار دهید (در رایانه‌های اپل مکینتاش کلید‌های ⌘-Shift-R)
  • اینترنت اکسپلورر/ Edge: کلید Ctrl را نگه‌دارید و روی دکمهٔ Refresh کلیک کنید، یا کلید‌های Ctrl-F5 را با هم فشار دهید
  • اپرا: Ctrl-F5 را بفشارید.
// Force IP to preview before saving changes.
// Copyright Marc Mongenet, 2006
function forcePreview() {
	if ( mw.config.get( 'wgUserName' ) != null ) {
		return;
	}
	if ( location.search.search( /&action=edit/ ) == -1 ) {
		return;
	}
	var saveButton = document.getElementById( 'wpSave' );
	var oldHTML = document.getElementById( 'editpage-copywarn' ).innerHTML;
	var newHTML = oldHTML +'<p style="width:100%;background-color:#FFE4E1;border:2px solid #700050; color:#000000; font-size:90%; padding:2px;">شما با نام کاربری وارد نشده\u200cاید، بدین منظور برای فعال\u200cسازی دکمهٔ <b>«صفجه ذخیر شود»</b> ابتدا باید از تغییرات پیش\u200cنمایش بگیرید، توجه داشته باشید که ویرایش شما با آی\u200cپی شما ثبت می\u200cشود، می\u200cتوانید ابتدا <a href="//fa.wikiquote.org/wiki/Special:Login/signup" target="_blank">ثبت نام کنید</a>، اگر در حال حاضر در ویکی\u200cگفتاورد و یا در دیگر پروژه\u200cهای بنیاد ویکی\u200cمدیا حساب کاربری دارید می\u200cتوانید به سیستم <a href="//fa.wikiquote.org/wiki/Special:Login" target="_blank">وارد شوید</a>، برای اطلاعات بیشتر <a href="//fa.wikiquote.org/wiki/%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D8%AE%D8%A8%D8%B1:%D9%88%D8%B1%D9%88%D8%AF_%DB%8C%DA%A9%D9%BE%D8%A7%D8%B1%DA%86%D9%87" target="_blank">ویکی\u200cگفتاورد:ورود یکپارچه</a> را بخوانید.</p>';
	if ( !saveButton ) {
		return;
	}
	document.getElementById( 'editpage-copywarn' ).innerHTML = newHTML;
	saveButton.disabled = true;
	saveButton.style.fontWeight = 'normal';
	document.getElementById( 'wpPreview' ).style.fontWeight = 'bold';
}
$( document ).ready( forcePreview );
/*</pre>
=== Invite to Wikipedia ===
<pre>*/
/*global $, mw*/
$(function () {
  'use strict';
  if ((mw.config.get('wgUserGroups').indexOf('user') !== -1 && mw.config.get('wgUserEditCount') > 50) ||
      mw.config.get('wgNamespaceNumber') !== 0) {
    return;
  }
  var n = parseInt($.cookie('inviteCount'), 10); 
  if (isNaN(n)) {
    n = 0;
  }
  if (n < 2) {
    mw.notify($.parseHTML('شما هم می\u200cتوانید ' +
      '<a href="' + mw.util.getUrl('ویکی\u200cگفتاورد:راهنما') +
      '">ویکی\u200cنویس</a>' +
      ' شوید!'));
    n = n + 1;
    $.cookie('inviteCount', n);
  }
});
$( document ).ready( function() {
	if(mw.config.get('wgUserGroups') != null){
  mw.util.addPortletLink(
    'p-personal',
    mw.util.getUrl( 'Special:MyPage/صفحه_تمرین' ),
    'صفحهٔ تمرین',
    'pt-mysandbox',
    'رفتن به صفحهٔ تمرین شما',
    null,
    '#pt-preferences'
  );
	}
});