|
|
@ -103,11 +103,13 @@ define([
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
var feedback = common.feedback = function (action) {
|
|
|
|
var feedback = common.feedback = function (action, force) {
|
|
|
|
|
|
|
|
if (force !== true) {
|
|
|
|
if (!action) { return; }
|
|
|
|
if (!action) { return; }
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
if (!getStore().getProxy().proxy.allowUserFeedback) { return; }
|
|
|
|
if (!getStore().getProxy().proxy.allowUserFeedback) { return; }
|
|
|
|
} catch (e) { return void console.error(e); }
|
|
|
|
} catch (e) { return void console.error(e); }
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
var href = '/common/feedback.html?' + action + '=' + (+new Date());
|
|
|
|
var href = '/common/feedback.html?' + action + '=' + (+new Date());
|
|
|
|
console.log('[feedback] %s', href);
|
|
|
|
console.log('[feedback] %s', href);
|
|
|
@ -304,12 +306,12 @@ define([
|
|
|
|
// Get the pads from localStorage to migrate them to the object store
|
|
|
|
// Get the pads from localStorage to migrate them to the object store
|
|
|
|
var getLegacyPads = common.getLegacyPads = function (cb) {
|
|
|
|
var getLegacyPads = common.getLegacyPads = function (cb) {
|
|
|
|
require(['/customize/store.js'], function(Legacy) { // TODO DEPRECATE_F
|
|
|
|
require(['/customize/store.js'], function(Legacy) { // TODO DEPRECATE_F
|
|
|
|
feedback('MIGRATE_LEGACY_STORE');
|
|
|
|
|
|
|
|
Legacy.ready(function (err, legacy) {
|
|
|
|
Legacy.ready(function (err, legacy) {
|
|
|
|
if (err) { cb(err, null); return; }
|
|
|
|
if (err) { cb(err, null); return; }
|
|
|
|
legacy.get(storageKey, function (err2, recentPads) {
|
|
|
|
legacy.get(storageKey, function (err2, recentPads) {
|
|
|
|
if (err2) { cb(err2, null); return; }
|
|
|
|
if (err2) { cb(err2, null); return; }
|
|
|
|
if (Array.isArray(recentPads)) {
|
|
|
|
if (Array.isArray(recentPads)) {
|
|
|
|
|
|
|
|
feedback('MIGRATE_LEGACY_STORE');
|
|
|
|
cb(void 0, migrateRecentPads(recentPads));
|
|
|
|
cb(void 0, migrateRecentPads(recentPads));
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|