mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-23 14:52:28 +01:00
fix some for..in loops used to iterate over arrays
This commit is contained in:
@@ -1216,10 +1216,7 @@ liberator.Buffer = function () //{{{
|
||||
var rel = link.rel && link.rel.toLowerCase();
|
||||
var rels = {};
|
||||
if (rel)
|
||||
{
|
||||
for each (let relVal in rel.split(/\s+/))
|
||||
rels[relVal] = true;
|
||||
}
|
||||
rels[rel] = true;
|
||||
|
||||
if (rels.feed || (link.type && rels.alternate && !rels.stylesheet))
|
||||
{
|
||||
@@ -1234,7 +1231,7 @@ liberator.Buffer = function () //{{{
|
||||
|
||||
var lastModVerbose = new Date(window.content.document.lastModified).toLocaleString();
|
||||
var lastMod = new Date(window.content.document.lastModified).toLocaleFormat("%x %X");
|
||||
// FIXME: probably unportable across different language versions
|
||||
// FIXME: probably not portable across different language versions
|
||||
if (lastModVerbose == "Invalid Date" || new Date(window.content.document.lastModified).getFullYear() == 1970)
|
||||
lastModVerbose = lastMod = null;
|
||||
|
||||
|
||||
@@ -341,8 +341,8 @@ liberator.Completion = function () //{{{
|
||||
macro: function (filter)
|
||||
{
|
||||
var macros = [];
|
||||
var tmp = liberator.events.getMacros();
|
||||
for (var item in tmp)
|
||||
|
||||
for (var item in liberator.events.getMacros())
|
||||
macros.push([item, tmp[item]]);
|
||||
|
||||
return [0, liberator.completion.filter(macros, filter)];
|
||||
|
||||
@@ -394,16 +394,18 @@ liberator.Events = function () //{{{
|
||||
function getKeyCode(str)
|
||||
{
|
||||
str = str.toLowerCase();
|
||||
for (var i in keyTable)
|
||||
|
||||
for (let i = 0; i < keyTable.length; i++)
|
||||
{
|
||||
for (var k in keyTable[i][1])
|
||||
for (let j = 0; j < keyTable[i][1].length; j++)
|
||||
{
|
||||
// we don't store lowercase keys in the keyTable, because we
|
||||
// also need to get good looking strings for the reverse action
|
||||
if (keyTable[i][1][k].toLowerCase() == str)
|
||||
if (keyTable[i][1][j].toLowerCase() == str)
|
||||
return keyTable[i][0];
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -881,7 +883,7 @@ liberator.Events = function () //{{{
|
||||
if (event.shiftKey)
|
||||
modifier += "S-";
|
||||
|
||||
for (var i in keyTable)
|
||||
for (let i = 0; i < keyTable.length; i++)
|
||||
{
|
||||
if (keyTable[i][0] == event.keyCode)
|
||||
{
|
||||
|
||||
@@ -93,7 +93,8 @@ liberator.Mail = function () //{{{
|
||||
{
|
||||
var completions = [];
|
||||
var folders = liberator.mail.getFolders();
|
||||
for (var folder in folders)
|
||||
|
||||
for (let folder = 0; folder < folders.length; folder++)
|
||||
{
|
||||
completions.push([folders[folder].server.prettyName + ": "
|
||||
+ folders[folder].name,
|
||||
|
||||
@@ -1178,7 +1178,7 @@ liberator.InformationList = function (id, options) //{{{
|
||||
|
||||
if (!incrementalFill)
|
||||
{
|
||||
for (i in completions)
|
||||
for (let i = 0; i < completions.length; i++)
|
||||
addItem(completions[i], false);
|
||||
return complength;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user