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

מאין תקציר עריכה
מאין תקציר עריכה
שורה 38: שורה 38:
   checkbox.type = 'checkbox';
   checkbox.type = 'checkbox';


   var link = itemList[i].getElementsByTagName('A')[1];
   var link = itemList[i].getElementsByTagName('A');
  if (!link) continue;


   // get rcid page
   // get rcid page
   var rx1 = new RegExp('rcid=(\\d+)');
   var rx1 = new RegExp('rcid=(\\d+)');
   var m1 = rx1.exec(link.href);
   var m1 = rx1.exec(link[0].href);
  if (!m1)
  m1 = rx1.exec(link[1].href);
   if (!m1) continue;
   if (!m1) continue;
   checkbox.id = m1[1];
   checkbox.id = m1[1];
שורה 49: שורה 50:
   // get title page
   // get title page
   var rx2 = new RegExp('title=([^&]*)');
   var rx2 = new RegExp('title=([^&]*)');
   var m2 = rx2.exec(link.href);
   var m2 = rx2.exec(link[0].href);
   if (!m2) continue;
   if (!m2) continue;
   checkbox.title= m2[1];
   checkbox.title= m2[1];