mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-23 18:42:27 +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 rel = link.rel && link.rel.toLowerCase();
|
||||||
var rels = {};
|
var rels = {};
|
||||||
if (rel)
|
if (rel)
|
||||||
{
|
rels[rel] = true;
|
||||||
for each (let relVal in rel.split(/\s+/))
|
|
||||||
rels[relVal] = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (rels.feed || (link.type && rels.alternate && !rels.stylesheet))
|
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 lastModVerbose = new Date(window.content.document.lastModified).toLocaleString();
|
||||||
var lastMod = new Date(window.content.document.lastModified).toLocaleFormat("%x %X");
|
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)
|
if (lastModVerbose == "Invalid Date" || new Date(window.content.document.lastModified).getFullYear() == 1970)
|
||||||
lastModVerbose = lastMod = null;
|
lastModVerbose = lastMod = null;
|
||||||
|
|
||||||
|
|||||||
@@ -341,8 +341,8 @@ liberator.Completion = function () //{{{
|
|||||||
macro: function (filter)
|
macro: function (filter)
|
||||||
{
|
{
|
||||||
var macros = [];
|
var macros = [];
|
||||||
var tmp = liberator.events.getMacros();
|
|
||||||
for (var item in tmp)
|
for (var item in liberator.events.getMacros())
|
||||||
macros.push([item, tmp[item]]);
|
macros.push([item, tmp[item]]);
|
||||||
|
|
||||||
return [0, liberator.completion.filter(macros, filter)];
|
return [0, liberator.completion.filter(macros, filter)];
|
||||||
|
|||||||
@@ -394,16 +394,18 @@ liberator.Events = function () //{{{
|
|||||||
function getKeyCode(str)
|
function getKeyCode(str)
|
||||||
{
|
{
|
||||||
str = str.toLowerCase();
|
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
|
// we don't store lowercase keys in the keyTable, because we
|
||||||
// also need to get good looking strings for the reverse action
|
// 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 keyTable[i][0];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -881,7 +883,7 @@ liberator.Events = function () //{{{
|
|||||||
if (event.shiftKey)
|
if (event.shiftKey)
|
||||||
modifier += "S-";
|
modifier += "S-";
|
||||||
|
|
||||||
for (var i in keyTable)
|
for (let i = 0; i < keyTable.length; i++)
|
||||||
{
|
{
|
||||||
if (keyTable[i][0] == event.keyCode)
|
if (keyTable[i][0] == event.keyCode)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -93,7 +93,8 @@ liberator.Mail = function () //{{{
|
|||||||
{
|
{
|
||||||
var completions = [];
|
var completions = [];
|
||||||
var folders = liberator.mail.getFolders();
|
var folders = liberator.mail.getFolders();
|
||||||
for (var folder in folders)
|
|
||||||
|
for (let folder = 0; folder < folders.length; folder++)
|
||||||
{
|
{
|
||||||
completions.push([folders[folder].server.prettyName + ": "
|
completions.push([folders[folder].server.prettyName + ": "
|
||||||
+ folders[folder].name,
|
+ folders[folder].name,
|
||||||
|
|||||||
@@ -1178,7 +1178,7 @@ liberator.InformationList = function (id, options) //{{{
|
|||||||
|
|
||||||
if (!incrementalFill)
|
if (!incrementalFill)
|
||||||
{
|
{
|
||||||
for (i in completions)
|
for (let i = 0; i < completions.length; i++)
|
||||||
addItem(completions[i], false);
|
addItem(completions[i], false);
|
||||||
return complength;
|
return complength;
|
||||||
}
|
}
|
||||||
@@ -1197,7 +1197,7 @@ liberator.InformationList = function (id, options) //{{{
|
|||||||
addItem(completions[i], false);
|
addItem(completions[i], false);
|
||||||
}
|
}
|
||||||
|
|
||||||
return (i-startindex);
|
return (i - startindex);
|
||||||
}
|
}
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////////////////}}}
|
/////////////////////////////////////////////////////////////////////////////}}}
|
||||||
|
|||||||
Reference in New Issue
Block a user