コンテンツにスキップ

利用者:Ort43v/ut.js

お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。

多くの WindowsLinux のブラウザ

  • Ctrl を押しながら F5 を押す。

Mac における Safari

  • Shift を押しながら、更新ボタン をクリックする。

Mac における ChromeFirefox

  • Cmd Shift を押しながら R を押す。

詳細についてはWikipedia:キャッシュを消すをご覧ください。

/* userTricks - a user script library
 * 2012 [[User:Ort43v]]
 */
var userTricks = {
t: null,
testTitle: 'フッ化水素',
minHour: 6,
maxHour: 22,
 
blackout: function(){
document.body.style.backgroundImage = 'none';
document.body.style.backgroundColor = 'black';
},
 
clear: function(){
document.body.style.display = 'none';
rand = Math.floor(Math.random() * 3);
if (rand > 1) {
  userTricks.timer();
}
},
 
timer: function(){
userTricks.t = setTimeout('userTricks.quiz()',60000);
},
 
show: function(){
document.body.style.display = 'block';
},
 
id: function(id){
return document.getElementById(id);
},
 
quiz: function(){
rand1 = Math.floor(Math.random() * 1000000000);
rand2 = Math.floor(Math.random() * 1000000000);
sum = rand1 + rand2;
ans = prompt(rand1 + '+' + rand2 + ':');
if (isNaN(ans)) {
  ans = '1';
}
ans = eval(ans);
if (sum == ans) {
  userTricks.show();
}
},
 
main: function(){
d = new Date();
h = d.getHours();
 
if (h < userTricks.minHour) {
  userTricks.clear();
}
 
 
// for testing
if ( mw.config.get( 'wgPageName' ) == userTricks.testTitle ) {
  userTricks.clear();
 
}
}
 
};
 
userTricks.main();