VulpesOS/gaia/apps/operatorvariant/js/customizers/browser_customizer.js
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

32 lines
655 B
JavaScript
Executable file

/* global Customizer */
/* global BookmarksDatabase */
'use strict';
var BrowserCustomizer = function() {
Customizer.call(this, 'browser', 'json');
this.set = function(aData) {
if (!aData || ! aData.bookmarks) {
return;
}
var self = this;
aData.bookmarks.forEach(function(bookmark) {
if (!bookmark.uri || !bookmark.title) {
return;
}
var data = {
type: 'url',
name: bookmark.title,
url: bookmark.uri,
icon: bookmark.iconUri
};
BookmarksDatabase.add(data);
}, self);
};
};
var browserCustomizer = new BrowserCustomizer();
browserCustomizer.init();