<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ar">
	<id>https://www.copticpedia.org/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A%3AGadget-Lastchanges.js</id>
	<title>ميدياويكي:Gadget-Lastchanges.js - تاريخ المراجعة</title>
	<link rel="self" type="application/atom+xml" href="https://www.copticpedia.org/index.php?action=history&amp;feed=atom&amp;title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A%3AGadget-Lastchanges.js"/>
	<link rel="alternate" type="text/html" href="https://www.copticpedia.org/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Gadget-Lastchanges.js&amp;action=history"/>
	<updated>2026-04-10T07:17:31Z</updated>
	<subtitle>تاريخ التعديل لهذه الصفحة في الويكي</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://www.copticpedia.org/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Gadget-Lastchanges.js&amp;diff=8782&amp;oldid=prev</id>
		<title>Gerges: مراجعة واحدة</title>
		<link rel="alternate" type="text/html" href="https://www.copticpedia.org/index.php?title=%D9%85%D9%8A%D8%AF%D9%8A%D8%A7%D9%88%D9%8A%D9%83%D9%8A:Gadget-Lastchanges.js&amp;diff=8782&amp;oldid=prev"/>
		<updated>2021-03-19T01:09:15Z</updated>

		<summary type="html">&lt;p&gt;مراجعة واحدة&lt;/p&gt;
&lt;p&gt;&lt;b&gt;صفحة جديدة&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// [[:fa:Mediawiki:Gadget-lastchenges.js]]&lt;br /&gt;
// [[:it:Wikipedia:Monobook.js/MostraModifiche.js]]&lt;br /&gt;
// [[:nl:Gebruiker:JePe/recentrevisionsbox.js]]&lt;br /&gt;
// &amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
function removeDiff()&lt;br /&gt;
{&lt;br /&gt;
   var diffFrame = document.getElementById(&amp;quot;revisionsBoxDiff&amp;quot;);&lt;br /&gt;
   if (diffFrame) diffFrame.parentNode.removeChild(diffFrame);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function makeCloseButton(position)&lt;br /&gt;
{&lt;br /&gt;
    var closeButton = document.createElement(&amp;quot;img&amp;quot;);  &lt;br /&gt;
    with (closeButton) {&lt;br /&gt;
       style.cssFloat = position;&lt;br /&gt;
       style.styleFloat = position;&lt;br /&gt;
       style.verticalAlign = &amp;quot;auto&amp;quot;;&lt;br /&gt;
       title = closeButtonTitle;&lt;br /&gt;
       height = &amp;quot;10&amp;quot;;&lt;br /&gt;
       width = &amp;quot;10&amp;quot;;&lt;br /&gt;
       src = &amp;quot;//upload.wikimedia.org/wikipedia/commons/d/da/Crystal_button_cancel.png&amp;quot;;    &lt;br /&gt;
}                                                                                          &lt;br /&gt;
    return closeButton;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function processDiff()&lt;br /&gt;
{&lt;br /&gt;
    if (diffReq.readyState != 4) return;&lt;br /&gt;
    if (diffReq.status != 200) return;&lt;br /&gt;
    var bodyContent = document.getElementById(&amp;quot;bodyContent&amp;quot;);                  &lt;br /&gt;
    var diffFrame = document.createElement(&amp;quot;div&amp;quot;);                              &lt;br /&gt;
    diffFrame.id = &amp;quot;revisionsBoxDiff&amp;quot;;                                           &lt;br /&gt;
    diffFrame.innerHTML = diffReq.responseText;                                 &lt;br /&gt;
    diffTable = diffFrame.getElementsByTagName(&amp;quot;table&amp;quot;)[0];   &lt;br /&gt;
    if (!diffTable) return;&lt;br /&gt;
    if ( $( diffTable ).hasClass( 'diff' ) == false ) return;                   &lt;br /&gt;
    diffTable.style.border = &amp;quot;1px solid #ccc&amp;quot;;                                  &lt;br /&gt;
    diffTable.style.width = &amp;quot;100%&amp;quot;;                                             &lt;br /&gt;
    diffTable.style.paddingBottom = &amp;quot;.5em&amp;quot;;                                     &lt;br /&gt;
    diffTable.style.marginBottom = &amp;quot;1em&amp;quot;;                                       &lt;br /&gt;
    diffTable.style.marginTop = &amp;quot;.5em&amp;quot;;                                         &lt;br /&gt;
    var closeButton = makeCloseButton(&amp;quot;right&amp;quot;);&lt;br /&gt;
    closeButton.onclick = removeDiff;&lt;br /&gt;
    var otitle = diffTable.getElementsByTagName(&amp;quot;td&amp;quot;);    &lt;br /&gt;
    for (i=0; i &amp;lt; otitle.length; i++) {&lt;br /&gt;
       if (otitle[i].className == &amp;quot;diff-otitle&amp;quot;) {&lt;br /&gt;
          otitle[i].insertBefore(closeButton, otitle[i].firstChild); }&lt;br /&gt;
    }                                        &lt;br /&gt;
    var diffFrameOld = document.getElementById(&amp;quot;revisionsBoxDiff&amp;quot;);              &lt;br /&gt;
    if (diffFrameOld) diffFrameOld.parentNode.removeChild(diffFrameOld);        &lt;br /&gt;
    bodyContent.parentNode.insertBefore(diffFrame,bodyContent);                 &lt;br /&gt;
    window.location.hash = &amp;quot;revisionsBoxDiff&amp;quot;;&lt;br /&gt;
    var prevLink = document.getElementById(&amp;quot;differences-prevlink&amp;quot;);  &lt;br /&gt;
    if (prevLink) {      &lt;br /&gt;
       var oldid = prevLink.href.replace(/[\s\S]+&amp;amp;oldid=(\d+)[\s\S]*/,&amp;quot;$1&amp;quot;);    &lt;br /&gt;
       prevLink.href = &amp;quot;javascript:lastchangesLoadDiff(&amp;quot;+oldid+&amp;quot;,'prev')&amp;quot;; }                                                      &lt;br /&gt;
    var nextLink = document.getElementById(&amp;quot;differences-nextlink&amp;quot;);  &lt;br /&gt;
    if (nextLink) {           &lt;br /&gt;
       var oldid = nextLink.href.replace(/[\s\S]+&amp;amp;oldid=(\d+)[\s\S]*/,&amp;quot;$1&amp;quot;);   &lt;br /&gt;
       nextLink.href = &amp;quot;javascript:lastchangesLoadDiff(&amp;quot;+oldid+&amp;quot;,'next')&amp;quot;; }                                                   &lt;br /&gt;
}    &lt;br /&gt;
&lt;br /&gt;
function lastchangesLoadDiff(oldid,diffDir)&lt;br /&gt;
{&lt;br /&gt;
    var url = &amp;quot;/w/index.php?title=&amp;quot; + mw.config.get('wgPageName');&lt;br /&gt;
    url += &amp;quot;&amp;amp;diff=&amp;quot; + diffDir;&lt;br /&gt;
    url += &amp;quot;&amp;amp;oldid=&amp;quot; + oldid;&lt;br /&gt;
    url += &amp;quot;&amp;amp;diffonly=1&amp;amp;action=render&amp;quot;;&lt;br /&gt;
    if (window.XMLHttpRequest) { // native XMLHttpRequest&lt;br /&gt;
        diffReq = new XMLHttpRequest();&lt;br /&gt;
        diffReq.onreadystatechange = processDiff;&lt;br /&gt;
        diffReq.open(&amp;quot;GET&amp;quot;, url, true);&lt;br /&gt;
        diffReq.send(null);&lt;br /&gt;
    } else if (window.ActiveXObject) { // activeX version&lt;br /&gt;
        diffReq = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);&lt;br /&gt;
        if (diffReq) {&lt;br /&gt;
            diffReq.onreadystatechange = processDiff;&lt;br /&gt;
            diffReq.open(&amp;quot;GET&amp;quot;, url, true);&lt;br /&gt;
            diffReq.send(&amp;quot;&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function nextRevisions()&lt;br /&gt;
{&lt;br /&gt;
   var revContent = document.getElementById(&amp;quot;recRevContent&amp;quot;);&lt;br /&gt;
   var divNode = revContent.appendChild(document.createElement(&amp;quot;div&amp;quot;));&lt;br /&gt;
   divNode.id = &amp;quot;nextButton&amp;quot;;&lt;br /&gt;
   divNode.style.textAlign = &amp;quot;right&amp;quot;;   &lt;br /&gt;
   var button = divNode.appendChild(document.createElement(&amp;quot;button&amp;quot;));&lt;br /&gt;
   button.innerHTML = buttonNextText;&lt;br /&gt;
   button.title = buttonNextTitle;&lt;br /&gt;
   button.onclick = loadXMLDoc;            &lt;br /&gt;
   button.style.fontSize = &amp;quot;80%&amp;quot;;&lt;br /&gt;
   button.style.fontFamily = &amp;quot;inherit&amp;quot;;&lt;br /&gt;
   button.style.fontWeight = &amp;quot;bold&amp;quot;;&lt;br /&gt;
   button.style.marginTop = &amp;quot;.3em&amp;quot;;&lt;br /&gt;
   button.style.marginBottom = &amp;quot;1em&amp;quot;;&lt;br /&gt;
   button.style.textAlign = &amp;quot;center&amp;quot;; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function writeResults(rev)&lt;br /&gt;
{&lt;br /&gt;
   var showButton = document.getElementById('showButton');&lt;br /&gt;
   var nextButton = document.getElementById('nextButton');&lt;br /&gt;
   var revContent = document.getElementById(&amp;quot;recRevContent&amp;quot;);&lt;br /&gt;
   if (showButton) {&lt;br /&gt;
      showButton.parentNode.removeChild(showButton);&lt;br /&gt;
      var closeButton = makeCloseButton(&amp;quot;right&amp;quot;);&lt;br /&gt;
      closeButton.onclick = recentRevisions;&lt;br /&gt;
      closeButton.style.marginTop = &amp;quot;.3em&amp;quot;;&lt;br /&gt;
      revContent.appendChild(closeButton); }&lt;br /&gt;
   if (nextButton) nextButton.parentNode.removeChild(nextButton);   &lt;br /&gt;
   var date = new Date();&lt;br /&gt;
   var dateNow = (date.getFullYear()*10000) + ((date.getMonth()+1)*100) + date.getDate();&lt;br /&gt;
   for (i = 0; i &amp;lt; rev.length; i++) {&lt;br /&gt;
      var time = rev[i].getAttribute(&amp;quot;timestamp&amp;quot;);&lt;br /&gt;
      var year = time.replace(/^(\d\d\d\d)[\s\S]+/,&amp;quot;$1&amp;quot;);&lt;br /&gt;
      var month = time.replace(/^\d\d\d\d-(\d\d)[\s\S]+/,&amp;quot;$1&amp;quot;);&lt;br /&gt;
      var day = time.replace(/^\d\d\d\d-\d\d-(\d\d)[\s\S]+/,&amp;quot;$1&amp;quot;);&lt;br /&gt;
      var hours = time.replace(/[\s\S]+T(\d\d)[\s\S]+/,&amp;quot;$1&amp;quot;);&lt;br /&gt;
      var minutes = time.replace(/[\s\S]+T\d\d:(\d\d)[\s\S]+/,&amp;quot;$1&amp;quot;);&lt;br /&gt;
      date.setUTCFullYear(year,month-1,day);&lt;br /&gt;
      date.setUTCHours(hours,minutes);&lt;br /&gt;
      var dateRevision = (date.getFullYear()*10000) + ((date.getMonth()+1)*100) + date.getDate();&lt;br /&gt;
      if (dateRevision &amp;lt; dateControl) {&lt;br /&gt;
         var divNodeDate = revContent.appendChild(document.createElement(&amp;quot;div&amp;quot;));&lt;br /&gt;
         divNodeDate.style.fontSize = &amp;quot;90%&amp;quot;;&lt;br /&gt;
         divNodeDate.style.marginTop = &amp;quot;.5em&amp;quot;;&lt;br /&gt;
         divNodeDate.style.textAlign = &amp;quot;center&amp;quot;;&lt;br /&gt;
         divNodeDate.style.fontWeight = &amp;quot;bold&amp;quot;;&lt;br /&gt;
         divNodeDate.style.paddingright = &amp;quot;.5em&amp;quot;;&lt;br /&gt;
         divNodeDate.innerHTML = date.getDate() + &amp;quot; &amp;quot; + monthName[date.getMonth()];&lt;br /&gt;
         if (dateNow - dateRevision &amp;gt; 10000) divNodeDate.innerHTML += &amp;quot; &amp;quot; + date.getFullYear();&lt;br /&gt;
         dateControl = dateRevision;   &lt;br /&gt;
      }   &lt;br /&gt;
      var divNode = revContent.appendChild(document.createElement(&amp;quot;div&amp;quot;));&lt;br /&gt;
      divNode.style.marginright = &amp;quot;2em&amp;quot;;&lt;br /&gt;
      //divNode.style.textIndent = &amp;quot;0em&amp;quot;;&lt;br /&gt;
      divNode.style.fontSize = &amp;quot;95%&amp;quot;;&lt;br /&gt;
      divNode.style.margin = &amp;quot;.5em 0&amp;quot;;&lt;br /&gt;
      var aNodeTime = divNode.appendChild(document.createElement(&amp;quot;a&amp;quot;));&lt;br /&gt;
      aNodeTime.innerHTML = (date.getHours() &amp;lt; 10) ? &amp;quot;0&amp;quot; + date.getHours() : date.getHours();&lt;br /&gt;
      aNodeTime.innerHTML += &amp;quot;:&amp;quot;;&lt;br /&gt;
      aNodeTime.innerHTML += (date.getMinutes() &amp;lt; 10) ? &amp;quot;0&amp;quot; + date.getMinutes() : date.getMinutes();&lt;br /&gt;
      aNodeTime.style.fontSize = &amp;quot;70%&amp;quot;;&lt;br /&gt;
      var revid = rev[i].getAttribute(&amp;quot;revid&amp;quot;);&lt;br /&gt;
      aNodeTime.href = &amp;quot;javascript:lastchangesLoadDiff(&amp;quot;+revid+&amp;quot;,'prev')&amp;quot;;&lt;br /&gt;
      aNodeTime.title = timeTitle;&lt;br /&gt;
      divNode.appendChild(document.createTextNode(&amp;quot; &amp;quot;));&lt;br /&gt;
      var aNodeUser = divNode.appendChild(document.createElement(&amp;quot;a&amp;quot;));&lt;br /&gt;
      aNodeUser.innerHTML = rev[i].getAttribute(&amp;quot;user&amp;quot;);&lt;br /&gt;
      var anchorURL = rev[i].getAttribute(&amp;quot;comment&amp;quot;);&lt;br /&gt;
      if (anchorURL == null) anchorURL = &amp;quot;&amp;quot;;&lt;br /&gt;
      aNodeUser.title = anchorURL;&lt;br /&gt;
      // convert comment into a usable anchor link&lt;br /&gt;
      if (anchorURL.search(/\/\*\s([\s\S]+)\s\*\/[\s\S]*/) != -1) {&lt;br /&gt;
         var reg = [ [/\/\*\s([\s\S]+)\s\*\/[\s\S]*/,&amp;quot;$1&amp;quot;], [/\[\[[\s\S]*\|([\s\S]+)\]\]/g,&amp;quot;$1&amp;quot;],&lt;br /&gt;
                   [/\[\[\:?([\s\S]+)\]\]/g,&amp;quot;$1&amp;quot;], [/\s/g,&amp;quot;_&amp;quot;] ];&lt;br /&gt;
         for (x = 0; x &amp;lt; reg.length; x++) {&lt;br /&gt;
            anchorURL = anchorURL.replace(reg[x][0],reg[x][1]); }&lt;br /&gt;
         anchorURL = encodeURIComponent(anchorURL);&lt;br /&gt;
         var reg = [ [/\%/g,&amp;quot;.25&amp;quot;], [/\(/g,&amp;quot;.28&amp;quot;], [/\)/g,&amp;quot;.29&amp;quot;], [/\!/g,&amp;quot;.21&amp;quot;],&lt;br /&gt;
                   /*[/\'/g,&amp;quot;.27&amp;quot;],*/ [/\*/g,&amp;quot;.2A&amp;quot;], [/\:/g,&amp;quot;.3A&amp;quot;] ];&lt;br /&gt;
         for (x = 0; x &amp;lt; reg.length; x++) {&lt;br /&gt;
            anchorURL = anchorURL.replace(reg[x][0],reg[x][1]); }&lt;br /&gt;
      } else {&lt;br /&gt;
         anchorURL = &amp;quot;&amp;quot;; }   &lt;br /&gt;
      aNodeUser.href = document.location.href + &amp;quot;#&amp;quot; + anchorURL;&lt;br /&gt;
      aNodeUser.href = aNodeUser.href.replace(/##/,&amp;quot;#&amp;quot;);&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function processReq()&lt;br /&gt;
{&lt;br /&gt;
    if (apiReq.readyState != 4) return;&lt;br /&gt;
    if (apiReq.status != 200) return;                              &lt;br /&gt;
    var xmlFile = apiReq.responseXML.documentElement;&lt;br /&gt;
    var rev = xmlFile.getElementsByTagName(&amp;quot;rev&amp;quot;);  &lt;br /&gt;
    if (rev.length &amp;gt; 0) writeResults(rev);  &lt;br /&gt;
    queryContinue = xmlFile.getElementsByTagName(&amp;quot;query-continue&amp;quot;)[0];&lt;br /&gt;
    if (queryContinue) {&lt;br /&gt;
       rvStartId = queryContinue.getElementsByTagName(&amp;quot;revisions&amp;quot;)[0].getAttribute(&amp;quot;rvstartid&amp;quot;);&lt;br /&gt;
       nextRevisions();&lt;br /&gt;
    }   &lt;br /&gt;
}    &lt;br /&gt;
&lt;br /&gt;
function loadXMLDoc()&lt;br /&gt;
{&lt;br /&gt;
    var url = &amp;quot;/w/api.php?action=query&amp;amp;prop=revisions&amp;amp;format=xml&amp;quot;;             &lt;br /&gt;
    url += &amp;quot;&amp;amp;titles=&amp;quot; + mw.config.get('wgPageName') + &amp;quot;&amp;amp;rvprop=ids|timestamp|user|comment&amp;quot;;      &lt;br /&gt;
    url += &amp;quot;&amp;amp;rvlimit=&amp;quot; + revCount;                           &lt;br /&gt;
    if (rvStartId != 0) url += &amp;quot;&amp;amp;rvstartid=&amp;quot; + rvStartId;&lt;br /&gt;
    if (window.XMLHttpRequest) { // native XMLHttpRequest&lt;br /&gt;
        apiReq = new XMLHttpRequest();&lt;br /&gt;
        apiReq.onreadystatechange = processReq;&lt;br /&gt;
        apiReq.open(&amp;quot;GET&amp;quot;, url, true);&lt;br /&gt;
        apiReq.send(null);&lt;br /&gt;
    } else if (window.ActiveXObject) { // activeX version&lt;br /&gt;
        apiReq = new ActiveXObject(&amp;quot;Microsoft.XMLHTTP&amp;quot;);&lt;br /&gt;
        if (apiReq) {&lt;br /&gt;
            apiReq.onreadystatechange = processReq;&lt;br /&gt;
            apiReq.open(&amp;quot;GET&amp;quot;, url, true);&lt;br /&gt;
            apiReq.send(&amp;quot;&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function recentRevisions()&lt;br /&gt;
{&lt;br /&gt;
   var revContent = document.getElementById(&amp;quot;recRevContent&amp;quot;);&lt;br /&gt;
   if (revContent) { // when pressed the close button&lt;br /&gt;
      revContent.innerHTML = &amp;quot;&amp;quot;;&lt;br /&gt;
      rvStartId = 0;&lt;br /&gt;
      dateControl = 99999999;&lt;br /&gt;
   } else {   &lt;br /&gt;
      var navigationBox = document.getElementById('p-navigation');                                      &lt;br /&gt;
      var revBox = document.createElement(&amp;quot;div&amp;quot;);                                                &lt;br /&gt;
      var revBox = navigationBox.parentNode.insertBefore(document.createElement(&amp;quot;div&amp;quot;),navigationBox);&lt;br /&gt;
      revBox.id = &amp;quot;p-rev&amp;quot;;                                                                       &lt;br /&gt;
      revBox.className = &amp;quot;portlet&amp;quot;;                                                              &lt;br /&gt;
      var h5Node = revBox.appendChild(document.createElement(&amp;quot;h5&amp;quot;));                             &lt;br /&gt;
      h5Node.innerHTML = revBoxTitle;&lt;br /&gt;
      h5Node.style.fontSize = &amp;quot;95%&amp;quot;;&lt;br /&gt;
      h5Node.style.textAlign = &amp;quot;center&amp;quot;;                                            &lt;br /&gt;
      revContent = revBox.appendChild(document.createElement(&amp;quot;div&amp;quot;));                           &lt;br /&gt;
      revContent.id = &amp;quot;recRevContent&amp;quot;;&lt;br /&gt;
      revContent.className = &amp;quot;pBody&amp;quot;;                                                        &lt;br /&gt;
      revContent.style.padding = &amp;quot;0 2em .3em .3em&amp;quot;;                                                &lt;br /&gt;
      revContent.style.lineHeight = &amp;quot;.9em&amp;quot;;                                                        &lt;br /&gt;
   }                                            &lt;br /&gt;
   var divNode = revContent.appendChild(document.createElement(&amp;quot;div&amp;quot;));&lt;br /&gt;
   divNode.id = &amp;quot;showButton&amp;quot;;&lt;br /&gt;
   divNode.style.textAlign = &amp;quot;right&amp;quot;;   &lt;br /&gt;
   var button = divNode.appendChild(document.createElement(&amp;quot;button&amp;quot;));&lt;br /&gt;
   button.innerHTML = buttonBeginText;&lt;br /&gt;
   button.onclick = loadXMLDoc;            &lt;br /&gt;
   button.style.fontSize = &amp;quot;80%&amp;quot;;&lt;br /&gt;
   button.style.fontFamily = &amp;quot;inherit&amp;quot;;&lt;br /&gt;
   button.style.fontWeight = &amp;quot;bold&amp;quot;;&lt;br /&gt;
   button.style.marginTop = &amp;quot;.3em&amp;quot;;&lt;br /&gt;
   button.style.marginBottom = &amp;quot;1em&amp;quot;;&lt;br /&gt;
   button.style.textAlign = &amp;quot;center&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
var diffReq;&lt;br /&gt;
var apiReq;&lt;br /&gt;
var rvStartId = 0;&lt;br /&gt;
var revCount = 20; // max 50, higher numbers not possible, they give an error&lt;br /&gt;
var dateControl = 99999999; // must only be higher than today (yyyymmdd)&lt;br /&gt;
if (mw.config.get('wgUserLanguage') === &amp;quot;ar&amp;quot;) {&lt;br /&gt;
   var timeTitle = &amp;quot;الفرق عن المراجعة السابقة&amp;quot;;&lt;br /&gt;
   var closeButtonTitle = &amp;quot;أغلق&amp;quot;;&lt;br /&gt;
   var revBoxTitle = &amp;quot;المراجعات الحديثة&amp;quot;;&lt;br /&gt;
   var buttonBeginText = &amp;quot;أظهر المراجعات&amp;quot;;&lt;br /&gt;
   var buttonNextText = revCount + &amp;quot; تالية&amp;quot;;&lt;br /&gt;
   var buttonNextTitle = &amp;quot;أظهر &amp;quot;+revCount+&amp;quot; من المراجعات التالية&amp;quot;;&lt;br /&gt;
   var monthName = [&amp;quot;يناير&amp;quot;, &amp;quot;فبراير&amp;quot;, &amp;quot;مارس&amp;quot;, &amp;quot;أبريل&amp;quot;, &amp;quot;مايو&amp;quot;, &amp;quot;يونيو&amp;quot;, &amp;quot;يوليو&amp;quot;, &amp;quot;أغسطس&amp;quot;, &amp;quot;سبتمبر&amp;quot;, &amp;quot;أكتوبر&amp;quot;, &amp;quot;نوفمبر&amp;quot;, &amp;quot;ديسمبر&amp;quot;];&lt;br /&gt;
} else {&lt;br /&gt;
   var timeTitle = &amp;quot;Differences with the previous revision&amp;quot;;&lt;br /&gt;
   var closeButtonTitle = &amp;quot;Close&amp;quot;;&lt;br /&gt;
   var revBoxTitle = &amp;quot;recent revisions&amp;quot;;&lt;br /&gt;
   var buttonBeginText = &amp;quot;Show revisions&amp;quot;;&lt;br /&gt;
   var buttonNextText = &amp;quot;Next &amp;quot; + revCount;&lt;br /&gt;
   var buttonNextTitle = &amp;quot;Show the next &amp;quot;+revCount+&amp;quot; revisions&amp;quot;;&lt;br /&gt;
   var monthName = [&amp;quot;January&amp;quot;, &amp;quot;February&amp;quot;, &amp;quot;March&amp;quot;, &amp;quot;April&amp;quot;, &amp;quot;May&amp;quot;, &amp;quot;June&amp;quot;, &amp;quot;July&amp;quot;,&lt;br /&gt;
                    &amp;quot;August&amp;quot;, &amp;quot;September&amp;quot;, &amp;quot;October&amp;quot;, &amp;quot;November&amp;quot;, &amp;quot;December&amp;quot;];&lt;br /&gt;
}&lt;br /&gt;
mw.util.addCSS('table.diff td {vertical-align:top;}');&lt;br /&gt;
mw.loader.load('mediawiki.action.history.diff');&lt;br /&gt;
if (mw.config.get('wgNamespaceNumber') != -1)&lt;br /&gt;
   $(recentRevisions);&lt;br /&gt;
&lt;br /&gt;
// &amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gerges</name></author>
	</entry>
</feed>