کاربر:حجت/DiffButton.js
از ویکیپدیا، دانشنامهٔ آزاد.
نکته: پس از ذخیرهسازی ممکن است برای دیدن تغییرات نیاز باشد که حافظهٔ نهانی مرورگر خود را خالی کنید. موزیلا / فایرفاکس / Safari: کلید Shift را نگهدارید و روی دکمهٔ Reload کلیک کنید، یا کلیدهای Ctrl-Shift-R را با هم فشار دهید (در رایانههای اپل مکینتاش کلیدهای Cmd-Shift-R)؛ اینترنت اکسپلورر: کلید Ctrl نگهدارید و روی دکمهٔ Refresh کلیک کنید، یا کلیدهای Ctrl-F5 را با هم فشار دهید؛ Konqueror: روی دکمهٔ Reload کلیک کنید و یا کلید F5 را فشار دهید؛ اُپرا: کاربران اُپرا ممکن است لازم باشد که بطور کامل حافظهٔ نهانی مرورگر را در منوی Tools→Preferences خالی کنند.
//<pre style="direction:ltr;text-align:left"> addOnloadHook(function () { var x, url, y; if (!(x = document.getElementById('ca-history') )) return; url = x.getElementsByTagName('a')[0].href.replace('&action=history','&diff=cur&prev=last'); y = addPortletLink('p-cactions', url, '–', 'ca-diff', 'مشاهدهٔ آخرین تفاوت', '', x.nextSibling); y.className = x.className; // steal classes from the the edit tab... //exception: don't steal the "selected" class when in the history page. if (/(^| )selected( |$)/.test(y.className)) { y.className = y.className.replace(/(^| )selected( |$)/g, "$1"); } }); //</pre>