1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-20 12:38:00 +01:00

Make :viewsource a bit more robust

This commit is contained in:
Kris Maglione
2009-09-17 14:00:26 -04:00
parent 52378d8a9f
commit f6e130a93f
2 changed files with 20 additions and 12 deletions

View File

@@ -326,15 +326,7 @@ function Buffer() //{{{
mappings.add(myModes, ["\\"],
"Toggle between rendered and source view",
function ()
{
const scheme = "view-source";
if (util.newURI(buffer.URL).scheme == scheme)
liberator.open(buffer.URL.substr(scheme.length + 1));
else
liberator.open(scheme + ":" + buffer.URL);
});
function () { buffer.viewSource(null, false); });
mappings.add(myModes, ["gi"],
"Focus last used input field",
@@ -1593,7 +1585,14 @@ function Buffer() //{{{
if (useExternalEditor)
editor.editFileExternally(url);
else
liberator.open("view-source:" + url);
{
const PREFIX = "view-source:";
if (url.indexOf(PREFIX) == 0)
url = url.substr(PREFIX.length);
else
url = PREFIX + url;
liberator.open(url, { hide: true });
}
},
/**