ผู้ใช้:Bebiezaza/dev/iScript/main.js
หมายเหตุ: หลังเผยแพร่ คุณอาจต้องล้างแคชเว็บเบราว์เซอร์ของคุณเพื่อดูการเปลี่ยนแปลง
- ไฟร์ฟอกซ์ / ซาฟารี: กด Shift ค้างขณะคลิก Reload หรือกด Ctrl-F5 หรือ Ctrl-R (⌘-R บนแมค)
- กูเกิล โครม: กด Ctrl-Shift-R (⌘-Shift-R บนแมค)
- อินเทอร์เน็ตเอกซ์พลอเรอร์ และ Edge: กด Ctrl ค้างขณะคลิก Refresh หรือกด Ctrl-F5
- โอเปร่า: กด Ctrl-F5
// ==============================================================
// สคริปต์จัดให้: main module
//
// Copyright (C) 2006-2021, Jutiphan Mongkolsuthree
// 2021, Bebiezaza
// Certain functions are copyrighted by their
// respective copyright holders
//
// Created: 20/03/2008
// Replaced: SWAT
// ==============================================================
/* <pre><nowiki> */
if (iScriptVersion === undefined) var iScriptVersion = "10 dev 2";
if (iScriptConfig === undefined) var iScriptConfig = {};
var Editions = {
Wikipedia: 0,
Wikisource: 1,
Wikibooks: 2,
Uncyclopedia: 100
};
function getEdition() {
var siteName = mw.config.get('wgServer');
if (siteName == '//th.wikipedia.org' || siteName == 'http://localhost' || siteName == 'http://127.0.0.1') {
return Editions.Wikipedia;
} else if (siteName == '//th.wikisource.org') {
return Editions.Wikisource;
} else if (siteName == '//th.wikibooks.org') {
return Editions.Wikibooks;
} else if (siteName == '//th.uncyclopedia.info' || siteName == '//xn--12c1czafac9b9bq7dxgrc.com') {
return Editions.Uncyclopedia;
}
}
var iScriptConfigDefault = {
// General
gender: "male",
searchURL: "//www.google.co.th/search?hl=th&q=",
autoNotifyUploader: false,
wikiProjectTabs: "all",
bookmark1: ["", ""],
bookmark2: ["", ""],
bookmark3: ["", ""],
bookmark4: ["", ""],
bookmark5: ["", ""],
// from this line, configs are not available to the general population
// Backend
Edition: getEdition(),
// Developer
enableTestScripts: false,
debugMode: 0,
};
for (var i in iScriptConfigDefault) {
if (iScriptConfig[i] === undefined) iScriptConfig[i] = iScriptConfigDefault[i];
}
function StartiScript() {
if (typeof iScriptConfig.Edition != 'undefined') {
mw.loader.load('//th.wikipedia.org/w/index.php?title=User:Bebiezaza/dev/iScript/iScript.css&action=raw&ctype=text/css', 'text/css');
$.getScript("//th.wikipedia.org/w/index.php?title=User:Bebiezaza/dev/iScript/helper.js&action=raw&ctype=text/javascript", function(g, h, i) {
$.getScript("//th.wikipedia.org/w/index.php?title=User:Bebiezaza/dev/iScript/iScript.js&action=raw&ctype=text/javascript", function(d, e, f) {
$.getScript('//th.wikipedia.org/w/index.php?title=User:Bebiezaza/dev/iScript/WikiProjects.js&action=raw&ctype=text/javascript', function(a, b, c) {
mw.loader.load('//th.wikipedia.org/w/index.php?title=User:Bebiezaza/dev/iScript/cleanup.js&action=raw&ctype=text/javascript');
mw.loader.load('//th.wikipedia.org/w/index.php?title=User:Bebiezaza/dev/iScript/modules/sidebox.js&action=raw&ctype=text/javascript');
mw.loader.load('//th.wikipedia.org/w/index.php?title=User:Bebiezaza/dev/iScript/modules/editor.js&action=raw&ctype=text/javascript');
mw.loader.load('//th.wikipedia.org/w/index.php?title=User:Bebiezaza/dev/iScript/modules/admin.js&action=raw&ctype=text/javascript');
mw.loader.load('//th.wikipedia.org/w/index.php?title=User:Bebiezaza/dev/iScript/modules/mainTabs.js&action=raw&ctype=text/javascript');
mw.loader.load('//th.wikipedia.org/w/index.php?title=User:Bebiezaza/dev/iScript/modules/revert.js&action=raw&ctype=text/javascript');
mw.loader.load('//th.wikipedia.org/w/index.php?title=Mediawiki:Gadget-HotCat.js&action=raw&ctype=text/javascript');
});
});
});
}
}
$(document).ready(function() {
StartiScript();
});
/* </nowiki></pre> */