사용자:Bd3076/common.js: 두 판 사이의 차이
백괴게임>Bd3076 편집 요약 없음 |
백괴게임>Bd3076 편집 요약 없음 |
||
6번째 줄: | 6번째 줄: | ||
} | } | ||
} | } | ||
var script_list = {}; | |||
var api = MediaWikiAPI(); | 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(){ | var getPluginList = function(){ | ||
18번째 줄: | 30번째 줄: | ||
var script = api.getDocument(doc); | var script = api.getDocument(doc); | ||
console.log("Code: " + script); | console.log("Code: " + script); | ||
script_list.push(generateScriptData(url, name, creator, doc, script)); | |||
}); | }); | ||
}; | }; | ||
getPluginList(); | getPluginList(); | ||
} | } | ||
pluginXCore(); | pluginXCore(); |
2018년 11월 7일 (수) 19:19 판
function pluginXCore() {
function forEach(object, callback) {
for (var key in object) {
var variable = object[key];
callback(variable, key);
}
}
var script_list = {};
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() {
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));
});
};
getPluginList();
}
pluginXCore();