mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-19 08:15:31 +00:00
5ae97524cb
MozReview-Commit-ID: 2XbldhBnofs --HG-- extra : rebase_source : f0c91dfbe37159077b8d0506913dd719fe577f17
25 lines
789 B
JavaScript
25 lines
789 B
JavaScript
/* -*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- */
|
|
/* vim: set sts=2 sw=2 et tw=80: */
|
|
"use strict";
|
|
|
|
XPCOMUtils.defineLazyModuleGetter(this, "NewTabUtils",
|
|
"resource://gre/modules/NewTabUtils.jsm");
|
|
|
|
extensions.registerSchemaAPI("topSites", "addon_parent", context => {
|
|
return {
|
|
topSites: {
|
|
get: function() {
|
|
let urls = NewTabUtils.links.getLinks()
|
|
.filter(link => !!link)
|
|
.map(link => {
|
|
return {
|
|
url: link.url,
|
|
title: link.title,
|
|
};
|
|
});
|
|
return Promise.resolve(urls);
|
|
},
|
|
},
|
|
};
|
|
});
|