VulpesOS/gaia/apps/sms/desktop-mock/navigator_moz_settings.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

39 lines
813 B
JavaScript
Executable file

(function() {
'use strict';
if (navigator.mozSettings) {
return;
}
const KNOWN_SETTINGS = new Map();
KNOWN_SETTINGS.set('locale.hour12', true);
navigator.mozSettings = {
createLock: function() {
return {
get: function(key) {
var request = {
addEventListener: function(eventName, callback) {
request[eventName] = callback;
}
};
window.setTimeout(function() {
if (typeof request.onsuccess === 'function') {
request.result = {};
request.result[key] = KNOWN_SETTINGS.get(key);
request.onsuccess.call(request);
}
}, 0);
return request;
},
set() {}
};
},
addObserver: function() {}
};
})();