1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-01-03 23:14:11 +01:00

Replace expression closures (function declarations).

Expression closures are to be axed. See https://bugzil.la/1083458.
This commit is contained in:
Doug Kearns
2015-05-25 23:59:30 +10:00
parent 5ab1befbf7
commit c0b7c4c35d
31 changed files with 292 additions and 162 deletions

View File

@@ -373,7 +373,9 @@ var Marks = Module("marks", {
completion: function initCompletion() {
completion.mark = function mark(context) {
function percent(i) Math.round(i * 100);
function percent(i) {
return Math.round(i * 100);
}
context.title = ["Mark", "HPos VPos File"];
context.keys.description = ([, m]) => (m.offset ? Math.round(m.offset.x) + " " + Math.round(m.offset.y)
@@ -388,10 +390,14 @@ var Marks = Module("marks", {
persistent: true,
contains: ["history"],
action: function (timespan, host) {
function matchhost(url) !host || util.isDomainURL(url, host);
function match(marks) (k
for ([k, v] of iter(marks))
if (timespan.contains(v.timestamp) && matchhost(v.location)));
function matchhost(url) {
return !host || util.isDomainURL(url, host);
}
function match(marks) {
return (k
for ([k, v] of iter(marks))
if (timespan.contains(v.timestamp) && matchhost(v.location)));
}
for (let [url, local] of marks._localMarks)
if (matchhost(url)) {