mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-23 16:22:27 +01:00
don't iterate over the liberator.config.helpFiles array using a for...in loop
This commit is contained in:
@@ -380,23 +380,23 @@ const liberator = (function () //{{{
|
|||||||
var files = liberator.config.helpFiles;
|
var files = liberator.config.helpFiles;
|
||||||
var res = [];
|
var res = [];
|
||||||
|
|
||||||
for (var file in files)
|
for (var i = 0; i < files.length; i++)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var xmlhttp = new XMLHttpRequest();
|
var xmlhttp = new XMLHttpRequest();
|
||||||
xmlhttp.open("GET", "chrome://" + liberator.config.name.toLowerCase() + "/locale/" + files[file], false);
|
xmlhttp.open("GET", "chrome://" + liberator.config.name.toLowerCase() + "/locale/" + files[i], false);
|
||||||
xmlhttp.send(null);
|
xmlhttp.send(null);
|
||||||
}
|
}
|
||||||
catch (e)
|
catch (e)
|
||||||
{
|
{
|
||||||
liberator.log("Error opening chrome://" + liberator.config.name.toLowerCase() + "/locale/" + files[file], 1);
|
liberator.log("Error opening chrome://" + liberator.config.name.toLowerCase() + "/locale/" + files[i], 1);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
var doc = xmlhttp.responseXML;
|
var doc = xmlhttp.responseXML;
|
||||||
var elems = doc.getElementsByClassName("tag");
|
var elems = doc.getElementsByClassName("tag");
|
||||||
for (var i = 0; i < elems.length; i++)
|
for (var j = 0; j < elems.length; j++)
|
||||||
res.push([elems[i].textContent, files[file]]);
|
res.push([elems[j].textContent, files[i]]);
|
||||||
}
|
}
|
||||||
|
|
||||||
return [0, liberator.completion.filter(res, filter)];
|
return [0, liberator.completion.filter(res, filter)];
|
||||||
|
|||||||
Reference in New Issue
Block a user