(function () {
var plugins = {
ueditor: [
"",
"",
"",
"",
""
],
syntaxhighlighter: [
"",
"",
"",
""
],
my97: [
"",
""
],
codemirror: [
"",
"",
"",
"",
"",
"",
"",
""
],
euploadify: [
"",
"",
""
]
};
var param = $.util.request["plugin"],
params = param ? String(param).split(",") : [],
list = ["syntaxhighlighter", "codemirror"],
imported = [];
if ($.array.contains(params, "all"), function (val) { return String(val).toLocaleLowerCase() == "all" }) {
return $.each(plugins, function (name) { loadPlugin(name); });
}
$.each(list, function (i, name) { loadPlugin(name); });
$.each(params, function (i, name) { loadPlugin(name); });
function loadPlugin(name) {
if ($.string.isNullOrWhiteSpace(name)) { return; }
var plugin = plugins[name];
if (plugin && !$.array.contains(imported, name)) {
$.each(plugin, function (i, script) {
//$(script).appendTo("head");
document.write(script);
});
imported.push(name);
}
};
})();