Wikipedia:Skrip CutiWiki

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Fungsi
  • Mencegah pengguna untuk masuk log sebelum tanggal yang telah ditentukan, ini berguna bagi pengguna yang sedang melakukan cutiwiki.
  • Jika pengguna mencoba untuk masuk log, akan secara otomatis keluar log.
  • Pengguna masih dapat menyunting atau menjelajahi Wikipedia sebagai pengguna anonim.
Cara penggunaan
  1. Salin kode di antara /*** AWAL SKRIP CUTIWIKI ***/ dan /*** AKHIR SKRIP CUTIWIKI ***/ ke halaman JavaScript Anda.
  2. Sunting bagian dari "var date" dan "var time" sebagai akhir dari cutiwiki Anda (waktu lokal); baris "var date" berarti tanggal Anda akan berhenti cutiwiki, sementara baris "var time" berarti waktu Anda akan berhenti cutiwiki. Sebagai contoh, jika Anda ingin berhenti cutiwiki pada pukul 21:22 pada tanggal 6 Februari 2015, maka kodenya sebagai berikut:
	var date = { year: 2015, month: 2, day: 6 };
	var time = { hours: 21, minutes: 22, seconds: 0 };
  1. Simpan halaman JavaScript Anda.
  2. Lakukan muat ulang halaman Wikipedia. Untuk Mozilla/Safari/Konqueror: tahan tombol Shift ketika akan mengeklik Reload (atau tekan Ctrl-Shift-R), IE: tekan Ctrl-F5, Opera: tekan F5.
  3. Nikmati cutiwiki Anda!
Perhatian
  • Berhati-hatilah untuk tidak membuat kesalahan, atau Anda tidak akan dapat kembali menyunting di Wikipedia. Jika hal ini terjadi, silakan menghubungi salah satu pengurus antarmuka untuk menghapus atau mengubah setting di halaman JavaScript Anda.
Catatan
  • Jika Anda melihat hasil dari kode ini saat mengeklik "Lihat pratayang", abaikan saja dengan cara mengeklik tombol tutup. Hasil dari kode akan bekerja setelah Anda mengeklik "Simpan halaman".
Kode skrip
/*** AWAL SKRIP CUTIWIKI ***/
$(document).ready(function() {

	/*** Mulai menyunting di sini ***/

	// Kapan Anda ingin berhenti cutiwiki?
	// PERINGATAN: tidak ada angka 0 di depan. (contoh: 7 - benar, 07 - salah)

	var date = { year: 2015, month: 2, day: 6};
	var time = { hours: 21, minutes: 22, seconds: 0 };

	/*** Berhenti menyunting di sini ***/
	
	var currentDate = new Date();
	var enforcedBreakEnd = new Date(
		date.year,date.month-1,date.day,time.hours,time.minutes,time.seconds);
	if (currentDate <= enforcedBreakEnd) {
		alert("Anda sedang melakukan CutiWiki hingga "+enforcedBreakEnd.toLocaleString()
			+ "\n(now is "+currentDate.toLocaleString()+")\n\nSampai jumpa!");
		location = "//"+location.host+"/w/index.php?title="
			+ "Special:Userlogout&returnto=Halaman_Utama";
	}
});
/*** AKHIR SKRIP CUTIWIKI ***/