1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-23 10:37:59 +01:00

replace tabs with spaces

This commit is contained in:
Doug Kearns
2008-09-23 12:53:14 +00:00
parent 851d8d8383
commit 23086014e2
5 changed files with 67 additions and 67 deletions

View File

@@ -142,26 +142,26 @@ liberator.Addressbook = function () //{{{
return { return {
add: function (address, firstname, lastname, displayName) add: function (address, firstname, lastname, displayName)
{ {
var directory = getDirectoryFromURI(kPersonalAddressbookURI); var directory = getDirectoryFromURI(kPersonalAddressbookURI);
var card = Components.classes["@mozilla.org/addressbook/cardproperty;1"] var card = Components.classes["@mozilla.org/addressbook/cardproperty;1"]
.createInstance(Components.interfaces.nsIAbCard); .createInstance(Components.interfaces.nsIAbCard);
if (!address || !directory || !card) if (!address || !directory || !card)
return false; return false;
card.primaryEmail = address; card.primaryEmail = address;
card.firstName = firstname; card.firstName = firstname;
card.lastName = lastname; card.lastName = lastname;
card.displayName = displayName; card.displayName = displayName;
return directory.addCard(card); return directory.addCard(card);
}, },
// TODO: add telephone number support // TODO: add telephone number support
list: function (filter, newMail) list: function (filter, newMail)
{ {
var addresses = []; var addresses = [];
var dirs = abManager.directories; var dirs = abManager.directories;
var lowerFilter = filter.toLowerCase(); var lowerFilter = filter.toLowerCase();
@@ -189,22 +189,22 @@ liberator.Addressbook = function () //{{{
return false; return false;
} }
if (newMail) if (newMail)
{ {
// Now we have to create a new message // Now we have to create a new message
var args = {}; var args = {};
args.to = addresses.map( args.to = addresses.map(
function (address) "\"" + address[0].replace(/"/g, "") + " <" + address[1] + ">\"" function (address) "\"" + address[0].replace(/"/g, "") + " <" + address[1] + ">\""
).join(", "); ).join(", ");
liberator.mail.composeNewMail(args); liberator.mail.composeNewMail(args);
} }
else else
{ {
var list = ":" + liberator.util.escapeHTML(liberator.commandline.getCommand()) + "<br/>" + var list = ":" + liberator.util.escapeHTML(liberator.commandline.getCommand()) + "<br/>" +
"<table><tr class=\"hl-Title\" align=\"left\"><th>Name</th><th>Address</th></tr>"; "<table><tr class=\"hl-Title\" align=\"left\"><th>Name</th><th>Address</th></tr>";
for (let i = 0; i < addresses.length; i++) for (let i = 0; i < addresses.length; i++)
{ {
var displayName = liberator.util.escapeHTML(liberator.util.clip(addresses[i][0], 50)); var displayName = liberator.util.escapeHTML(liberator.util.clip(addresses[i][0], 50));
var mailAddr = liberator.util.escapeHTML(addresses[i][1]); var mailAddr = liberator.util.escapeHTML(addresses[i][1]);
list += "<tr><td>" + displayName + "</td><td style=\"width: 100%\"><a href=\"#\" class=\"hl-URL\">" + mailAddr + "</a></td></tr>"; list += "<tr><td>" + displayName + "</td><td style=\"width: 100%\"><a href=\"#\" class=\"hl-URL\">" + mailAddr + "</a></td></tr>";

View File

@@ -355,29 +355,29 @@ liberator.Completion = function () //{{{
if (!filter) if (!filter)
return [0, []]; return [0, []];
var engineList = (engineAliases || liberator.options["suggestengines"]).split(","); var engineList = (engineAliases || liberator.options["suggestengines"]).split(",");
var responseType = "application/x-suggestions+json"; var responseType = "application/x-suggestions+json";
var ss = Components.classes["@mozilla.org/browser/search-service;1"] var ss = Components.classes["@mozilla.org/browser/search-service;1"]
.getService(Components.interfaces.nsIBrowserSearchService); .getService(Components.interfaces.nsIBrowserSearchService);
var completions = []; var completions = [];
engineList.forEach(function (name) { engineList.forEach(function (name) {
var query = filter; var query = filter;
var queryURI; var queryURI;
var engine = ss.getEngineByAlias(name); var engine = ss.getEngineByAlias(name);
var reg = new RegExp("^\s*(" + name + "\\s+)(.*)$"); var reg = new RegExp("^\s*(" + name + "\\s+)(.*)$");
var matches = query.match(reg); var matches = query.match(reg);
if (matches) if (matches)
query = matches[2]; query = matches[2];
if (engine && engine.supportsResponseType(responseType)) if (engine && engine.supportsResponseType(responseType))
queryURI = engine.getSubmission(query, responseType).uri.asciiSpec; queryURI = engine.getSubmission(query, responseType).uri.asciiSpec;
else else
return [0, []]; return [0, []];
var xhr = new XMLHttpRequest(); var xhr = new XMLHttpRequest();
xhr.open("GET", queryURI, false); xhr.open("GET", queryURI, false);
xhr.send(null); xhr.send(null);
var json = Components.classes["@mozilla.org/dom/json;1"] var json = Components.classes["@mozilla.org/dom/json;1"]
.createInstance(Components.interfaces.nsIJSON); .createInstance(Components.interfaces.nsIJSON);
@@ -385,18 +385,18 @@ liberator.Completion = function () //{{{
if (!results) if (!results)
return [0, []]; return [0, []];
results.forEach(function (item) { results.forEach(function (item) {
// make sure we receive strings, otherwise a man-in-the-middle attack // make sure we receive strings, otherwise a man-in-the-middle attack
// could return objects which toString() method could be called to // could return objects which toString() method could be called to
// execute untrusted code // execute untrusted code
if (typeof item != "string") if (typeof item != "string")
return [0, []]; return [0, []];
completions.push([(matches ? matches[1] : "") + item, engine.name + " suggestion"]); completions.push([(matches ? matches[1] : "") + item, engine.name + " suggestion"]);
}); });
}); });
return [0, completions]; return [0, completions];
}, },
stylesheet: function (filter) stylesheet: function (filter)

View File

@@ -1190,7 +1190,7 @@ const liberator = (function () //{{{
thread = Components.classes["@mozilla.org/thread-manager;1"].getService().newThread(0); thread = Components.classes["@mozilla.org/thread-manager;1"].getService().newThread(0);
// DISPATCH_SYNC is necessary, otherwise strange things will happen // DISPATCH_SYNC is necessary, otherwise strange things will happen
thread.dispatch(new CallbackEvent(func, args), thread.DISPATCH_SYNC); thread.dispatch(new CallbackEvent(func, args), thread.DISPATCH_SYNC);
} }
}; };

View File

@@ -248,14 +248,14 @@ liberator.Mail = function () //{{{
function () { content.focus(); }); function () { content.focus(); });
liberator.mappings.add(modes, ["I"], liberator.mappings.add(modes, ["I"],
"Open the message in new tab", "Open the message in new tab",
function () function ()
{ {
if (gDBView && gDBView.selection.count < 1) if (gDBView && gDBView.selection.count < 1)
return liberator.beep(); return liberator.beep();
MsgOpenNewTabForMessage(); MsgOpenNewTabForMessage();
}); });
/*liberator.mappings.add([liberator.modes.NORMAL], /*liberator.mappings.add([liberator.modes.NORMAL],
["o"], "Open a message", ["o"], "Open a message",

View File

@@ -307,15 +307,15 @@ liberator.CommandLine = function () //{{{
"Engine Alias which has a feature of suggest", "Engine Alias which has a feature of suggest",
"stringlist", "google", "stringlist", "google",
{ {
validator: function (value) validator: function (value)
{ {
var ss = Components.classes["@mozilla.org/browser/search-service;1"] var ss = Components.classes["@mozilla.org/browser/search-service;1"]
.getService(Components.interfaces.nsIBrowserSearchService); .getService(Components.interfaces.nsIBrowserSearchService);
return value.split(",").every(function (item) { return value.split(",").every(function (item) {
var e = ss.getEngineByAlias(item); var e = ss.getEngineByAlias(item);
return (e && e.supportsResponseType("application/x-suggestions+json")) ? true : false; return (e && e.supportsResponseType("application/x-suggestions+json")) ? true : false;
}); });
} }
}); });
liberator.options.add(["showmode", "smd"], liberator.options.add(["showmode", "smd"],