Anonymous

MediaWiki:Gadget-WikitextAutocompleter.js: Difference between revisions

From Zelda Wiki, the Zelda encyclopedia
m
Experimental cont.: Missed some variable renaming from the previous edit
m (Experimental: named template parameters)
m (Experimental cont.: Missed some variable renaming from the previous edit)
Line 87: Line 87:
/* Template:Exp Game */
/* Template:Exp Game */
templates["Exp Game"] = {};
templates["Exp Game"] = {};
templates["Exp Game"].getParams = function(paramNum) {
templates["Exp Game"].getParams = function(paramName) {
return autoComplete.initialismsArray; // Assumes an integer paramNum > 0
return autoComplete.initialismsArray; // Assumes an integer paramName > 0
};
};
Line 318: Line 318:
if ((paramName = term.split("=")[0]) === "") {
if ((paramName = term.split("=")[0]) === "") {
paramName = 0;
paramName = 0;
for (var i=0; i<templateBodyTrimmed.length; i++) if (templateBodyTrimmed.charAt(i) == '|') paramNum++;
for (var i=0; i<templateBodyTrimmed.length; i++) if (templateBodyTrimmed.charAt(i) == '|') paramName++;
}
}
console.log(" * paramName: " + paramName);
console.log(" * paramName: " + paramName);
Line 326: Line 326:
paramArray = templates[templateName].getParams(paramName);
paramArray = templates[templateName].getParams(paramName);
} else {
} else {
if (templates[templateName][paramNum] !== undefined)
if (templates[templateName][paramName] !== undefined)
paramArray = templates[templateName][paramName];
paramArray = templates[templateName][paramName];
}
}
3,972

edits