1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-23 07:27:58 +01:00

Update :au to use args parser, and perform certain replacements (more to come?).

This commit is contained in:
Kris Maglione
2008-10-11 01:29:03 +00:00
parent 29cc805622
commit e92a35a197
6 changed files with 92 additions and 67 deletions

View File

@@ -634,6 +634,13 @@ liberator.Tabs = function () //{{{
get alternate() alternates[1],
get browsers() function ()
{
let browsers = getBrowser.browsers;
for (let i = 0; i < browsers.length; i++)
yield [i, browsers[i]];
},
get count() getBrowser().mTabs.length,
// used for :setlocal
@@ -676,17 +683,27 @@ liberator.Tabs = function () //{{{
get: function (filter)
{
var buffers = [];
var browsers = getBrowser().browsers;
for (let i = 0; i < browsers.length; i++)
for (let [i, browser] in this.browsers)
{
var title = browsers[i].contentTitle || "(Untitled)";
var uri = browsers[i].currentURI.spec;
var title = browser.contentTitle || "(Untitled)";
var uri = browser.currentURI.spec;
var number = i + 1;
buffers.push([number, title, uri]);
}
return buffers;
},
getContentIndex: function (content)
{
for (let [i, browser] in this.browsers)
{
if (browser.contentWindow == content)
return i;
if (browser.contentDocument == content)
return i;
}
},
getTab: function (index)
{
if (index)