add hint to translation tool for users with unsupported language

This commit is contained in:
Georg Fischer
2016-01-06 22:00:54 +01:00
parent fe4e5aa639
commit aeeaf34c49
8 changed files with 85 additions and 26 deletions
+10 -3
View File
@@ -3,6 +3,7 @@ importScripts( '../lib/md5.js' );
var storageKey = 'items';
var entries = { };
var visitCount = 0;
self.addEventListener( 'message', receivedMessageEvent, false );
@@ -161,11 +162,17 @@ function load ( callback ) {
entries = loadedData && loadedData.entries ? loadedData.entries : { };
sendMessage( 'update', entries );
visitCount = ( loadedData && loadedData.visitCount ) ? loadedData.visitCount : 1;
isFirstVisit = ( loadedData && loadedData.lastVisit ) ? false : true;
if ( isFirstVisit ) {
sendMessage( 'firstvisit' );
save();
}
save();
if ( visitCount ) {
sendMessage( 'visits', visitCount );
}
if ( typeof callback === 'function' ) {
@@ -176,7 +183,7 @@ function load ( callback ) {
}
function save ( callback ) {
localforage.setItem( storageKey, { entries: entries, lastVisit: Date.now() }, function ( err, savedData ) {
localforage.setItem( storageKey, { entries: entries, lastVisit: Date.now(), visitCount: visitCount + 1 }, function ( err, savedData ) {
if ( err ) {
sendError( 'file.error.save' );
console && console.log( 'localforage error', err );