MediaWiki:Common.js: различия между версиями

>Боевой Космический Роботонный Робот
возвращение удаленного по непонятным причинам кода, как минимум солидная часть которого очень нужна
>Боевой Космический Роботонный Робот
взял код из АПЧ: http://absurdopedia.net/wiki/MediaWiki:Common.js
Строка 56: Строка 56:
}
}
   
   
/* Обеспечиваем нигилистические фокусы — Edward (см., например, статью [[Google]]) */
/* Обеспечиваем нигилистические фокусы (см., например, статью [[Google]]) */
function do_nihilism()
$(function(){
{
   var nhl = $('#nihilism')[0];
   nhl = document.getElementById('nihilism');
   if(nhl && !document.location.href.match("diff"))
   if(nhl && !document.location.href.match("diff") && ( wgPageName == 'Ловушка' || wgPageName == 'Нигилизм'))
   {
   {
     msg = nhl.innerHTML;
     var msg = nhl.innerHTML;
     var body = document.getElementsByTagName('body')[0];
     $('body')[0].style.backgroundColor = 'white';
    body.style.backgroundColor = 'white';
     $('body').html("<div id='nihilism_message'" + (nhl.style.top == "0px" ? " style='top: 0px; left: 0px;'" : "") + ">" + msg + "</div>");
     body.innerHTML = "<div id='nihilism_message'" + (nhl.style.top == "0px" ? " style='top: 0px; left: 0px;'" : "") + ">" + msg + "</div>";  
    $(document).dblclick(function(){ window.location = 'http://absurdopedia.net/index.php?title=' + encodeURIComponent(wgPageName) + '&action=edit'; });
   }
   }
}
});
/* Обеспечиваем стирание памяти для «Людёй в чёрном» */
$(function(){
  if($('#erase_memory')[0]) setTimeout("$('#erase_memory').hide()", 20000);
});
   
   
/* Заставляем работать шаблон {{title}} (удалить этот код, когда заработает {{DISPLAYTITLE}}) */
/* Заставляем работать шаблон {{title}} (удалить этот код, когда заработает {{DISPLAYTITLE}}) */
Строка 82: Строка 86:
   }
   }
}
}
 
/* Обеспечиваем стирание памяти для «Людёй в чёрном» */
function do_memory_eraser()
{
  era = document.getElementById('erase_memory');
  if(era)
  {
    setTimeout("era.style.display='none'", 5000);
  }
}
   
   
/* + ссылка «править» для нулевой секции. */
/* + ссылка «править» для нулевой секции. */