사용자:Bd3076/common.js

리버티게임, 모두가 만들어가는 자유로운 게임
< 사용자:Bd3076
백괴게임>Bd3076님의 2018년 11월 8일 (목) 10:44 판

참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.

  • 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
  • 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
  • 인터넷 익스플로러 / 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
  • 오페라: Ctrl-F5를 입력.
function pluginXCore() {
	function forEach(object, callback) {
        for (var key in object) {
            var variable = object[key];
            callback(variable, key);
        }
    }
    
    var script_list = [];
    var pluginExist = false;
    
    var api = MediaWikiAPI();
    
    var generateScriptData = function(_url, _name, _creator, _doc, _script){
    	return {
    		url: _url,
    		name: _name,
    		creator: _creator,
    		doc: _doc,
    		script: _script,
    	};
    };
    
    var getPluginList = function(){
    	$(".c_pluginX").each(function() {
    		pluginExist = true;
    		var url = $(this).attr('data-url');
    		var name = $(this).attr('data-name');
    		var creator = $(this).attr('data-creator');
    		var doc = $(this).attr('data-doc');
    		
    		var script = api.getDocument(doc);
    		console.log("Code: " + script);
    		
    		script_list.push(generateScriptData(url, name, creator, doc, script));
    	});
    };
    
    if(!pluginExist) return;
    
    var showWindow = function(){
    	$('#mw-content-text').text("");
    };
    
    getPluginList();
    showWindow();
}
pluginXCore();