mirror of https://github.com/espruino/BangleApps
sliding text clock: BUGFIX - settings unresponsive
parent
bd2fad743d
commit
267709fc7b
|
@ -698,9 +698,15 @@ const PREFERENCE_FILE = "slidingtext.settings.json";
|
||||||
*/
|
*/
|
||||||
function loadSettings() {
|
function loadSettings() {
|
||||||
try {
|
try {
|
||||||
var settings = require("Storage").readJSON(PREFERENCE_FILE);
|
var settings = Object.assign({},
|
||||||
if (settings == null || settings.date_formatter == null) {
|
require('Storage').readJSON(PREFERENCE_FILE, true) || {});
|
||||||
settings.date_formatter = "en"
|
if (settings.date_formatter == null) {
|
||||||
|
// for backward compatibility
|
||||||
|
if(settings.date_format != null){
|
||||||
|
settings.date_formatter = settings.date_format;
|
||||||
|
} else {
|
||||||
|
settings.date_formatter = "en";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
console.log("loaded settings:" + JSON.stringify(settings));
|
console.log("loaded settings:" + JSON.stringify(settings));
|
||||||
setDateformat(settings.date_formatter);
|
setDateformat(settings.date_formatter);
|
||||||
|
|
|
@ -37,7 +37,7 @@ class EnglishDateFormatter extends DateFormatter {
|
||||||
constructor() {
|
constructor() {
|
||||||
super();
|
super();
|
||||||
this.row_types = {
|
this.row_types = {
|
||||||
small: {size: 'vsmall'}
|
small: {size: 'small'}
|
||||||
};
|
};
|
||||||
this.row_defs = [
|
this.row_defs = [
|
||||||
{
|
{
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
console.log("loaded:" + JSON.stringify(settings));
|
console.log("loaded:" + JSON.stringify(settings));
|
||||||
var locale_mappings = {
|
var locale_mappings = {
|
||||||
'en' : { date_formatter: 'en' },
|
'en' : { date_formatter: 'en' },
|
||||||
'en patchwork': {
|
'en p': {
|
||||||
date_formatter: 'en',
|
date_formatter: 'en',
|
||||||
row_types: {
|
row_types: {
|
||||||
large:{
|
large:{
|
||||||
|
@ -38,7 +38,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
'en2': { date_formatter: 'en2' },
|
'en2': { date_formatter: 'en2' },
|
||||||
'en2 patchwork': { date_formatter: 'en2',
|
'en2 p': { date_formatter: 'en2',
|
||||||
row_types: {
|
row_types: {
|
||||||
vsmall: {
|
vsmall: {
|
||||||
scroll_off: ['right'],
|
scroll_off: ['right'],
|
||||||
|
@ -81,10 +81,10 @@
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
'French': { date_formatter:'fr'},
|
'fr': { date_formatter:'fr'},
|
||||||
'German': { date_formatter: 'de'},
|
'de': { date_formatter: 'de'},
|
||||||
'Spanish': { date_formatter: 'es'},
|
'es': { date_formatter: 'es'},
|
||||||
'Japanese': { date_formatter: 'jp'},
|
'jp': { date_formatter: 'jp'},
|
||||||
}
|
}
|
||||||
var locales = Object.keys(locale_mappings);
|
var locales = Object.keys(locale_mappings);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue